Css offsetWidth vs scrollWidth:应该不同,但相同
我看过: 但事实并非如此。比如说,Css offsetWidth vs scrollWidth:应该不同,但相同,css,html,scroll,width,offsetwidth,Css,Html,Scroll,Width,Offsetwidth,我看过: 但事实并非如此。比如说, .main { width: 400px; overflow: visible; } .main table { width: 600px; } <div class="main"> <table> <thead><tr><th>Foo</th><th>Bar</th></tr></thead&g
.main {
width: 400px;
overflow: visible;
}
.main table {
width: 600px;
}
<div class="main">
<table>
<thead><tr><th>Foo</th><th>Bar</th></tr></thead>
<tbody>
<tr><td>Row1</td><td>Hello</td></tr>
<tr><td>Row2</td><td>World</td></tr>
</tbody>
</table>
</div>
---------------------------------------
|main |
| ----------------------------------------------------
| | table |
| ----------------------------------------------------
| |
| |
---------------------------------------
.main{
宽度:400px;
溢出:可见;
}
.主桌{
宽度:600px;
}
福巴
罗1你好
Row2World
---------------------------------------
|主要|
| ----------------------------------------------------
||表|
| ----------------------------------------------------
| |
| |
---------------------------------------
主div元素的offsetWidth和scrollWidth相同:400。它们应该分别是400和600,对吗 似乎在为我工作 您使用什么返回错误的值
alert("Scrollwidth: " + document.getElementById('main').scrollWidth + "OffsetWidth: " + document.getElementById('main').offsetWidth);