美文网首页
html5小知识点

html5小知识点

作者: 爱搞事的喵 | 来源:发表于2018-05-16 10:31 被阅读0次

     知识因为被分享,才会更有意义 

    1.css选择器的优先级:

    1.  !important>行间样式>ID选择器>属性选择器&&伪类选择器>类选择器>元素选择器

               a.!important:优先级最大10000(用了后就不能修改 慎用)

               b:行内样式:优先级1000

               c:ID选择器:优先级100

               d:类选择器:优先级10 (伪类属性优先级10 div:first-child == 11)

               e:元素选择器:优先级1

    2. css隐藏

            1.visibility: hidden;保留原来位置

             2.display: none;不保留原来位置.

    3.css块级,内联,内联块,浮动区别。

          1.块级元素(block): 独占一行,支持宽高设置,高度自适应,支持所有css样式.

          2.内联(inline): 不支持宽高,同排显示,换行被解析.

          3 内联块(inline-block): 让块元素同排显示,内联支持宽高,默认内容撑开宽高,换行被解析,ie6 7不支持inline-block属性.

         4.浮动: 使用支持宽高设置,块元素可以同排显示,默认内容撑开宽高,换行不被解析.

    4.css 子元素的margin-top会传给父元素引起的bug修改方法:

          1.用父元素的margin-top代替

          2.给父元素添加overflow: hidden;

          3.给父元素添加border(除了none以外)

    5.css定位(position):

            相对定位:relative 正常位置定位

            绝对定位:absolute相对于第一个父元素定位(父元素满足position:relative,fixed,absolute),否则相对于body定位。

            相对窗口定位: fixed

             默认定位:static 不受left,top,right,影响。

    相关文章

      网友评论

          本文标题:html5小知识点

          本文链接:https://www.haomeiwen.com/subject/llzudftx.html