先讓我們來研究下table,那些年曾經使用的table布局為何如此輝煌蕩漾呢?她的特點有哪些呢?拋棄table的兼容性、seo、加載等與本文無關的內容不談,只看屬性,那么就兩個特點:
1.同行等高。
2.寬度自動調節。
那么table-cell是不是具備這個特點呢?答案是yes,為什么呢?css中有一個有意思的規則“創建匿名表格元素”。拿table-cell來扯,就是,當某個元素被設置為display:table-cell的時候,如果她的父節點不是display:table-row,爺爺節點不是display:table,那么下面就是見證奇跡的時候,這個兒子生出了他的爸爸和爺爺(瀏覽器會自動創建者兩個匿名盒對象)雖然你找不到你的father 和 grandfather,但這確實發生了,這真的是不可思議的事情,哪里不可思議,沒有掌聲最不可思議。^_^
那么下面來看幾種情況,幫助我們了解這個不可思議的事情。我先編寫代碼如下:
新聞熱點
疑難解答