day05

2018-07-14  本文已影响0人  很普通的人

1 盒子

        box-sizing:border-box
        给元素border,padding不会改变它的width,height

2 导航

1 inline-block实现导航
    技术要点:给父元素font-size:0
2 用<ul>标签设置导航<a>包在<li>里
    .top-nav>ul{
        list-style: none;
        /*margin-left: auto;
        margin-right: auto;
        width: 400px;*/列表'li'居中
    }
    .top-nav>ul>li{
        float: left;
    }
    .top-nav>ul>li>a{
        text-decoration: none;
        display: block;
    }

3 浮动

   /* float的原理:相对于整个页面漂浮起来 */
  /* 如何清除float    clear:both;         */
  父元素不设置高度,子元素float,父元素的高度会坍塌
     如何让父元素重新获取高度
     1.给父元素 overflow:hidden;
     2.给父元素公共样式row 清除浮动常用样式
     .row:after{
         content:"";
         display:table;
         clear:both;   }

4

上一篇 下一篇

猜你喜欢

热点阅读