CSS选择器(一)

2017-02-09  本文已影响0人  杨慧莉

常用的CSS选择器主要有三种:

元素选择器

定义:以HTML标签(又叫HTML元素)作为目标的选择器
作用:改变某类元素的默认样式
当我们设置一个元素的color为一个值的时候,他所有子元素的color都会变成这个值。如:
CSS代码:

div {
    color: red;
}

HTML代码:

<div>
    <h1>我在div里</h1>
    <h2>我在div里</h2>
</div>
<p>我在div外</p>

执行效果如图:

div.png

类选择器

类选择器是独立于HTML元素来指定样式的选择器,形如:

.warning{
    color: red;
}

通过class属性,将这个类与HTML元素关联在一起

<h1 class="warning">我是警告标题</h1>

<p class="warning">我是警告内容</p>

我们期望类选择器是适用于所有元素的时候,有两种表示方式:

*.warning{
 color: red;
 }

以 * 为前缀的选择器又称为通配选择器。

注意:
类选择器大小写敏感,在CSS传统中几乎所有单词大都使用小写。
类选择器也不支持空格,如有多个单词组成类名,单词间一般使用"-"链接,比如 .warning-title

ID选择器

ID 选择器前面有一个 # 号,形如:

#warning-title {
    font-weight: bold;
}

ID对应着HTML标签的ID属性
<h1 id="warning-title">这是一个警告标题</h1>
注意:ID选择器也是大小写敏感的,而且也不支持空格,相关原则与类选择器一样

CSS选择器用法示例:

article p{
    border:thin black solid;
}

详见demo03

article p.abstract{
    border:thin black solid;
}

详见demo04

p.highlight{
    border:thin black solid;
}

详见demo05

#w3c-link{
    border:thin black solid;
    color:black;
    text-decoration:none
}

详见demo06

#w3c-link, .highlight{
    border:thin black solid;
}

详见demo07
代码点这里

上一篇 下一篇

猜你喜欢

热点阅读