我有以下2in x 1in條形碼創建(必須是這些尺寸)。如果這個名字太長,我想要它overflow:hidden
。這在Firefox中效果很好,但在Chrome中不會(請參閱屏幕截圖)。我猜測它與我的CSS有關。我還驗證了這兩個瀏覽器都處於默認縮放。溢出:Firefox與Chrome瀏覽器(CSS)隱藏看起來不同
火狐:
鉻:
工作演示:
http://blastohosting.com/barcode_overflow/
正如你在CHRO告訴我可以看到底部的部分詞語並未完全隱藏。
我有以下2in x 1in條形碼創建(必須是這些尺寸)。如果這個名字太長,我想要它overflow:hidden
。這在Firefox中效果很好,但在Chrome中不會(請參閱屏幕截圖)。我猜測它與我的CSS有關。我還驗證了這兩個瀏覽器都處於默認縮放。溢出:Firefox與Chrome瀏覽器(CSS)隱藏看起來不同
火狐:
鉻:
工作演示:
http://blastohosting.com/barcode_overflow/
正如你在CHRO告訴我可以看到底部的部分詞語並未完全隱藏。
這與四捨五入的字體大小有關。
使用整數字體大小,它在兩個瀏覽器中看起來都是一樣的。
例:font-size: 13px;
編輯:我也建議使用像素尺寸,用英寸可有瀏覽器之間的不同的顯示(我還沒有發現任何差別,但我更喜歡在一個像素的環境中使用像素)。
Chrome使用WebKit渲染引擎。 Firefox使用Gecko引擎。對於IE9 +和Opera中使用的DirectX和Vega圖形引擎,其解釋類型和顯示類型略有不同。您不能強制瀏覽器以相同的方式呈現文本。
重置你的CSS這似乎這樣的伎倆。我不得不爲此努力一下,但似乎這樣做。 –
您必須清楚,使用'px'作爲'font-size'的單位時,您可能會遇到其他問題,例如在較早的IE中沒有文本縮放或移動設備上的響應式設計問題。 –