前端基础之CSS(1)(css引用方式和css基本选择器)

143 阅读2分钟

什么是CSS

类似于给人穿一些衣服,进行包装。给不好看的页面,通过大小,颜色等等属性,使其好看。
专注于样式,区别与之前的html(专注于内容),两者相辅相成。

CSS三种引用方式

行内样式表(用的不多)

在标签内通过 style="属性:属性值"进行样式
例:
    <input type="number" style="width:300px" >
优点:
    书写方便,权重高
缺点:
    没有实现样式与结构分离

内部样式表(使用较多)

  例:
      <head>
          <style>
            div {
                color:#06C; 
                font-size:14px;  
              } 
          </style>
      </head>

外部样式表

 创建一个.css为后缀的文件,通过link标签将外部样式表连接到.html文件中
 例:
    .html文件中
        <head>
              <link rel="stylesheet" href="css文件路径">
              <link rel="stylesheet" href="../css/text.css">
        </head>
    .css文件中
        tr{
          background: green;
        }
  属性:
      rel:当前文档与连接文档的关系,stylesheet表示被链接的是一个样式表文件
      href:外部引用文件的地址,这里就是外部样式表的地址

样式优先级

行内样式>内部样式>外部样式>浏览器
就近原则:
    谁离标签进,标签就听谁的

CSS选择器

基本选择器

1.标签选择器

标签名{属性1:属性值1;}
例:
    licolor:red;
    }
 优点:
     能够快速统一相同标签样式
 缺点:
     不能差异化样式

2.类名选择器

.类名{属性:属性名;}
    例:
       style中: 
           .SS{
                color: rgb(187, 228, 23);
              }
       body中:
            <ul>
              <li class="SS">不识庐山真面目,只缘身在此山中</li>
            </ul>
    可以有多个类,同样遵循就近原则

捕获.PNG

id选择器

#id名{属性:属性名;}
    例:
        #SS{}
        <li id="SS">不识庐山真面目</li>
    与类选择器用法相似,但是id值是唯一的,同一页面中只能使用一次,但是class能使用多次

通配符选择器

*{属性:属性值;}
    例:(清除所有的默认边距)
        * {
             margin: 0; /* 定义外边距*/
             padding: 0; /* 定义内边距*/
          }
   会匹配页面所有元素(不建议随便使用)