div的流体宽度间距

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了div的流体宽度间距相关的知识,希望对你有一定的参考价值。

Space div elements evenly inside a wrapper without using float (no right spacing issue) so that all elements are flush to the edges.
  1. // html ->
  2.  
  3. <div id="container">
  4. <div class="box1"></div>
  5. <div class="box2"></div>
  6. <div class="box3"></div>
  7. <div class="box4"></div>
  8. <span class="stretch"></span>
  9. </div>
  10.  
  11. // CSS ->
  12.  
  13. #container {
  14. border: 2px dashed #444;
  15. height: 125px;
  16.  
  17. text-align: justify;
  18. -ms-text-justify: distribute-all-lines;
  19. text-justify: distribute-all-lines;
  20.  
  21. /* just for demo */
  22. min-width: 612px;
  23. }
  24.  
  25. .box1, .box2, .box3, .box4 {
  26. width: 150px;
  27. height: 125px;
  28. vertical-align: top;
  29. display: inline-block;
  30. *display: inline;
  31. zoom: 1
  32. }
  33. .stretch {
  34. width: 100%;
  35. display: inline-block;
  36. font-size: 0;
  37. line-height: 0
  38. }
  39.  
  40. /* just for demo */
  41. .box1, .box3 {
  42. background: #ccc
  43. }
  44. .box2, .box4 {
  45. background: #0ff
  46. }

以上是关于div的流体宽度间距的主要内容,如果未能解决你的问题,请参考以下文章

流体宽度表中的响应图像(最大宽度)

使用最大宽度和绝对定位将流体 DIV 居中

位置2并排流体/响应(未知宽度)

HTML 流体(百分比宽度)无法正确缩放

具有流体左列和固定右列的两列 div 布局

padding和margin设置成百分比