欢迎访问宙启技术站
智能推送

CSS——基础选择器

发布时间:2023-05-15 04:06:31

CSS是一种基础的样式语言,它允许您为网站设计提供一些舒适的样式和格式。而在样式设计中,选择器是最为基础的一部分。选择器是指用来匹配 HTML 元素的一种模式,它用于控制那些应该应用样式的一组元素。CSS选择器是按照优先级确定匹配特定HTML元素的一种模式。下面将详细介绍CSS的基础选择器。

1. 元素选择器

元素选择器是指直接以 HTML 元素名作为选择器的方式。它匹配 HTML 中对应的所有该元素。例如,应用于h1元素的样式可以这样编写:

h1{
    font-size:24px;
    font-weight:bold;
    color:red;
}

2. 类选择器

类选择器是使用 CSS 中类特性时声明的选择器。它以一个“点”(.)字符开始,后跟类名。例如,将以下样式应用于类名为“info”的所有元素。例子:

.info{
    background-color:black;
    color:white;
}

3. ID选择器

ID选择器是使用CSS中ID特性时声明的选择器。它以一个“#”字符开始,后跟ID名称。例如,将以下样式应用于ID名称为“header”的元素。例子:

#header{
    background-color:grey;
}

4. 通配符选择器

通配符选择器是使用 CSS 中星号(*)字符作为选择器的方式。它匹配 HTML 中的所有元素。例如,如果您希望应用样式于页面的所有元素,可以编写以下代码块:

*{
    margin:0;
    padding:0;
}

5. 属性选择器

属性选择器是根据 HTML 元素特定属性的值来选择元素的方法。它通过两个方括号表示,前面是属性名称,后面是属性值。例如,以下代码块将返回 class 属性等于 info 的 HTML 元素:

[class=info]{
    background-color:black;
    color:white;
}

6. 子选择器

子选择器是用于选择文档树的特定层次结构中的元素的选择器。它使用大于符号(>)来分隔父元素和子元素。例如,将以下样式应用于ul元素中的所有 级li子元素(即直接子元素):

ul > li{
    margin:0;
    padding:5px;
}

7. 后代选择器

后代选择器也是用于选择文档树的特定层次结构中的元素的选择器,它使用空格来分隔父元素和子元素。例如,将以下样式应用于div元素中所有p元素:

div p{
    margin:0;
    padding:5px;
}

总结:

CSS的基础选择器包括:元素选择器、类选择器、ID选择器、通配符选择器、属性选择器、子选择器、后代选择器等。选择器在CSS样式设计中起到了至关重要的作用,可以实现对页面中元素的具体定位,灵活的选择器的使用可以提高开发者的开发效率。