4
可能重複:
Is there a disadvantage of usingdisplay:table-cell
on divs?顯示有什麼問題:表?
我想顯示:表管理網頁的佈局,至少一個總體佈局的一個簡單的方法。但它看起來並沒有被廣泛使用。我知道這是不受支持的或有問題ie ie6和ie7,但對於不試圖與這些瀏覽器兼容的網站,使用display:table有什麼缺點?
可能重複:
Is there a disadvantage of usingdisplay:table-cell
on divs?顯示有什麼問題:表?
我想顯示:表管理網頁的佈局,至少一個總體佈局的一個簡單的方法。但它看起來並沒有被廣泛使用。我知道這是不受支持的或有問題ie ie6和ie7,但對於不試圖與這些瀏覽器兼容的網站,使用display:table有什麼缺點?
你可能會想到這個在html中的表元素。從這個意義上回答你的問題,是的。帶有顯示器的定位元素:css中的表格或多或少只是形成類似於表格的顯示器以正確定位元素的一種方式。它在浮動div等方面需要較少的麻煩。只要你正在形成一個能夠正確定位你的元素的顯示器,那就完全沒問題,你不應該阻塞html代碼,儘管通過使用一個表來執行與你使用display:table for相同的任務。使用CSS display:table的唯一缺點是,與在特定div中設置高度和寬度相比,單元格仍然可以伸展以適應其中包含的內容。
正如我在鏈接問題(我認爲是一個愚蠢)回答:如果你不關心IE6/7,它適用於你的情況,然後使用它。沒有任何隱藏的陷阱。 – thirtydot 2011-06-14 13:57:01