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