我一直在研究一個小照片滑塊。它在Chrome中看起來與FF中略有不同,所以我認爲CSS重置會使它們看起來都一樣。我使用Yahoo! YUI CSS重置模式,但沒有任何改變。它在FF中看起來不錯,但在Chrome中,右側的「恢復」按鈕會過高,並且大圖片底部的細灰線會被切斷,主按鈕位於此處。這裏是網址:CSS重置不起作用
http://www.replayground.com/slider/02.html
可以忽略圓圈下面的東西。只是在那裏測試的東西。
這是我加入到我的02.html文件:
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.9.0/build/reset/reset-min.css">
我真的想如何讓CSS復位正常工作的意見。不是如何解決你看到的特定按鈕問題。當我在頁面中添加元素時,我不希望每次都要經過這些元素。
哇,謝謝你創建這個例子。我打算玩,看看我能找到什麼。 – Thread7
其實我找到了。我在我的CSS文件中有這條線: margin:1em 0px; 當我將其更改爲: margin:13px 0px; 然後一切正常。必須是一個瀏覽器將單位「em」解釋爲略有不同。 – Thread7
這很可能。混合像素點(em = 12pt,我認爲)很難做到。使用點,特別是字體大小和行高,通常用於支持視覺受損。在瀏覽器中設置較大的字體大小對文本(和其他元素)有pt或em大小的影響。在最新的瀏覽器中,縮放整個頁面比較容易,但它們仍然具有此文本縮放功能。但是,許多網站建設者使用像素值(即使是字體大小)來強制其頁面在所有瀏覽器上看起來完全相同。 – GolezTrol