笔记《四》css选择器

2020-06-10  本文已影响0人  Mae_grace

(一)什么是选择器

每条css样式声明都有两部分组成:选择器和样式

p{

color:red;

}

p是选择器,color:red是样式

(二)标签选择器

就是html中的标签,见笔记《二》

e,g,

h1{

    font-size:40px;

    font-weight:bold;

    color:red;

}

p1{

    font-size:20px;

    font-weight:normal;

    color:blue;

}

(三)类选择器:在css样式编码中是最常用到的

在head中的style中

.stress{

font-size:20px;

}

在body中:

<p>半个小时到家了<span class="stress">可是外面下雨了</span>所以还是要早点回去</p>

这样因着p中span的class是stress,所以span标签内的字是由head中style中的stress类选择器设置的。

(四)ID选择器

在head中的style中

#stress{

font-size:20px;

}

在body中:

<p>半个小时到家了<span id="stress">可是外面下雨了</span>所以还是要早点回去</p>

这样因着p中span的id是stress,所以span标签内的字是由head中style中的stressID选择器设置的。

(五)ID选择器和类选择器的异同

ID选择器在HTML中只能使用一次。

一个标签可以同时设置多个类选择器。

<span class="stress bigsize">三年级</span>

(六)子选择器

语法:在类选择器名后面写上">",并后面跟上子标签;作用域为一级子标签

head中style内的代码如下:

.first>span{

        border:1px solid red;

    }

body中p内的代码如下:

<span>范德萨发第三方第三方<span>胆小如鼠</span>范德萨发范德萨发</span>

效果为“范德萨发第三方第三方胆小如鼠范德萨发范德萨发”外有一个1px的红色实线边框。而“胆小如鼠”外没有单独的边框。

(七)后代选择器

语法:在类选择器名后面写上" "(空格),并后面跟上子标签;作用域为所有子标签

head中style内的代码如下:

.first span{

        border:1px solid red;

    }

body中p内的代码如下:

<span>范德萨发第三方第三方<span>胆小如鼠</span>范德萨发范德萨发</span>

效果为“范德萨发第三方第三方胆小如鼠范德萨发范德萨发”外有一个1px的红色实线边框。“胆小如鼠”外也有单独的边框。

(八)通用选择器

语法:*{};作用域:全部所有标签

head中style内:* {color:red;}

body中:

<h1>勇气</h1>

<p><span>三年级时</span>,我还是一个胆小如鼠的小女孩</p>

效果:都是红色的字。

(九)伪选择器

给html不存在的标签(标签的某种状态)设置样式。

比如:现在比较常用的&&兼容所有浏览器的 a:hover

head中style:

a:hover {

        color: red;

    }

(十)分组选择器

为多个标签元素设置同一个样式

p,span{}或者.class,span等

head中style内:

.first,span{

      color:green;

  }

效果:class内和span全部都是绿色

p,span{

      color:green;

  }

效果:p和span全部都是绿色

上一篇下一篇

猜你喜欢

热点阅读