我使用jquery來確定控制的寬度: -
$("#div1").width();
有一個在IE8之間的div寬度的差(在兼容性視圖)和Firefox。寬度不一樣。
e.g 即:1887年 FF:1898年
如何應對呢?
我使用jquery來確定控制的寬度: -
$("#div1").width();
有一個在IE8之間的div寬度的差(在兼容性視圖)和Firefox。寬度不一樣。
e.g 即:1887年 FF:1898年
如何應對呢?
我猜瀏覽器的顯示之間的差異存在,因爲他們對CSS盒模型的不同理解。 IE不會像Firefox那樣解釋它(例如padding
屬性的處理方式不同)。
謝謝,這是有道理的。你能告訴我如何處理填充不同的....? – Jango 2010-06-15 15:21:48
這可能有助於解釋IE和其他瀏覽器之間的模型差異 http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-did-internet-explorer-get-the- box-model-right/ – Catfish 2010-06-15 15:23:04
簡短版本:早期版本的IE考慮了'width'屬性中的填充,而Firefox則沒有。有關更多信息,請參閱發佈的視頻。 – 2010-06-15 15:36:04
你爲什麼用c#標記它? – Gumbo 2010-06-15 15:13:16
您是否使用CSS重置樣式表或任何東西?填充和邊距默認情況下會有所不同。 – 2010-06-15 15:14:01
你必須給我們更多的東西....什麼是DIV的標記,是否有CSS樣式應用到它,你使用復位CSS,裏面有什麼... – 2010-06-15 15:14:01