CSIC_716_20191226【CSS基础入门 part1】

前文已经介绍了form标签基本的使用。本节基于HTML 的基础,进一步进行探索。

层叠样式表(Cascading Style Sheets, CSS)

用来调节标签的样式。

CSS注释的做法  /* 这里是注释*/

CSS语法结构 选择器{属性名:属性值;属性名2:属性值2}

CSS三种引入方式 1、通过<link>标签引入css文件。(最正规的写法)  2、在<head>中的<style>内直接写css代码。  3、标签内的style属性中直接写css代码。

查找标签的6种选择器

基本选择器、组合选择器、属性选择器、分组与嵌套、伪类选择器、伪元素选择器

基本选择器

标签选择器

标签选择器
/*将页面上所有的div标签内部的文本变成红色*/ div { color: red; }

类选择器(标签中要有class属性,如class=‘c1’)

/*让所有具有c1类属性值的标签内部文本变成蓝色*/ 
.c1 {  
            color:blue;
        }  

id选择器(标签中要有id属性,如id=‘d1’)

/*将id为d1的标签内部文本内容改成绿色*/
#d1 {
            color: green;
        }通用选择器 

通用选择器

/*页面上所有的标签统一修改样式*/
* {  
            color: aqua;
        }

  

组合选择器

后代选择器(div标签内,所有被span包括的内容都会被选择)

/*div内部的所有的span*/
div span { 
            color: red;
        } 

儿子选择器(div>span 表示 div内部最靠近div那一层中的span,其包含的内容都会被选择)

/*>表示div内的最外层为span的都被选中*/
div > span { 
            color: hotpink;
        }

  

相邻选择器(此时选择的是紧靠着<div>的<span>标签中的内容,此时span在div外部

/*紧挨着div的span标签*/
div + span { 
            color: red;
        }

 

 

同级选择器(选择div标签后面,与div并列的同级别的span标签中的内容)

/*同级别下面所有的标签*/
div ~ span { 
            color: deeppink;
        }

 

属性选择器

指定属性名

 /*找到页面上所有具有username属性名的标签*/ 
[username] {
            background-color: deeppink;
        }

指定属性名和属性值

 /*找到页面上属性名是username并且属性值叫Joe的标签*/
[username='Joe'] { 
            background-color: black;
        }

指定某一类标签中的属性名与属性值

 /*找到页面上input标签,且属性名是username、属性值叫Joe*/
input[username="Joe"] { 
            background-color: aqua;
        }

  

分组与嵌套

 分组与嵌套,就是将基本选择器组合选择器结合起来使用。

/* 以逗号隔开 */
 div ,p, span {
            color: green;
        }



/*找具有c1属性值的标签 后代的h1  后代选择器与类选择器的结合*/
.c1 h1{ 
            color: green;
        }

  

 

猜你喜欢

转载自www.cnblogs.com/csic716/p/12102882.html