`
495775809
  • 浏览: 3305 次
  • 性别: Icon_minigender_2
  • 来自: 吉林
最近访客 更多访客>>
社区版块
存档分类
最新评论

css 中id选择器

 
阅读更多
id 选择器

id 选择器可以为标有特定id 的HTML元素指定特定的样式。

id 选择器以 "#" 来定义。

下面的两个 id 选择器,第一个可以定义元素的颜色为红色,第二个定义元素的颜色为绿色:

#red {color:red;}
#green {color:green;}


下面的 HTML 代码中,id 属性为 red 的 p 元素显示为红色,而 id 属性为 green 的 p 元素显示为绿色。

<p id="red">这个段落是红色。</p>
<p id="green">这个段落是绿色。</p>


注意:id属性只能在每个 HTML文档中出现一次。

id 选择器和派生选择器

在现代布局中,id 选择器常常用于建立派生选择器。

#sidebar p {
font-style: italic;
text-align: right;
margin-top: 0.5em;
}

上面的样式只会应用于出现在 id是sidebar 的元素内的段落。这个元素很可能是 div 或者是表格单元,尽管它也可能是一个表格或者其他块级元素。它甚至可以是一个内联元素,比如 <em></em>或者<span></span>,不过这样的用法是非法的,因为不可以在内联元素 <span>中嵌入 <p>(如果你忘记了原因,请参阅 XHTML:网站重构)。

一个选择器,多种用法

即使被标注为 sidebar 的元素只能在文档中出现一次,这个 id 选择器作为派生选择器也可以被使用很多次:

#sidebar p {
font-style: italic;
text-align: right;
margin-top: 0.5em;
}

#sidebar h2 {
font-size: 1em;
font-weight: normal;
font-style: italic;
margin: 0;
line-height: 1.5;
text-align: right;
}

在这里,与页面中的其他 p 元素明显不同的是,sidebar 内的 p 元素得到了特殊的处理,同时,与页面中其他所有 h2 元素明显不同的是,sidebar 中的 h2 元素也得到了不同的特殊处理。

单独的选择器

id 选择器即使不被用来创建派生选择器,它也可以独立发挥作用:

#sidebar {
border: 1px dotted #000;
padding: 10px;
}

根据这条规则,id为 sidebar 的元素将拥有一个像素宽的黑色点状边框,同时其周围会有 10 个像素宽的内边距(padding,内部空白)。老版本的 Windows/IE 浏览器可能会忽略这条规则,除非你特别地定义这个选择器所属的元素:

div#sidebar {
border: 1px dotted #000;
padding: 10px;
}
分享到:
评论

相关推荐

    HTML5&CSS3网页制作:CSS基础选择器.pptx

    CSS核心基础--CSS基础选择器 CSS选择器 什么是CSS选择器? CSS基础选择器 01 CSS基础选择器 要想将CSS样式应用于特定的HTML元素,首先需要找到...css中的ID选择器以”#”来定义。 &lt;style type="text/css"&gt; #mytitle { b

    CSS的id选择器怎么定义.docx

    CSS的id选择器怎么定义.docx

    CSS3样式表-选择器.pptx

    id选择器 类选择器 标签选择器 全局选择器 群组选择器 后代选择器 伪类选择器 …… 2 标签选择器,也称为元素选择器,可以为现有的HTML标签指定样式规则。 标签选择器 定义标签选择器的语法格式 使用标签选择器的...

    CSS选择器-xmind

    CSS选择器 xmind - 选择器分类(ID选择器,类选择器,标签选择器,通配选择器,属性选择器,伪类选择器)。 - 选择器关系(分组,后代,子元素,相邻兄弟,后续兄弟)。 - CSS特性(优先级,继承,层叠)。

    css基础、选择器介绍、样式介绍

    基础选择器:标签选择器、类选择器、id选择器、通配符选择器; 文本字体样式介绍:大小、样式、属性、风格、颜色等; 选择器进阶:复合选择器、并集选择器、交集选择器 、hover伪类选择器; 背景相关属性:颜色、...

    JQUERY选择器 id选择器<br> 2)  $('.class')  css选择器,class类名<br>

    #id') id选择器 2) $('.class') css选择器,class类名 3) $('element') 标签选择器,例如p,h1,div 4) $('*') 全选择器,可选择所有的html标签(影响范围较大甚用) 5) $('sele1,sele2') 用...

    CSS Id 和 Class

    HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 “#” 来定义。 以下的样式规则应用于元素属性 id=”para1″: 实例 #para1 { text-align:center; color:red; }   ID属性不要以数字开头,数字开头的ID在 ...

    HTML5&CSS3网页制作:属性选择器.pptx

    使用选择器可以方便的定位于指定的元素,而不用使用额外的class或id,通过这种方式也可以让我们的代码和样式更加简洁、灵活、易控制。;属性选择器;属性选择器;E[att^=value]属性选择器;E[att^=value]属性选择器;E...

    该不该使用ID选择器?浅谈对CSS的ID选择器的使用建议

    关于ID选择器和class选择器不同,这里使用#class的值不同标签可以发生重复。但是id不允许!!!id选择器不能结合使用id属性通常和js配合使用 CSS Code复制内容到剪贴板 #label { background-color: red; }  ...

    Jquery中CSS选择器用法分析

    jQuery使用了一套css选择器,共有5种,即标签选择器,ID选择器,类选择器,通用选择器和群组选择器,现分述如下: 1. 标签选择器 用于选择HTML页面中已有的标签元素,又称元素选择器,格式:$(“element”),如$(...

    简要讲解CSS中的类型选择器、ID选择器、类选择器

    网页元素:在CSS教程中,对于如“&lt;p&gt;&lt;/p&gt;”、“&lt;h3&gt;&lt;/h3&gt;”这些不再称呼为标签,而统一称呼为网页元素。在网页元素中,都可以按类型进行区分,其类型可以作为CSS的选择符,...ID选择器CSS ID选择器允许选择网页元素的ID

    CSS选择器

    ID选择器 选择指定ID属性值为“id”的任意类型的元素 .class 类选择器 选择指定的class属性值为“class”的任意类型的任意多元素 selector1,selector2 群组选择器 将每一个选择器匹配的元素集合并 * { /* 通...

    css选择器apolo

    * css选择器 * 冒泡原理 * 如果后面的表达式无效,只返回有效表达式匹配的结果 * author chenyipeng * e-mail: yia0223@gmail.com * ps: 如有bug请多多包涵 * 参考: jquery css选择器 * 目前实现 * #id ...

    详解CSS中的选择器优先级及样式层叠问题解决

    新手的疑问大家经常在网页中看到类似 li#first 这样的选择器。很多新手疑问了?由于使用 id 就已经可以确定元素了,为什么前面还要加一个 li? 直接写上 #first 这样的 id 选择器就可以了。听起来说得不错,简单...

    CSS选择器到底有哪些?CSS笔记(一)

    文章目录CSS简介CSS样式编写1、内联样式2、内部样式3、外部样式CSS语法选择器常用的选择器元素选择器id选择器类选择器选择器分组(并集选择器)通配选择器复合选择器(交集选择器)后代元素选择器子元素选择器伪类...

    CSS笔记1

    CSS 指层叠样式表 (Cascading Style Sheets) ...HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 “#” 来定义 ID属性不要以数字开头,数字开头的ID在 Mozilla/Firefox 浏览器中不起作用。 class 选择器

    CSS中选择器的权重值的计算

    CSS 选择器权重值 CSS 具有自己的优先级计算方法,而不仅仅是行间&gt;内部&gt;外部、ID&gt;class&gt;元素 1. 样式类型 行间样式 我的行间CSS样式。 内联样式 &lt;style type="text/css"&gt; h1{font-size:12px; color:#000; ...

    你不可不知的CSS选择器

    一、五大基本选择符 ...2. #X(ID)#+id名,这是日常常用的css选择器,用于匹配id为XXX的元素,id选择器的优势是精准,高优先级(优先级基数为100,远高于class的10),作为javascript脚本钩子的不二选择,

    十种CSS选择器详解介绍

    1. 通用选择器 2. 标签选择器 3. ID 选择器 4. 类选择器 5. 后代选择器 6. 子选择器 8. 通用兄弟选择器 9. 分组选择器 10. 属性选择器 基础选择器总结

Global site tag (gtag.js) - Google Analytics