CSS选择器?听起来好高级哦,但其实就是用来选我想美化的HTML元素的工具啦,和化妆差不多。了解不同种类的选择器后,我就能随心所欲地调整页面样式啦!
哇,CSS选择器有好多种类呢,每种都有它特别的用法哦:
这里,我主要想先了解下最基础的选择器是怎么用的。
这个最简单啦,就是直接通过HTML元素名来选取。比如,我想让所有段落的文字都居中,并且变成红色,就这样写:
p {
text-align: center;
color: red;
}
这样,所有的元素都会乖乖听话,排成一行并且变成红色哦!
ID选择器是用来选取有唯一ID的元素的。在CSS里,ID选择器前面要加个#
,然后写上ID的名称。比如:
#uniqueID {
text-align: center;
color: red;
}
这样,只有ID是"uniqueID"的那个元素会变成红色并且居中哦。
小提醒:每个HTML页面上,ID都应该是独一无二的,不能有两个元素用同一个ID哦。
类选择器可以用来选取有相同类名的元素。在CSS里,类选择器前面要加个.
,然后写上类名。比如:
.textStyle {
text-align: center;
color: red;
}
这样,所有类名是"textStyle"的元素都会变成红色并且居中啦。
而且哦,我还可以把类选择器和元素选择器一起用,选取得更精确。比如:
p.textStyle {
text-align: center;
color: red;
}
这样,就只有那些既是元素、又有"textStyle"类名的元素才会变样哦。
小提醒:和ID不一样,好多元素都可以共享同一个类名呢。
通用选择器就像个万能钥匙,能选取页面上的所有元素!在CSS里,它就是个*
。比如:
* {
margin: 0;
padding: 0;
}
这样,所有元素的边距和内边距都会被重置成0哦。
分组选择器能让我一次选取好多个不同种类的元素,然后给它们加一样的样式。在CSS里,用逗号来分隔每个选择器。比如:
h1, h2, h3 {
color: blue;
}
这样,所有的、
和
元素都会变成蓝色啦。
其实我之前写的小练习代码没错啦,已经把所有元素的文字都变成了红色。不过,为了看起来更整齐,我可以稍微调整下代码格式:
<style>
p {
text-align: center;
color: crimson; /* 更深更醒目的红色 */
}
style>
这样,所有元素的文字不仅会居中,还会变成更醒目的红色哦!
好啦,我来总结一下今天学到的这些基础选择器吧:
选择器类型 | 示例 | 描述 |
---|---|---|
元素选择器 | p |
选取所有 元素 |
ID选择器 | #uniqueID |
选取ID是"uniqueID"的那个元素 |
类选择器 | .textStyle |
选取所有类名是"textStyle"的元素 |
通用选择器 | * |
选取页面上的所有元素 |
分组选择器 | h1, h2, h3 |
同时选取 、 和 元素 |
学会这些基础选择器后,我就能更轻松地美化我的HTML页面啦!好开心呀~