css笔记06:层叠样式选择器

1.

(1)HTML文件

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>选择器</title>
 6 <link rel="stylesheet" type="text/css" href="style.css"/>
 7 </head>
 8
 9 <body>
10 <p> Specificity is determined  by now specific the selector is.
11    <span id="specific"> A specific  selector wins</span>
12    over a <span> more general one </span>.
13 </p>
14
15 <p>
16     Order isn‘t important until there are one or more elememts of the same specificty referring to the same elememt.In
17     which case,<span> the last one wins</span>
18 </p>
19
20 </body>
21 </html>

(2)CSS文件

@charset "utf-8";
/* CSS Document */

body {
    font:Verdana, Geneva, sans-serif;
}

span#specific {
    background:pink;
}

span {
    background:red;
}

span {
    background:yellow;
}

这里CSS文件中有两个span{},这两个选择器针对性都是1,因此后面的那个优先适用,这导致后面连个<span>元素都是黄色背景

效果图:

时间: 2024-10-04 11:29:09

css笔记06:层叠样式选择器的相关文章

css笔记04:属性选择器

1.属性选择器: 带有 title 属性的所有元素设置样式: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html> 3 <head> 4 <style type="text/css"> 5

css笔记07:通配符选择器

通配符选择器: 1 * { 2 margin:10px ;//默认四个位置参数全为零 3 4 margin-top:10px;//分别设置四个参数 5 margin-left:10px; 6 margin-right:0px; 7 margin-bottom:0px; 8 9 margin:10px 0px 0px 10px;//分别是顺时针:上 右 下 左 10 11 margin:10px 0px 0px;//上 (左.右),第二个参数是指左右都是0px 12 13 padding:0px;

[2016-01-16][CSS][定义样式表(样式选择器)]

Class 定义:.classname{ 属性:属性值;} 使用:<p class = "classname"></p> ID 定义: #IDNUM{ 属性:属性值; } 使用:<p id = "IDNUM"></p> 组合选择器 定义:标记1,标记2...标记n{属性:属性值;} 使用:直接正常使用上面存在标记即可 伪选择器 calss的使用 ID的使用 组合选择器h1 h2 h3 伪选择器 1 2 3 4 5 6

css笔记-选择器详解

css笔记-选择器详解 CSS通过选择器来定位要应用样式的元素. 下面对所有的选择器做了一个解释(CSS为版本号). CSS选择器详解 选择器 例子 例子描述 CSS .class .intro 选择 class="intro" 的所有元素. 1 #id #firstname id="firstname" 的所有元素. 1 * * 选择所有元素. 2 element p 选择所有 <p> 元素. 1 element,element div,p 选择所有

css学习笔记——三种样式表的使用及区别

如何插入样式表 插入样式表的方法有三种: 外部样式表 内部样式表 内联样式 外部样式表 当样式需要应用于很多页面时,外部样式表将是理想的选择.在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观.每个页面使用 <link> 标签链接到样式表. <link> 标签在(文档的)头部: <head> <link rel="stylesheet" type="text/css" href="mystyle.

JS实战 &#183; 仿css样式选择器

代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>仿css样式选择器</title> <style type="text/css"> #textid{ height: 100px; width: 300px; } #fontid{ heig

CSS样式选择器优先级

原文:CSS样式选择器优先级 CSS样式选择器分为4个等级,a.b.c.d,可以以这四种等级为依据确定CSS选择器的优先级. 1.如果样式是行内样式(通过Style=””定义),那么a=12.b为ID选择器的总数3.c为Class类选择器的数量.4.d为类型选择器的数量5.属性选择器,伪类选择器和class类选择器优先级一样,伪元素选择器和类型选择器一样6.!important 权重最高,比 inline style 还要高. 例如: 选择器 特殊性 (a,b,c,d) Style= ”” 1,

CSS样式选择器

1 <!-- 2 css样式选择器 3 HTML选择器 4 类选择器 5 ID选择器 6 关联选择器 7 组合选择器 8 伪元素选择器 9 10 selector{ /* selector是样式选择器 11 property:value; /* color:red; 12 property:value; /* font-size:4cm; 13 ..... 14 } 15 16 selector当定义一条样式规则时,必须指定受这条样式规则作用的网页元素,在一条规则中定义的网页元素就是select

CSS 之层叠样式的优先级

1. 同一元素引用了多个样式时,排在后面的样式属性的优先级高. 例如,下面的 div,同时获取 class = "default" 和 class = "user" 的样式,其中 user 样式中的 width 属性会替换 default 样式中的 width 属性,显示效果如下图. <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type"