我的目標是讓這個div內的文本顯示在它的容器跨瀏覽器的中間。解決跨瀏覽器類型的差異?
如果我能做到這一點,它將使我能夠使用更少的圖像。
注意這個例子看起來如何在Chrome/Safari和Firefox不同。這個問題似乎顯然與類型/行高/類似(火狐上的'1'更高)有關。
這可以很容易地完成?
UPDATE:這就是我要解決的小分歧:http://cl.ly/2A2o371c2O2r3q0T0R2E
更新2:我還沒有找到一個明確的跨瀏覽器的解決方案,但一些在這個線程的答案應該來大部分時間足夠接近。我使用的解決方案是針對此元素使用針對瀏覽器的規則。我也可以使用圖像/精靈。
看起來在Chrome,火狐和IE9一樣對我。 – 2012-02-15 11:05:27
爲什麼不設置'width'和'height',然後設置'text-align:center'和'line-height'與你的'height'相同?編輯,我看不出在Chrome和FF的任何差異。 – Niklas 2012-02-15 11:06:03
另外'display:block;'不需要,因爲DIV已經是塊級元素。 – 2012-02-15 11:06:25