CSS(一)

快速入门

规范项目目录
image

使用CSS简单美化颜色

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>我的第一个css程序</title>

<!--
style中编写css代码,每一个声明最好使用‘;’结尾
语法:
选择器{
    声明1;
    声明2;
    声明3;
}
-->
    <style>
        h1{
            color: dodgerblue;
        }
    </style>

</head>
<body>

<h1>CSS到底是什么?</h1>

</body>
</html>

HTML与CSS代码分离(建议使用)
<link rel="stylesheet" href="css/style.css">

选择器

作用:选择页面上的某一个或某一类元素

基本选择器

标签选择器

  <style>
    /*标签选择器,会选择到页面上所有的这个标签的元素*/
    h1{
      color: #6f4955;
      background: bisque;
      border-radius: 20px;
    }
    p{
      font-size: 80px; /*字体大小*/
    }
  </style>

类选择器和class

<style>
        /*类选择器格式:.类名称{}
        好处:可以多个标签归类,属于同一个class,可以复用*/
        .biaoqian1{
            color: brown;
        }
        .biaoqian2{
            color: darksalmon;
        }
    </style>

ID选择器

<style>
        /*id选择器
          #id名称{}*/
        #label1{
            color: aqua;
        }
        .biaoti{
            color: #6f4955;
        }
    </style>

层次选择器

后代选择器:在某个元素的后面

/*后代选择器*/
body p{
    background: cadetblue;
}

子选择器:之后一代

/*子选择器*/
body>p{
    background: brown;
}

相邻兄弟选择器:同辈

/*相邻兄弟选择器:只对同辈后面一个元素生效*/
.active+p{
    background: #6f4955;
}

通用选择器

/*通用兄弟选择器:当前选中元素的向下所有兄弟元素*/
.active~p{
    background: blueviolet;
}

结构伪类选择器

伪类:条件

    <style>
        /*选中ul的第一个子元素*/
        ul li:first-child{
            color: dodgerblue;
        }
        /*选中ul的最后一个子元素*/
        ul li:last-child{
            color: darksalmon;
        }
        /*选中p:定位到父元素,选择当前的第一个元素*/
        p:nth-child(1){
            background: dodgerblue;
        }
        /*选中父元素下的p元素的第二个,类型*/
        li:nth-of-type(1){
            background: springgreen;
        }
    </style>

属性选择器(常用)

正则表达式通配符

= 绝对等于
*= 包含这个元素
^= 以这个元素开头
$= 以这个元素结尾
/*选择id为first的元素 a[]{}*/
/*选择id为first的元素 a[]{}*/
a[id="first"]{
    background: aqua;
}
/*选择class中有links的元素*/
a[class *= "links"]{
    background: #6f4955;
}
/*选择href中以http开头的元素*/
a[href^=http]{
    background: aqua;
}
posted @ 2021-10-10 23:22  OmegaGO  阅读(39)  评论(0编辑  收藏  举报