關於z-index的那些事兒
關於z-index的真正問題是,很少有人理解它到底是怎麼用。其實它並不復雜,但是如果你從來沒有花一定時間去看具體的z-index相關文檔,那麼你很可能會忽略一些重要的信息
【CSS高級應用】line-height帶單位與不帶單位的區別
line-height是可以繼承的,所以子元素就可以不用重復定義line-height了。我們一般也會在後面帶上單位(如:line-height:22px; 或是line
CSS visibility和display屬性的比較
如果你想改變一個HTML元素的可見性,你會把這個元素的CSS屬性改為 visibility:hidden還是display:none?這兩個屬性有什麼不同?在頁面元素可見
div套嵌和span套嵌
一、div套嵌 1、浏覽器對如何元素的解析方式都是一樣的,從最裡層向外解析,當div元素或span元素套嵌太多時,浏覽器顯示速度變慢
全面了解overflow:hidden屬性
overflow:hidden這個CSS樣式是大家常用到的CSS樣式,但是大多數人對這個樣式的理解僅僅局限於隱藏溢出,而對於清除浮動這個含義不是很了解。
CSS中包含塊概念及准則
根元素 默認條件下,html元素為包含塊,一些浏覽器把body設為包含塊。 非根元素分為兩種情
css中的float屬性的一些理解
在CSS浮動中,元素浮動後將自動轉為塊級元素,可以移動到當前行的左側或右側,切記沒有浮動到中間的概念,所以記住只會浮動到兩側。 fl
em和strong的區別
表示更強烈的強調。 默認樣式是粗體。 的默認樣式。 這兩
display:inline、block、inline-block的區別
1、display:block display:block就是將元素顯示為塊級元素。 block
幾種display:table-cell的應用
一、display:table-cell屬性簡述 display:table-cell屬性指讓標簽元素以表格單元格的形式呈現,類似於
深入了解display:table-cell
table-cell這個家伙在國外的網站中偶有露頭,天朝由於IE6、7這兩個貨泛濫成災,難有發揮,那麼,這個家伙到底能干些什麼呢?先讓我們來研究下table,那些年曾經使
CSS haslayout
我們都知道浏覽器有bug,而IE的bug似乎比大多數浏覽器都多。IE的表現與其他浏覽器不同的原因之一就是,顯示引擎使用一個稱為布局(layout)的內部概念。
CSS選擇器優先級
我們在使用CSS選擇器對網頁元素定義樣式時經常會遇到這種情況:要對一般元素應用一般樣式,然後在更特殊的元素上覆蓋它們。那麼我們怎麼樣來保證我們所新定義的元素樣式能覆蓋目標
css文檔流
想要深入理解css的定位機制和css浮動產生的影響,都離不開一個概念“文檔流”。那麼什麼是文檔流呢? 字面理解,文檔就是Doctyp
CSS vertical-align屬性的用法
vertical-align的定義 W3C上對vertical-align的定義:vertical-align 屬性設置元素的垂直對
border:none與border:0的區別
很多人很詫異,在CSS的border屬性中border:none與border:0有什麼區別?我們下面給大家分析一下: 一、性能差異
CSS中zoom的作用
zoom屬性是IE浏覽器的專有屬性,Firefox等浏覽器不支持。它可以設置或檢索對象的縮放比例。除此之外,它還有其他一些小作用,比如觸發ie的hasLayout屬性,清
font-family為什麼要加sans-serif?
在CSS中,font-family屬性為什麼要加sans-serif? W3C建議字體定義的時候,最後以一個類別的字體結束,例如sa
Serif和Sans-serif字體的區別
在西方國家羅馬字母陣營中,字體font-family分為兩大種類:Sans Serif和Serif,打字機體雖然也屬於Sans Serif,但由於是等寬字體,所以另外獨立
display:none和visibility:hidden的區別
visibility和display兩個屬性都有隱藏元素的功能,display:none和visibility:hidden的區別,簡單的總結一句話就是:visibili