html+css布局问题,求教大神

大div包含5个小div,如何让大div左右没有内边距,小div间有边距,且平分大div?

css

2个回答

写了个粗糙版

 <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1"/>
    <title></title>
    <style type="text/css">
      .small{
           border:1px solid black;
           float: left;
           /*Firefox*/
           width: -moz-calc(100%/5 - 2px);
           /*chrome safari*/
           width:-webkit-calc(100%/5 - 2px);
           width: calc(100%/5 - 2px);
           height:200px;
      }
    </style>
</head>
<body>
    <div id="big" style="width: 600px;height:200px;padding: 0;border:1px solid blue; ">
       <div id="small1" class="small">small1</div>
       <div id="small2" class="small">small2</div>
       <div id="small3" class="small">small3</div>
       <div id="small4" class="small">small4</div>
       <div id="small5" class="small">small5</div>
    </div>
</body>

这个东西主要是css吧? 用原生态就可以做啊? 况且好多前端框架都有这类似功能,而且适应性好。
初学的话:Div主要把padding border 设一设 ,div大小设一设。。。。

hioawnslkd
hioawnslkd 能简单写个代码?
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!