• css初步学习


    一、css初步认识

    • 通过标签来修改样式的缺点?
      1)需要记忆哪些标签有哪些属性,如果该标签没有这个属性,那么设置了也没有效果
      2)当需求变更时我们需要需改大量的代码才能满足闲又的需求
      3)html只有一个作用就是用来添加语义的
      所以在企业中开发修改样式都是交给css的
    • 通过css来修改样式有什么好处?
      1)不用记忆那些属性属于那些标签
      2) 当需求变更时我们不需要修改大量的代码就可以满足需求
      3)在前端开发中css只有一个作用,就是修改样式
    • 格式:
    <head>
    <style type="text/css">
    样式修改
    标签名称{
    属性名称:属性值;
    ……
    }
    </style>
    </head>
    • 注意点:
      1)style标签必须写在head标签的开始标签和结束标签之间(也就是必须和title时兄弟关系)
      2)style标签中的type属性其实可以不用写,默认结束text/css
      3)设置样式按照固定格式来设置。key:value;
      注意:分号和解释号不能省略

    二、css相关属性

    2.1文字相关属性

    • 规定文字样式的属性
      格式:
    font-style:normal;

    italic(斜体)/normal(正常);
    快捷键:fsn+tab

    • 规定文字粗细的属性
      格式:font-weight:bold;
      单词取值:bold加粗 bolder最粗 lighter细线--默认就是细线
      快捷键:fw+tab
      数值取值:数字100-900整百的数字;
    • 规定文字大小的属性
      格式:font-size:30px;
      单位:像素(px)
      注意:必须带单位px
      快捷键:fz+tab;
    • 规定文字字体的属性
      格式;
    font-family:"微软雅黑";
    • 取值:
      楷体/微软雅黑/宋体
      注意点:
      1、如果是中文必须用双引号或者单引号
      2、设置的字体必须是用户电脑类名已经安装的字体

    2.2、字体补充

    • 如果设置的字体不存在,那么系统会使用默认的字体来显示宋体
    • 如果设置的字体不存在,而我们又不想默认的字体来显示怎么办?
      -----可以给字体设置备选方案
      格式font-family:"字体1,备选方案1…………"
    • 如果想给中文和英文单独设置字体,怎么办?
      ---但凡是中文字体,里面都包含了英文
      ---但凡是英文字体,里面都没有包含中文
      也就是说中文字体可以处理英文字体,而英文字体不可以处理中文
      注意点:日如果想给界面中的英文单独设置字体,那么英文的字体必须写在中文前面font-family:"Times New Roman","微软雅黑";
      补充企业开发最常见的字体:
      1) 中文:黑体/微软雅黑/宋体
      2)英文:“Times New Roman”/Arial
      还需要知道一点,就是并不是名称是英文就一定是英文字体,因为中文字体其实都有自己的英文名称,所以看是不是英文字体就是看是否对中文有影响

    三、简写

    font:styleI(可省) weight size family;
    注意:
    1.在这中缩写格式s有的属性可以省略

    1. size和family不可以省略
      3.size和family不可以交换 style和weight可以交换
      4.size必须写在family前面,而且size和family必须写在所有属性的最后。

    四、文本属性样式

    1. 文本text装饰的属性direction

    格式: text-direction:underline;

    • 取值:
      underline:下划线
      line-through删除线
      overline上划线
      none:什么都没有 --超链接消除下划线
      快捷键:td+tab tdu+tab tdl+tab tdo+tab
    2.文本水平对齐属性

    格式:text-align:right;
    取值:right/left/center;
    快捷键;tar+tab tac+tab tar+tab

    3.文本缩进

    格式:text-indent:2em
    取值:2em,其中一个em代表缩进一个文字宽度 他是单位还可以像素但不好控制
    快捷键:ti+tab

    五、文字颜色设置

    ---在css中如何通过color属性来修改文字属性来修改文字颜色
    格式:

    color:值;

    -----取值:
    1)英语单词:red/pink/blank/blue---一般情况下常见的颜色都有对应的英文单词,但是英文单词能够表达的颜色是有限的,也就是说不是所有颜色都能通过英文单词来表达的
    2)rgb其实就是三原色 red green blue
    电脑屏是用小格子组成每个小格子就是一个像素,光学显示器都是由发光原色(红绿蓝)组成
    格式:

    color:rbg(0,0,0);

    那么这个格式中
    1)第一个就是用来设置三原色的光源原件红色显示的亮度
    2)第二个就是用来设置三原色的光源原件绿色显示的亮度
    3)第三个就是用来设置三原色的光源原件蓝色显示的亮度
    eg

    rgb(255,0,0);红
    rgb(0,255,0);绿色
    rgb(0,0,255);蓝
    rgb(0,0,0);黑色
    rgb(255,255,255);白色

    这其中的每一个数字它的取值是0-255,0代表不发光 255代表发光,值越大就越亮 开发过程中一般不用黑色
    只要让红绿蓝以颜色一样就是灰色 值越大越浅rgb(9,9,9)

    3)rgba
    rgba中和rgb一样只是多了一个透明度a,那么这个a代表透明度,取值是0-1,取值越小越透明
    rgb(255,0,0,0.5);
    4)十六进制
    color:#000000;
    十六进制中是通过两位表示r一个颜色
    eg:#FFEE00 FF---255表示R EE表示G 00--0表示B
    转换程·rgb
    十六进制--十进制
    用十六进制的第一位*16+十六进制的第二位=十进制

    5)十六进制缩写
    color:#F00;
    在css中十六进制每两位的值一样可以只写一个简写
    注意:
    1)如果当前颜色对应的两位数字不一样,那么不能简写
    2)如果两位相同的数字不是属于同一个颜色,有=也不能简写

    <wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">





  • 相关阅读:
    mysql安装(docker)
    Spark安装(standalone)
    hbase安装
    hadoop安装
    TICK/TIGK运维栈安装运行 docker-compose【下】
    域名解析
    Windows下的maven项目部署在Linux服务器
    SpringMVC访问静态资源和WEB-INF下的JSP文件
    Linux执行SQL文件
    远程访问Tomcat 403 Access Denied
  • 原文地址:https://www.cnblogs.com/8-y-m-l/p/10547697.html
Copyright © 2020-2023  润新知