`
lilinhai548
  • 浏览: 2649 次
  • 性别: Icon_minigender_1
  • 来自: 四川
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

CSS 元素选择器

 
阅读更多

CSS 元素选择器

最常见的 CSS 选择器是元素选择器。换句话说,文档的元素就是最基本的选择器。

如果设置 HTML 的样式,选择器通常将是某个 HTML 元素,比如 p、h1、em、a,甚至可以是 html 本身:

html {color:black;}
h1 {color:blue;}
h2 {color:silver;}

亲自试一试

可以将某个样式从一个元素切换到另一个元素。

假设您决定将上面的段落文本(而不是 h1 元素)设置为灰色。只需要把 h1 选择器改为 p:

html {color:black;}
p {color:gray;}
h2 {color:silver;}

亲自试一试

类型选择器

在 W3C 标准中,元素选择器又称为类型选择器(type selector)。

“类型选择器匹配文档语言元素类型的名称。类型选择器匹配文档树中该元素类型的每一个实例。”

下面的规则匹配文档树中所有 h1 元素:

h1 {font-family: sans-serif;}

因此,我们也可以为 XML 文档中的元素设置样式:

XML 文档:

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/css" href="note.css"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>

CSS 文档:

note
  {
  font-family:Verdana, Arial;
  margin-left:30px;
  }

to
  {
  font-size:28px;
  display: block;
  }

from
  {
  font-size:28px;
  display: block;
  }

heading
  {
  color: red;
  font-size:60px;
  display: block;
  }

body
  {
  color: blue;
  font-size:35px;
  display: block;
  }

查看效果

通过上面的例子,您可以看到,CSS 元素选择器(类型选择器)可以设置 XML 文档中元素的样式。

如果您需要更多关于为 XML 文档添加样式的知识,请访问 w3school 的 XML 教程

分享到:
评论

相关推荐

    CSS选择器-.pdf

    CSS 元素选择器可以用于设置 XML 文档中元素的样式。例如: XML 文档: ```xml &lt;?xml-stylesheet type="text/css" href="note.css"?&gt; &lt;to&gt;George &lt;from&gt;John &lt;heading&gt;Reminder &lt;body&gt;Don't forget the ...

    css 元素选择器的简单实例

    CSS元素选择器的使用不仅仅限于单个标签,还可以结合类选择器(`.class`)、ID选择器 (`#id`)、伪类(`:hover`, `:active`, `:focus`等)和属性选择器 `[attribute]`等,实现更复杂的样式控制。例如,如果我们只想让...

    CSS选择器.pdf

    接下来是关系选择符,包括后代选择器、直接子元素选择器、相邻选择器、兄弟选择器和并列选择器。后代选择器(EF)用于选中某个元素(E)内部的所有指定元素(F),不论层级深浅。直接子元素选择器(E&gt;F)则只选中...

    react-React组件的css选择器

    内联样式(style属性)的优先级最高,接着是ID选择器,然后是类选择器、属性选择器和元素选择器。合理利用优先级可以更好地控制组件的样式覆盖。 7. **伪类和伪元素** 伪类(如`:hover`, `:active`, `:focus`)和...

    JSoup CSS选择器用法大全

    在爬虫开发中,利用这些 CSS 选择器,可以精准地定位到目标网页上的特定元素,从而提取所需信息。例如,`a[href^='http:']` 会选择所有 `href` 属性以 "http:" 开头的 `&lt;a&gt;` 链接元素,这对于爬取网站链接非常有用。...

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

    在这篇关于"CSS基础选择器"的讲解中,我们将深入理解CSS选择器的概念以及如何使用它们来定位并应用样式到HTML元素。 **CSS选择器**是CSS中的基本概念,它们是用于选取HTML文档中特定元素的工具。选择器使得我们可以...

    前端必须掌握的css选择器方法

    下面是前端开发中经常使用的 30 个 CSS3 选择器,包括通用元素选择器、ID 选择器、类选择器、标签选择器、伪类选择器、毗邻元素选择器、子元素选择器、属性选择器等。 1. 通用元素选择器 * 通用元素选择器*是选择...

    CSS3选择器

    * 通用元素选择器(*):匹配任何元素 * 标签选择器(E):匹配所有使用 E 标签的元素 * 类选择器(.info):匹配所有 class 属性中包含 info 的元素 * ID 选择器(#footer):匹配所有 id 属性等于 footer 的元素 ...

    CSS基本选择器实用PPT课件.pptx

    CSS 选择器是 CSS 中最重要的一部分,它指定了对哪些网页元素进行设置。基本选择器有两种:标记选择器和类别选择器。 3.1 标记选择器 标记选择器是 CSS 中最基本的选择器,它可以定义几乎所有 HTML 标记中的内容...

    CSS3选择器教辅.pdf

    - 多元素选择器(element,element):可以同时选择多个指定类型的元素。例如,“div,p”将同时选择所有的和元素。 3. 后代选择器(elementelement): - 用于选择元素内部的元素。例如,“divp”会选择所有位于...

    HTML5&CSS3网页制作:伪元素选择器.pptx

    CSS3 中的 `:before` 和 `:after` 伪元素选择器提供了这样的功能。 1. `:before` 选择器: `:before` 伪元素选择器允许我们在元素的内容前面插入内容。例如,如果我们想在一个段落前添加一个引号,可以这样编写CSS...

    CSS3选择器.rar

    9. 伪元素选择器的双冒号(`::`)与单冒号(`: `)的区别: - 双冒号是CSS3中的规范,用于区分伪元素(创建新的内容)和伪类(修改已有内容)。 10. 更高级的选择器,如`::slotted()`用于Web组件的槽选择器,`@...

    python爬虫之css选择器

    - **伪元素选择器**:`:first-letter`, `:before`, `:after` 示例:`p:first-letter` 描述:选择每个`&lt;p&gt;`元素的第一个字母、在每个`&lt;p&gt;`元素之前或之后插入内容。 #### 四、CSS选择器与Python爬虫结合应用 在...

    CSS属性选择器详解.pdf

    CSS中的属性选择器是一种强大的选择器,允许开发者根据HTML元素的属性值来选择元素。今天,我们将深入探讨CSS属性选择器的详细解释。 什么是CSS属性选择器? --------------------- CSS属性选择器是一种特殊的选择...

    CSS层叠样式表技术参考手册

    - **5.1 CSS元素选择器** - **元素选择器**:解释如何通过元素标签名选择元素。 - **示例应用**:提供具体示例展示元素选择器的使用方法。 - **5.2 CSS分组** - **分组选择器**:介绍如何使用逗号分隔多个选择器...

    利用css+javascript实现的一个日期选择器代码

    CSS文件会包含各种选择器(如类选择器、ID选择器等)和属性(如颜色、字体、布局等),以定制日期选择器的显示效果,包括按钮、日历视图、高亮选中日期等元素的样式。 2. `demo.htm`:这是一个HTML演示文件,用于...

    web开发——CSS属性选择器.docx

    CSS 属性选择器是 CSS 中一种强大的选择器,允许开发者根据 HTML 元素的属性和值来设置样式。下面是 CSS 属性选择器的详细知识点: 什么是 CSS 属性选择器? CSS 属性选择器是一种选择器,它可以根据 HTML 元素的...

    30个最常用css选择器解析

    星状选择符(*)是CSS选择器中最简单的一种,作用于所有元素。例如:`* { margin: 0; padding: 0; }`,这将将所有元素的margin和padding设置为0。星状选择符也可以在子选择器中使用,例如`#container * { border: 1...

Global site tag (gtag.js) - Google Analytics