[CSS3] 学习笔记-CSS入门基本知识

时间:2021-08-20 03:59:36

1、CSS概述

CSS指层叠样式表

CSS样式表极大的提高了工作效率

1)CSS基础语法:

selector{

  propery:value

}

例1:h1{color:red;font-size:14px;}

属性大于1个之后,属性之间用分号隔开;如果大于1个单词,需要加上引号:p{font-family:"sans serif";}

2)CSS高级语法

选择器分组:h1,h2,h3,h4,h5,h6{color:red;}

继承:body{

color:green;

}

例子:

 <!DOCTYPE html>
 <html>
 <head lang="en">
     <meta charset="UTF-8">
     <title></title>
     <link href="1.css" type="text/css" rel="stylesheet">
 </head>
 <body>
     <h1>
         这是一个h1标签的样式
     </h1>
     <h2>
         这是一个h2标签的样式
     </h2>
     <a>
         这是一个a标签的样式
     </a>
     <h3>
         这是一个h3标签的样式
     </h3>
 </body>
 </html>

其中的1.css:

 h1, a, h2{
     color:blue;font-size:50px;
 }
 body{
     color:red;
 }

2、CSS派生选择器

派生选择器:通过依据元素在其位置的上下文关系来定义样式

 <body>
     <p><strong>p标签:hello css</strong></p>
     <ul>
         <li><strong>li标签:hello css</strong></li>
     </ul>
 </body>

对应css文件:

 li strong{
     color:blue;
 }
 strong{
     color:chartreuse;
 }

3、CSS id选择器

Id选择器可以为标有id的html元素指定特有的样式,id选择器用“#”来定义

目前比较常用的方式是用id选择器来建立派生选择器

<body>
    <a>普通的a标签</a>
   <p id="pid">hello css<a href="www.jikexueyuan.com">pid中的a标签</a> </p>
</body>

对于的css文件:

 #pid{
     color:chartreuse;
 }
 #pid a{
     color:brown;
 }

4、类选择器

类选择器以一个点显示

class也可以用作派生选择器

 <body>
     <p class="pclass">class 类型</p>
     <p class="pclass"><a>这是一个class 类型中的a标签</a></p>
 </body>

对于的css文件:

 .pclass{
        color:red;
 }
 .pclass a{
     color:blue;
 }

5、属性选择器

对带有指定属性的Html元素设定样式

 <!DOCTYPE html>
 <html>
 <head lang="en">
     <meta charset="UTF-8">
     <title></title>
     <style type="text/css">
         [title]{
             color:blue;
         }
         [title=te]{
             color:rosybrown;
         }
     </style>
 </head>
 <body>
     <p title="t">属性选择器</p>
     <p title="te">属性和值选择器</p>
 </body>
 </html>