`
wdanping
  • 浏览: 23614 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

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标签*/
分享到:
评论

相关推荐

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

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

    Dreamweaver可视化编辑与应用CSS样式PPT学习教案.pptx

    #### 三、CSS选择符详解 - **标签选择符**:直接使用HTML标签作为选择符,例如`p`、`h1`等。 - **类选择符**:使用`.classname`的形式来选择具有特定类名的元素,适用于多个元素共享相同的样式。 - **ID选择符**:...

    CSS详解

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

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

    在编写CSS时,除了遵循上述规则外,还应该注意如下几点:首先,精简CSS选择符,不要使用冗长且复杂的组合选择符。其次,优化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 Code复制内容到剪贴板 ...说明:CSS选择符的两个类名之间没有空格,因为我们只想选择同时具有这两个类名的的那个元素。如果加了空格,那就变成了“祖先/后代”关系的

    css使用方法 (2).docx

    一个CSS选择符定义了一个样式,由一个或多个CSS属性组成。属性和其对应的值之间用冒号分隔,属性值和分号之间表示一个声明。CSS是大小写不敏感的,但通常推荐使用小写字母。 ### CSS引用方式 1. **外部引用**:...

    百度空间详细CSS代码详解

    总的来说,这个CSS代码详解涵盖了百度空间的各个关键元素,通过这些选择器和样式规则,我们可以完全自定义百度空间的外观和交互体验,展现出个性化的设计风格。学习和理解这些CSS代码对于提升网页设计技能至关重要。

    css使用方法.pdf

    《CSS使用方法详解》 CSS,全称Cascading Style Sheets,中文译为层叠样式表,是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。它能让你将网页的布局和美化工作与内容分离,实现更...

    css使用方法 (2).pdf

    【CSS使用方法详解】 CSS,全称为层叠样式表(Cascading Style Sheets),是一种用于描述HTML或XML(包括各种XML方言,如SVG、MathML等)文档样式的样式表语言。它的主要功能是实现网页的布局和美化,将内容与表现...

    CSS中的层分离编程详解

    层分离编程还强调减少嵌套选择器的使用,从而降低CSS权重,提升性能。较小的CSS文件意味着更快的加载速度,同时减少权重问题可以避免不必要的样式继承。例如,避免使用`.product-details__title { ... }` 的嵌套选择...

Global site tag (gtag.js) - Google Analytics