hioawnslkd
hioawnslkd
采纳率100%
2017-08-12 05:12 阅读 888

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    qq_33727653 砸死接触 2017-08-12 06:31

    写了个粗糙版

     <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>
    
    点赞 评论 复制链接分享
  • qq_33727653 砸死接触 2017-08-12 05:23

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

    点赞 评论 复制链接分享

相关推荐