1
A
回答
2
只需为每个格添加float: left
。
3
浮动仍然可以用于任何数量的div,它们将排列在一起,直到它们填满容器的宽度,此时它们将开始换行到下一行。
4
只是float
他们都left
,并在必要时添加margin
-1px
的right
使边界重叠很好。下面是一个SSCCE,只是copy'n'paste'n'run它:
<!doctype html>
<html lang="en">
<head>
<title>SO question 2684578</title>
<style>
.box {
float: left;
width: 100px;
height: 100px;
margin-right: -1px;
border: 1px solid black;
}
</style>
</head>
<body>
<div class="box">box1</div>
<div class="box">box2</div>
<div class="box">box3</div>
<div class="box">box4</div>
</body>
</html>
0
另外,如果你不想让你的4个格换到下一行,当窗口被调整大小,你可以把你的4在父div内的div,并设置该父div的宽度。
这里是基于BalusC的代码以上的示例:
<!doctype html>
<html lang="en">
<head>
<title>SO question 2684578</title>
<style>
.box {
float: left;
width: 100px;
height: 100px;
margin-right: -1px;
border: 1px solid black;
}
.parent {
width: 404px;
height: 100px;
}
</style>
</head>
<body>
<div class="parent">
<div class="box">box1</div>
<div class="box">box2</div>
<div class="box">box3</div>
<div class="box">box4</div>
</div>
</body>
</html>
相关问题
- 1. CSS样式问题
- 2. CSS样式问题
- 3. CSS样式问题
- 4. CSS样式问题
- 5. Div样式继承问题
- 6. CSS样式指南问题
- 7. MeegoTouch CSS样式问题
- 8. CSS列表样式问题
- 9. CSS样式定位问题
- 10. CSS样式表问题
- 11. CSS样式进位问题
- 12. CSS样式类问题
- 13. CSS合并样式问题
- 14. Css/jquery div样式
- 15. CSS样式的div
- 16. CSS/DIV问题
- 17. CSS div问题
- 18. CSS样式不能正确呈现,可能的div问题?
- 19. Css问题与div
- 20. div问题html,css
- 21. CSS - Firefox - DIV问题
- 22. DIV和CSS问题
- 23. 应用CSS样式的div
- 24. CSS样式div和段落
- 25. CSS样式多个div
- 26. 在CSS样式一个div
- 27. CSS样式安排的DIV
- 28. 问题与HTML DIV样式填充
- 29. CSS标题样式
- 30. Javascript问题!不改变CSS样式
只要身体足够宽以适应。 – 2010-04-21 16:11:16
非常感谢。 – Jorge 2010-04-21 16:34:44