2010-12-12 75 views
2

下面的图片说明实际的问题是什么 alt text网页布局调整破

因此,大家可以看到这是一个谜,并正在由JavaScript创建。每行都是这样创建的。

document.write("<div style='float:none'>"); 
for(i=0; i < 4 ; i++) { 
     for(j=0; j < 4 ; j++) { 
     imgArray[i] = "Images/" + x + ".jpg"; 
     document.write("<img id= " + x + " src='Images/" + x + ".jpg' width='120' height='120' style='position:relative;top:50px;left:50px' onclick='checkMove(parseInt(id))'/>"); 
     x = x + 1; 
     } 
     document.write("<br>"); 
} 
document.write("</div>"); 

即使使用float风格保持了这个问题。有没有办法来一个窗口不能调整大小小于x?你能否指出我的方向是正确的,比如我做错了什么,不做什么。

+0

Thanks guys'width:N px' did the trick! – Carlos 2010-12-12 21:23:09

回答

2

您是否试图将固定宽度添加到您的div?

<div style='float:none;width:480px;'> 
1

如果你给你div的宽度(以px为单位),调整大小会导致滚动条出现。

document.write("<div style='float:none;width:600px'>"); 
1

只需使用css将容器div的宽度设置为4个图像的宽度,应为480px。

1

尝试把

white-space: nowrap; 

的div的风格。这应该防止其内容被打包。相反,你会得到一个水平滚动条。