day04

作者: 余昌帅 | 来源:发表于2017-08-15 09:59 被阅读0次

    A我今天学到了什么?

    样式的继承

    定义:继承是子元素对父元素的继承
    width如果子元素没有设置宽度,默认状态下继承父元素的宽度
    height如果父元素没有设置高度,默认状态下继承子元素的高度
    

    css可以继承的属性

    文本:color,text-align,text-decoration,text-transform.text-indent(内联标签能设置此属性)
    
    字体:font-family,font-style,fort-size,font-weight,line-height
    
    列表:list-style
    
    表格:border-collapse
    
    其他:corsor(光标),visibility(清晰度)
    

    浮动(float)

    目的:为了让元素并排显示
    
    清除浮动的三种方式
    (1)给下面的兄弟元素给clear:both;
    (2)给父级加overflow:hidden;
    (3)用伪元素,给父级内容生成
    .row:before{
     display:table; 
     content:””     
    }
    .row:after{
     display:table;
     content:””
     clear:both;}(最常用第三种)
    

    定位(position)

    position:absolute | relative(相对定位和绝对定位)
    Relative 定位
    相对定位元素的定位是相对其正常位置。
    postion:relative
    Absolute定位
    绝对定位的元素的位置相对于最近的相对定位的父元素,如果没有已定位的父元素,那么它的位置相对于<html>:
    都通过left,top,right,bottom移动
    z-index:设置元素的堆叠顺序 给position:absolute绝对定位的元素
    当子元素没有设置宽度,如果设置了绝对定位,它不会继承父元素的宽度
    

    元素水平垂直居中的方法

    父元素设置parent{position:relative}
    
    
    子元素设置child{position:adsolute;left:50%;top:50%;margin-left:-50%*child*width;margin-top:-50*child*height;}
    

    三种CSS样式的引入方式

    外部样式表(<link rel="stylesheet" type="text/css" href="/c5.css">)
    
    内部样式表(位于head标签的内部)
    
    内联样式(在html元素的内部)
    
    给同一选择器设置同一样式,离元素近的样式设置方式优先级高
    

    B今天我掌握了什么?

    
    样式的继承
    css可以继承的属性
    浮动(float)
    定位(position)
    

    C今天我没有掌握什么

    没有,只是运用不熟练

    相关文章

      网友评论

          本文标题:day04

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