`
jackchen0227
  • 浏览: 147314 次
  • 性别: Icon_minigender_1
  • 来自: 帝都
社区版块
存档分类
最新评论

CSS的选择符应用详解

阅读更多

一、类型选择符

什么是类型选择符?指以网页中已有的标签类型作为名称的行径符。body是网页中的一个标签类型,div,p,span都是。
如下:

body {}
div {}
p {}
span {}
 
二、群组选择符

对于XHMTL对象,可以对一组同时进行了相同的样式指派。
使用逗号对选择符进行了分隔,这样书写的优点在于同样的样式只需要书写一次即可,减少代码量,改善CSS代码结构。
使用时应该注意"逗号"是在半角模式下,并非中文全角模式。
如下:

h1,h2,h6,p,span
{
font-size:12px;
color:#FF0000;
font-family: arial;
}
 
三、包含选择符
对某对象中的子对象进行样式指点定,这样选择方式就发挥了作用。
需要注意的是,仅对此对象的子对象标签有效,对于其它单独存在或位于此对象以外的子对象,不应用此样式设置
这样做的优点在于,帮我们避免过多的id、class设置,直接对所需的元素进行定义。
如下:

h2 span
{
color:red;
}
如下:
body h1 span strong
{
font-weight:bold;
}
 
四、id选择符

根据DOM文档对象模型原理所出现的选择符,对于一个XHTML文件,其中的每一个标签都可以使用一个id=""的形式进行一个名称指派,但需要注意,在一个XHTML文件中id是具有唯一性而不可以重复的。
在div css布局的网页中,可以针对不同的用途进行命名,如头部为header、底部为footer。
XHTML如下:

<div id="content"></div>
 
CSS如下:

#content
{
font-size:14px;
line-height:120%;
}
 
五、class选择符

其实id是对于XHTML标签的扩展,而class是对SHTML多个标签的一种组合,class直译的意思是类或类别。
对于XHTML标签使用class=""进行名称指派。与id不同,class可以重复使用,对于多个样式相同的元素,可以直接定义为一个class。
使用class的优点已不言自明,它对CSS代码重用性有良好的体现,众多的标签均可以使用一个样式来定义而不需要每一个编写一个样式代码。
XHTML如下:

<p class="he"></p>
<span class="he"></span>
<h5 class="he"></h5>
 
CSS如下:

.he
{
margin:10px;
background-color:red;
}
 
六、标签指定式的选择符

如果想同时使用id和class,也想同时使用标签选择符,可以使用如下的方式:

h1#content {}
/*表示所有id为content的h1标签*/
h1.p1 {}
/*表示所有class为p1的h1标签*/
 
标签指定式选择符的精度介于标签选择符及id/class选择符之间,是常用的选择符之一。

七、组合选择符

对于上面的所有选择符而言,进行组合使用。如下:

h1 .p1 {}
/*表示h1下的所有class为p1的标签*/
#content h1 {}
表示id为content的标签下的所有h1标签
h1 .p1,#content h1 {}
/*表示h1下的所有class为p1的标签以及id为content的标签下的所有h1标签*/
h1#content h2{}
/*id为content的h1标签下的h2标签*/
 #wrap #header #menu {margin-left: 540px;}

/*表示wrap下的所有head的menu*/
CSS选择符是非常自由与灵活的,可以根据页面的需要,使用各种选择符,尽量结构化与优化CSS文件.

 

分享到:
评论

相关推荐

    郜振宇php职业培训系列讲座007:css基础语法与选择符详解.rar

    本讲座“郜振宇php职业培训系列讲座007:css基础语法与选择符详解”专注于CSS的基础知识,特别是选择符这一关键概念。 选择符是CSS中的核心元素,用于选取我们想要应用样式的HTML元素。理解并熟练运用选择符是精通...

    CSS详解

    1. **CSS结构和规则**:CSS由一系列规则组成,每条规则包含一个选择符和一个声明块。选择符指向HTML元素,声明块则包含一个或多个属性声明。 2. **基本语法规则**:选择符后跟一对大括号`{}`,其中包含属性和值。...

    详解如何编写高效的 CSS 选择符

    CSS选择符是CSS规则的一部分,用于指定哪些HTML元素应用哪些规则。一个高效的CSS选择符能够减少浏览器的计算量,提高页面的渲染速度,降低资源消耗。因此,对于前端开发者而言,掌握编写高效CSS选择符的技巧至关重要...

    曹鹏CSS视频教程-10.类别选择符 2.rar

    【CSS类别选择符详解】 CSS(层叠样式表)是网页设计中不可或缺的一部分,它赋予了网页丰富的表现力和灵活性,让网页系统美感的未来得以实现。本教程由曹鹏老师精心讲解,针对初级到中级的网页设计师,旨在提升大家...

    30个最常用css选择器解析

    "CSS选择器详解" CSS选择器是CSS样式语言中最基本的组成部分,它们定义了样式应用于哪些HTML元素。选择器分为五种基本类型:标签选择器、class选择器、ID选择器、后代选择器和伪类选择器。 1. 星状选择符(*) 星...

    《CSS+HTML语法与范例详解词典[精品]》符旭凌.epub

    《CSS+HTML语法与范例详解词典》适合网页设计者学习阅读,也适合网站建设者和网站前台开发人员参考。《CSS+HTML语法与范例详解词典》也适合作为帮助读者快速找到HTML和CSS应用问题的工具书。

    CSS详解及查询(有了它,css不成问题,可用于css查询,及学习)

    **CSS详解及查询** 在网页设计领域,CSS(Cascading Style Sheets)是不可或缺的一部分,它负责定义HTML或XML(包括SVG、XHTML等)文档的呈现方式。本资源主要针对CSS的学习和查询,旨在帮助用户全面理解CSS,并...

    详解CSS中的类和ID选择符

    理解并熟练运用这些选择符是CSS学习的基础,对于创建整洁、高效的样式代码至关重要。 类选择符(Class Selectors): 类选择符以一个点"."开始,后跟自定义的类名。它用于选择具有特定类属性的HTML元素。例如,`....

    css使用方法 (2).docx

    CSS选择符用于指定样式应用到哪些HTML元素。常见的选择符类型包括: - **XHTML标签选择符**:如`p`,应用于所有段落。 - **ID选择符**:前面加`#`,例如`#dreamdured`,在页面中唯一,应避免重复使用。 - **类选择...

    css样式应用优先级实用PPT课件.pptx

    CSS 样式应用优先级详解 CSS 样式应用优先级是指在CSS样式规则应用时的顺序和优先级。该优先级规则决定了哪些样式规则将被应用于HTML元素。下面是CSS样式应用优先级的详细解释: 1. 重要声明(!important) 重要...

    css使用方法.pdf

    选择符确定CSS规则应用于哪些HTML元素,而属性则定义这些元素的具体样式。CSS是大小写不敏感的,但推荐使用小写字母。常见的引用方式有以下三种: 1. 外部引用:通过在HTML文档的`&lt;head&gt;`标签内添加`&lt;link&gt;`标签,...

    CSS标签选择器优先级.pdf

    CSS选择器优先级详解 CSS选择器优先级是CSS样式表中一个非常重要的概念,它决定了CSS样式的应用顺序和优先级。本文将详细介绍CSS选择器优先级的四大原则,以及它们之间的关系和应用。 原则一:继承不如指定 如果...

    css使用方法 (2).pdf

    CSS选择符是CSS样式的名称,用于指定HTML元素应用哪个样式。主要有以下几种类型: - **XHTML标签选择符**:如`p`,应用于所有段落。 - **ID选择符**:以`#`开头,如`#dreamdured`,在页面中只能出现一次,具有唯一...

    CSS格式化工具

    - **自动缩进**:将代码中的选择器、属性和值按照设定的空格或制表符进行对齐。 - **换行处理**:根据规则自动将过长的行拆分为多行,避免代码超出屏幕宽度。 - **注释处理**:重新排列或格式化代码中的注释,使...

    《JavaScript+DHTML语法与范例详解词典》源码

    同时,《JavaScript+DHTML语法与范例详解词典》还讲解AJAX技术的用法,AJAX的定义、语法、功能和执行机制,并针对AJAX的功能辅之以实例做剖析说明。 《JavaScript+DHTML语法与范例详解词典》是一本速查手册,适合...

    CSS网站布局实录 (第二版)PDF版

    具备了知识全面、完美应用(CSS选择器、样式继承、层叠、格式化、XML标签、CSS滤镜等。文本、图像、超链接、列表、菜单、网站导航、表单、数据表格、浮动布局等CSS布局控制。),智能、创造型布局思维(智慧、完美视觉...

    CSS参考手册_第3章__CSS基础与书写规范

    #### 选择符详解 ##### 通配选择符 通配选择符`*`适用于页面上的所有元素。例如: ``` * { font-size: 12px; } ``` 这会使得页面上所有元素的字体大小统一设置为12像素。 ##### 类型选择符 类型选择符直接使用...

Global site tag (gtag.js) - Google Analytics