2018-07-13

1.盒子模型

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

2.inline-block实现导航

技术要点:给父元素font-size:0;

     *{margin:0;padding:0}
    .nav{
        line-height: 50px;
        background:deeppink;
        font-size: 0;
        height:50px;
       
    }
    .nav a{
        color:#fff;
        text-decoration: none;
        display: inline-block;
        font-size: 14px;
        width:100px;
        text-align: center;
       
    }
    a:hover{
        background-color: pink;
    }
</style>
   </head>
   <body>
<div class="nav">
    <a href="#">手机</a>
    <a href="#">平板</a>
    <a href="#">电脑</a>
  </div>
 </body>
1.png

3.float

1.原理

float的原理:相对于整个页面漂浮起来

2.清除float

clear:both;

3.float的影响

如果前面的元素float,后面的元素没有清除float,那么就会受到前面元素的影响

4.

     父元素不设置高度,子元素float,父元素的高度会坍塌
     
     如何让父元素重新获取高度
     1.给父元素 overflow:hidden;
     2.给父元素公共样式row
     .row:after{
         content:"";
         display:table;
         clear:both;

overflow: hidden;

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

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,826评论 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,820评论 1 45
  • 1. 前言 前端圈有个“梗”:在面试时,问个css的position属性能刷掉一半人,其中不乏工作四五年的同学。在...
    YjWorld阅读 4,584评论 5 15
  • 从小,就自诩为一个爱文字的人。 在那个课外读物并不充裕的年代,哥哥姐姐们的语文课本、家里的几本旧书、包月饼的报纸,...
    心有欢喜过生活阅读 670评论 1 6
  • 夜,不再安逸, 凄白的灯陪我过夜, 闭上眼请让我入睡好吗? 人的身体啊总会生点事情, 痛楚难耐便冷暖不知! 无聊的...
    愚人笨走阅读 352评论 4 9