day05

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;   }
  • 如果前面的元素float,后面的元素没有清除float,那么就会受到前面元素的影响

4

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,816评论 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,802评论 1 45
  • 一.盒子模型 1.1 box-sizing:border-box;————————给元素border,paddin...
    雪落殇晨阅读 273评论 0 1
  • 今天学到了什么? 一、盒子模型 有些时候我们需要padding但不希望齐元素大小发生改变,这个时候需要给元素设置b...
    yt1997阅读 144评论 0 0
  • 学会使用CSS选择器熟记CSS样式和外观属性熟练掌握CSS各种选择器熟练掌握CSS各种选择器熟练掌握CSS三种显示...
    七彩小鹿阅读 6,351评论 2 66