1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > css中属性选择器的优先级 四路选择器功能表 – CSS – 前端 css3背景特效

css中属性选择器的优先级 四路选择器功能表 – CSS – 前端 css3背景特效

时间:2022-03-07 17:55:18

相关推荐

css中属性选择器的优先级 四路选择器功能表 – CSS – 前端 css3背景特效

要使用css对HTML页面中的元素实现一对一,一对多或者多对一的控制,这就需要用到CSS选择器。

HTML页面中的元素就是通过CSS选择器进行控制的。

1.1 类别选择器

类选择器根据类名来选择

前面以”.”来标志,如:

.demoDiv{

color:#FF0000;

}

在HTML中,元素可以定义一个class的属性。

如:

<div>

这个区域字体颜色为红色

</div>

同时,大家可以再定义一个元素:

<p>

这个段落字体颜色为红色

</p>

最后,用浏览器浏览,大家可以发现所有class为demoDiv的元素都应用了这个样式。包括了页面中的div元素和p元素。

上例大家给两个元素都定义了class,但如果有很多个元素都会应用这个元素,那得一个个的定义元素,就会造成页面重复的代码太多,这种现象称为“多类症”。

大家可以改成这样来定义。

<div>

<div>

这个区域字体颜色为红色

</div>

同时,大家可以再定义一个元素:

<p>

这个段落字体颜色为红色

</p>

</div>

这样,大家就只是定义了一个类,同时把样式应用到了所有的元素当中。

1.2 标签选择器

一个完整的HTML页面是有很多不同的标签组成,而标签选择器,则是决定哪些标签

采用相应的CSS样式,(在大环境中你可能出于不同的位置,但是不管怎么样,你总

是穿着同一套衣服,这件衣服就是由标签选择器事先给你限定好的,不管走到哪里

都是这身衣服)比如,在style.css文件中对p标签样式的声明如下:

p{

font-size:12px;

background:#900;

color:090;

}

复制代码则页面中所有p标签的背景都是#900(红色),文字大小均是12px,颜色为#090(绿色)

,这在后期维护中,如果想改变整个网站中p标签背景的颜色,只需要修改

background属性就可以了,就这么容易!

1.3 ID选择器

根据元素ID来选择元素,具有唯一性。

前面以”#”号来标志,在样式里面可以这样定义:

#demoDiv{

color:#FF0000;

}

这里代表id为demoDiv的元素的设置它的字体颜色为红色。

大家在页面上定义一个元素把它的ID定义为demoDiv,如:

<div>

这个区域字体颜色为红色

</div>

用浏览器浏览,大家可以看到因为区域内的颜色变成了红色

再定义一个区域

<div>

这个区域没有定义颜色

</div>

用浏览器浏览,与预期的一样,区域没有应用样式,所以区域中的字体颜色还是默认的颜色黑色。

1.4 后代选择器

后代选择器也称为包含选择器,用来选择特定元素或元素组的后代,后代选择器用两个常用选择器,中间加一个空格表示。其中前面的常用选择器选择父元素,后面的常用选择器选择子元素,样式最终会应用于子元素中。

如:

<style>

.father.child{

color:#0000CC;

}

</style>

<p>

黑色

<label>蓝色

<b>也是蓝色</b>

</label>

</p>

这里大家定义了所有class属性为father的元素下面的class属性为child的颜色为蓝色。

后代选择器是一种很有用的选择器,使用后代选择器可以更加精确的定位元素。

@ DW教程如何利用CSS样式设置列表文字?

1打开Adobe Dreamweaver CC 。

2执行菜单栏中的”文件>新建”命令或按住Ctrl+N键打开”新建文档”对话框,选择其文档类型为HTML,单击”创建”按钮,即创建一个网页文档。

3在<body>和</body>之间添加<ul class=”text”></ul>,如下图所示。【基本语法】<ul class=”XXX”> ….</ul>【语法说明】在HTML文件中,可以利用成对的<ul></ul>标记插入无序列表。CSS中的class中文意思是类,类可以应用于多个标签元素。类前面都带有一个英文句点“.”如:<style type=”text/css”.bigfont {font-size:36px}</style>引用时在标签里加上class=””例:用在段落标签:<p class=”bigfont”>大字体</P>

4<ul> 和</ul>之间添加”<li>首页</li> <li>新闻</li> <li>汽车</li> <li>体育</li> <li>视频</li>”,如下图所示。【基本语法】<ul class=”XXX”><li>….</li><li>….</li><li>….</li><li>….</li>…..</ul>【语法说明】列表项标记<li></li>用来定义列表项序列。

5<head>和</head>之间添加”<style type=”text/css”></style>”,如下图所示。【基本语法】<style type=”text/css”>选择符1{样式属性:属性值;样式属性:属性值;…}选择符2{样式属性:属性值;样式属性:属性值;…}….选择符n{样式属性:属性值;样式属性:属性值;…}</style>【语法说明】<style>标记是用来说明所要定义的样式,type属性是指style元素以CSS的语法定义。【选择符1..选择符n】:选择符可以使用HTML标记的名称,所有的HTML标记都可以作为选择符。【样式属性】:主要指关于对选择符格式化显示风格的样式属性名称。【属性值】:设置对应样式属性的值。

6<style type=”text/css”></style>之间添加”.text{color:hsla(295,86%,50%,1.00);font-family:”微软雅黑”;list-style-type:none;}【基本语法】color属性:设置字体颜色font-family属性:设置文字样式list-style-type属性:设置列表样式(none:不显示任何列表符号或编号)

7保存网页文件,按住F12键可以在浏览器中预览效果,如下图所示。

@ css规则?

在CSS样式规则

1.选择器用于指定CSS样式作用的HTML对象,花括号内是对该对象设置的具体样式。

2.属性和属性值以“键值对”的形式出现。

3.属性是对指定的对象设置的样式属性,例如字体大小、文本颜色等。

4.属性和属性值之间用英文“:”连接。

5.多个“键值对”之间用英文“;”进行区分。

@ css几种选择器的使用?

1.类选择器(class选择器)

基本使用:

.类选择器{

属性名: 属性值;

…}

2.id选择器

基本使用:

#id选择器{

属性名: 属性值;

}

3. html元素选择器

某个html元素{

属性名: 属性值;

}

4.通配符选择器

该选择器可以用到所有的html元素,但是其优先权最低

*{

属性名: 属性值;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。