JS設定DIV的寬度

2021-07-14 16:51:56 字數 978 閱讀 8661

今天做web系統的js部分,發現在firefox瀏覽器(以下簡稱ff)裡,對div的height設定無效;而ie就沒有問題。

先是用$("#scorll"+val+"").attr("width","500");

$("#scorll"+val+"").attr("width","500px");

$("#scorll"+val+"").attr("width","500px;");

都沒用,然後用

ie:document.getelementbyidx_x_xx_x_x("scorll"+val+"").style.height

= 500; 

...ok

ff:document.getelementbyidx_x_xx_x_x("scorll"+val+"").style.height

= 500; 

...無效

研究了半天,發現是以下原因(錯誤原因:設定值裡沒有單位px):

ie:document.getelementbyidx_x_xx_x_x("scorll"+val+"").style.height

= 500 + "px"; 

...ok

ff:document.getelementbyidx_x_xx_x_x("scorll"+val+"").style.height

= 500 + "px"; 

...ok

即,firefox對語法要求更嚴格,

指定高度,寬度時,必須連單位(如px)一起指定。

div中table的寬度超過div的寬度問題

首先注意table的乙個樣式 table tablelayout 屬性用來設定 單元格 行 列顯示屬性。table layout有以下取值 值描述 automatic 預設。列寬度由單元格內容設定 fixed 列寬由 寬度和列寬度設定。inherit 規定應該從父元素繼承 table layout ...

關於Div的寬度與高度的100 設定

正像你所知道的那樣,設定div大小的有兩個屬性width和height,以前在學習div每次給div設定100 寬度或高度時都很迷惑,不明確這個100 的寬度 高度 到底有多寬有多高?這個100 是從 得到的從 繼承的?今天我們的話題就是有關div高度100 的問題!其實,要弄懂div寬度 widt...

關於Div的寬度與高度的100 設定

正像你所知道的那樣,設定div大小的有兩個屬性width和height,以前在學習div每次給div設定100 寬度或高度時都很迷惑,不明確這個100 的寬度 高度 到底有多寬有多高?這個100 是從 得到的從 繼承的?今天我們的話題就是有關div高度100 的問題!其實,要弄懂div寬度 widt...