【发布时间】:2014-01-28 19:48:12
【问题描述】:
我有一个这样创建的动态表:
function genDivs(divs){
var root = document.createElement("table");
for(var x = 0; x < divs; x++){
var row = document.createElement("tr");
for(var y = 0; y <= divs; y++){
var cell = document.createElement("td");
cell.textContent = x+","+y;
row.appendChild(cell);
}
root.appendChild(row);
}
var main = document.getElementById("container");
document.body.appendChild(root);
}
genDivs(32);
并使用这种样式:
<style>
table {
border-collapse: collapse;
}
td {
width:100px;
height:100px;
border:1px solid black;
}
</style>
表格只适合我的屏幕宽度(请参阅此处:zombie map)
但如果我将窗口拖得越来越宽,它最终会适合它的 CSS 大小。这不是我需要的,我希望它会滚动而不是缩小td 宽度。有谁知道如何让我的表格有一个“固定”大小(取决于单元格数),如果超过窗口宽度会滚动?
【问题讨论】:
-
我不确定我是否理解,但尝试将表格放在 div 宽度内
overflow: scroll; -
@Fernando 我试过了,没用。
-
你设置宽度了吗?
标签: javascript html css