8-14 钟申义 日志

学习总结:
设置字体大小
font-size px pt em rem

   设置字体类型
    font-family
    设置字体加粗
        font-weight     normal   lighter   bold   bolder   无单位的数字,100的整数倍,100~900

    设置字体样式
        font-style   normal    italic

    小型大写字母
        font-variant   normal   small-caps    (inherit应该从父元素继承 font-variant 属性的值)

    字体属性的简写方式
        font:style variant weight size family;

        font:itailc small-caps bold 40px chiller;

        font:size family;
文本属性
    设置字体颜色
        color颜色的单词
            #rrggbb       #ff0000:红色
            #rgb            #f00:红色     rgb(r,g,b)     rgb(r%,g%,b%)     rgba(r,g,b,alpha)     transparent 透明,相当于rgba(0,0,0,0)
    文本对齐方式
        text-align   left   center   right   justify    
        text-align:center 和 margin:auto 的区别
            1. text-align:center;  设置这个元素内部的内容(文本、行内元素、行内块)水平居中对齐,但是不会块级元素居中对齐,但是后代的块级元素会继承 text-align:center; 属性
            2. margin:auto;  让元素本身水平居中
    行高  line-height
            属性取值
                1. 以px为单位的数字,一般,行高的值与容器的高度值相同,让文本在容器中垂直居中显示。但是,如果文本有多行,不建议使用行高
                2. 无单位的数字(整数都可以),行高的值为字号的倍数
            特点
                1. 定义一行数据的高度
                2. 如果行高高度大于字体大小,换行文本将在指定的行高内,呈垂直居中的方式显示
            设置文本内容垂直居中    line-height: height
    文本的线条修饰
        text-decoration   underline  overline  line-through   none

    首行缩进
        text-indent   以px为单位的数字
    文本阴影
        text-shadow:h-shadow v-shadow blur color

    轮廓
        只能是-webkit-:chrome、safari
  八、背景
背景颜色   background-color

背景图片    background-image:url(图片路径);

背景图片的平铺    background-repeat   repeat:默认值,平铺   no-repeat:不平铺    repeat-x:x轴平铺    repeat-y:y轴平铺

背景图片的定位  background-position
                                x,y 以px为单位的数字,定义横向偏移和纵向的偏移位置
        关键字 x:left/center/right  y:top/center/bottom
        百分比  x% y%(精灵图)
背景图片的尺寸  background-size
        1. x,y 以px为单位设置具体宽高
        2. 百分比 x% y%
        3. cover:填充,覆盖 ,让背景图充满整个容器,哪怕图片显示不全也没有关系
        4. contain:包含,让容器可以完整的包含整张图片,这里图片是完整的。容器有空白区域没关系
        5. auto:默认值,背景图像的真实大小
背景图片的固定
    backgroung-attachment   scroll:默认值,背景图片会随着窗口滚动条滚动  
                                                                    fixed:背景图相对于窗口固定,窗口滚动时背景图片位置不变,但是只会在元容器内显示
背景简写
    background:color  url()  repeat  attachment  position;
    background:color/url();
背景渐变
    线性渐变
        background-image : linear-gradient(angle,color-point1,color-point2,....)
            angle   关键字   to top:从下到上   to bottom:从上到下   to left:从右到左   to right:从左到右
                       角度值    0deg:从下到上    90deg:从左到右        180deg:从上到下   270deg:从右到左
            color-point     合法的颜色值+位置    位置取值:以px为单位的数字/%
    径向渐变
        background-image : radial-gradient(半径 at 圆心x 圆心 y,color-point1,color-point2,....)
            半径    取值:以px为单位的数字,色标中必须写%,半径才有效
            圆心   圆心属性取值    1. x y,以px为单位的数字  2. x% y%   3. 关键字   x:left/center/right      y:top/center/bottom

    重复渐变
        重复的线性渐变
            background-image:repeating-linear-gradient(angle,color-point1,color-point2,..)
        重复的径向渐变
            backgrond-image:repeating-radial-gradient(半经 at 圆心x 圆心y,color-point....)
    浏览器兼容性问题(ie8.0以下不考虑)
        渐变属性,支持低版本浏览器的写法
            编写兼容低版本浏览器代码这个行为,叫css hack
            添加浏览器内核的前缀
                -moz-:Firefox
                -webkit-:Chrome/Safari
                -o-:Opera
                -ms-:IE
            当有前缀时,写方向的时候,就不再写to,方向此时定义的是起点
            当没有前缀,写方向的时候,要写to,方向定义的是终点
     八、表格
           table
        尺寸、边框、背景、字体、文本、内外边距
        table设置边框,只设置外部最大的边框,对单元格边框无效
           td/th
        尺寸、边框、背景、字体、文本、内边距 等有效
        td/th设置外边距无效
        vertical-align:设置单元格数据的垂直对齐方式   top:上对齐    middle:垂直居中对齐   bottom:下对齐
          边框合并
        border-collapse    separate:默认值,边框分离   collapse:边框合并
          边框边距
                   border-spacing
            1. 取一个值,同时设置水平和垂直边框边距
            2. 取两个值,第一个设置水平,第二个设置垂直
        表格标题位置
        caption-side   top:标题在顶部    bottom:标题在底部

        设置表格的显示规则
        table-layout
            auto
                1. 单元格的大小都会自动适应内容
                2. 表格复杂时,加载速度较慢
                3. 自动布局比较灵活
                4. 用于不确定每列大小的,并且不复杂的表格
            fixed
                1. 单元格大小取决于设置的宽高
                2. 任何情况下,都会加速加载表格
                3. 固定表格布局不够灵活
                4. 应用于明确知道每列大小的表格
    九、列表
列表项类型
    list-style-type    disc:默认,实心圆    circle:空心圆   square:实心方块   none:无
设置列表项为图片
    list-style-image:url(1.png);
列表项的位置
    list-style-position   inside   outside:默认值
列表简写
    list-style: type image position;
                            list-style: circle  square  inside

学习心得
感觉越来越适应这边的生活了。今天学习的也很充实!

评论