CSS属性

作者: 零点知晨 | 来源:发表于2017-03-24 23:06 被阅读0次

    1.格式:

    <style type="text/css">
            标签名称{
                属性名称: 属性对应的值;
                ...
            }
    </style>
    

    2.注意点:
    1.style标签必须写在head标签的开始标签和结束标签之间(也就是必须和title标签是兄弟关系)
    2.style标签中的type属性其实可以不用写, 默认就是type="text/css"
    3.设置样式时必须按照固定的格式来设置. key: value;
    其中:不能省略, 分号大多数情况下也不能省略

    4.CSS怎么学?
    CSS的学习一共分为两大部分, 一个是CSS的属性, 另一个是CSS选择器. 也就是说这两部分学完CSS就没有别的东西了

    CSS的属性

    • 文字属性 -- font-xx
    • 文本属性 -- text-xx
    • 颜色属性 -- color

    文字属性

    font-style: italic;  // 文字样式(倾斜,正常)
    font-weight: bold;  // 文字粗细(细,加粗,更粗)
    font-size: 10px;    // 文字大小(加单位)
    font-family:"楷体";   //文字字体 (宋体,黑体。。。)
    

    1.规定文字样式的属性

    格式:font-style: italic;
    

    取值:
    normal : 正常的, 默认就是正常的
    italic : 倾斜的
    快捷键:
    fs font-style: italic;
    fsn font-style: normal;

    2.规定文字粗细的属性

    格式: font-weight: bold;
    

    单词取值:
    bold 加粗
    bolder 比加粗还要粗
    lighter 细线, 默认就是细线
    数字取值:
    100-900之间整百的数字

    快捷键
    fw font-weight:;
    fwb font-weight: bold;
    fwbr font-weight: bolder;

    3.规定文字大小的属性

    格式:font-size: 30px;
    

    单位:px(像素 pixel)
    注意点: 通过font-size设置大小一定要带单位, 也就是一定要写px
    快捷键
    fz font-size:;
    fz30 font-size: 30px;

    4.规定文字字体的属性

    格式:font-family:"楷体";
    

    注意点:
    1.如果取值是中文, 需要用双引号或者单引号括起来
    2.设置的字体必须是用户电脑里面已经安装的字体
    快捷键
    ff font-family:;

    注意
    1.如果设置的字体不存在, 那么系统会使用默认的字体来显示
    默认使用宋体

    2.如果设置的字体不存在, 而我们又不想用默认的字体来显示怎么办?
    可以给字体设置备选方案
    格式:font-family:"字体1", "备选方案1", ...;

    3.如果想给中文和英文分别单独设置字体, 怎么办?
    但凡是中文字体, 里面都包含了英文
    但凡是英文字体, 里面都没有包含中文
    也就是说中文字体可以处理英文, 而英文字体不能处理中文
    **注意点: 如果想给界面中的英文单独设置字体, 那么英文的字体必须写在中文的前面

    4.补充在企业开发中最常见的字体有以下几个
    中文: 宋体/黑体/微软雅黑
    英文: "Times New Roman"/Arial

    还需要知道一点, 就是并不是名称是英文就一定是英文字体
    因为中文字体其实都有自己的英文名称, 所以是不是中文字体主要看能不能处理中文
    宋体 SimSun
    黑体 SimHei
    微软雅黑 Microsoft YaHei

    缩写格式:

    font: style weight size family;
    
    
    例如:
    font:italic bold 10px "楷体";
    

    注意点:
    1.在这种缩写格式中有的属性值可以省略

        - sytle可以省略
        - weight可以省略
        - size不能省略
        - family不能省略
    

    2.在这种缩写格式中style和weight的位置可以交换,size和family的位置是不能顺便乱放的。size一定要写在family的前面, 而且size和family必须写在所有属性的最后

    文本属性

    text-decoration: none; //上划线,下划线,删除线,none
    text-align: left;   //文本水平对齐方式(左中右)
    text-indent: 2em;//文本缩进
    

    1.文本装饰的属性

    格式:
    text-decoration: underline;
    

    取值:
    underline 下划线
    line-through 删除线
    overline 上划线
    none 什么都没有,最常见的用途就是用于去掉超链接的下划线
    快捷键:
    td text-decoration: none;
    tdu text-decoration: underline;
    tdl text-decoration: line-through;
    tdo text-decoration: overline;

    2.文本水平对齐的属性

    格式:
     text-align: right;
    

    取值:
    left 左
    right 右
    center 中
    快捷键
    ta text-align: left;
    tar text-align: right;
    tac text-align: center;

    3.文本缩进的属性

    格式:
     text-indent: 2em;
    

    取值:
    2em, 其中em是单位, 一个em代表缩进一个文字的宽度
    快捷键
    ti text-indent:;
    ti2e text-indent: 2em;

    颜色属性

    color: red;
    color: rgb(255,0,0);
    color: rgba(255,0,0,1);
    color: #FF0000;
    color: #F00;
    

    进入w3c的官网 - css部分就可以查看颜色的相关内容

    相关文章

      网友评论

          本文标题:CSS属性

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