zoukankan      html  css  js  c++  java
  • css的导入与基础选择器

    css是什么

    css也是一门标记语言,主要用作修改控制html的样式

    css书写的位置(导入)

    css是用来控制页面标签的样式,但是可以根据实际情况书写在不同的位置,

    放在不同位置有不同的专业叫法,可以分为行间式、内联式和外联式三种

    行间式

      css样式直接书写在标签的style全局属性中,一条样式格式为(样式名:样式值)

      可以同时出现按多条样式,样式之间用封号隔开

      <div style=" 200px; height:100px; "></div>

    内联式

      css样式书写在head标签的style标签中,样式格式为选择器 {样式块}

      可以同时控制多个标签的样式,增强代码的复用性

        <style>
            .h1 {
                width: 10px;
                height: 20px;
            }
            /*css的注释语法*/  /**/
            .d1 {
                width: 10px;
                height: 20px;
            }
        </style>

    外联式

      css的语法和内联式相同,但样式写在css文件中,在html页面中用link标签引入css文件

      可以团队合作编写样式,代码复用性增强

    <link rel="stylesheet" type="text/css" href="css/my.css">

      rel="stylesheet":引入的层级样式表,也就是css文件

      type="text/css":引入文件采用的是css语法书写文本类型代码

      href="css/my.css":采用相对路径引入目标css文件

    css的基础选择器

    通配选择器

        <style>
            * {
                height: 10px;    
            }
        /* 特定标识符:星号(*) --> 可以表示页面所有标签的名字   */
        /*  因为通配选择器可以表示页面的所有标签,所以不建议使用  */
        </style>

    标签选择器

        <style>
            h1 {
                height: 10px;
            }
        /*  特定标识符:标签名  */
        /*  标签选择器控制页面中所有标签名为标签选择器名的标签  */
        /*  例如上面的标签选择器名为h1 
            页面中所有的h1标签都会被他匹配控制样式*/
        </style>

    class选择器

        <style>
            .h {
                height: 10px;
            }
        /*  特定标识符:点(.)  */
        /*  每一个标签都可以设置class属性  */
        /*  class选择器可以匹配页面所有标签class属性值
            为class选择器名的标签 */
        /*  例如上面会匹配控制所有class值为h的标签  */
        </style>

    id选择器

        <style>
            #d1 {
                height: 10px;
            }
        /*  特定标识符:井号(#)  */
        /*  id选择器控制页面中标签全局属性id值为id选择起名的唯一标签  */
        /*  例如上面会匹配控制所有id值为d1的标签  */
        </style>

    选择器优先级

      当多个选择器同时匹配上同一个标签的时候,设置

      相同属性时就会涉及到谁的设置生效(优先级高)

      优先级按作用域的大小区分,作用域越小优先级越高

      important > 行间式 > id > class > 标签 > 通配

      如果优先级相同,那么谁在下面谁生效

  • 相关阅读:
    适配器模式
    第五章项目:QuickHit
    试题分析(第二套)
    试题分析(第一套)
    新闻发布系统(分页显示)
    jsp九大内置对象
    文件上传
    jsp统测
    新闻发布系统(首页)
    URL和URI的区别
  • 原文地址:https://www.cnblogs.com/hesujian/p/11116816.html
Copyright © 2011-2022 走看看