CSS规则集有什么用处?
CSS代表级联样式表。它用于设置HTML元素的样式。 HTML用于创建网页或向网页添加内容。然后,开发人员使用CSS以特定样式呈现HTML内容,使其看起来棒极了。
CSS规则集主要包含两个部分。一个是CSS选择器,另一个是声明块。
CSS选择器用于选择HTML元素,声明块包含以键值格式的CSS属性,以应用于HTML元素。
语法
用户可以按照以下语法使用CSS规则集来设置HTML元素的样式。
在上述语法中,“选择器”可以是HTML元素的类名、id等,以选择HTML元素。声明块包含多个CSS属性及其值,以应用于HTML元素。
示例1(CSS类选择器)
在下面的示例中,我们使用类名作为CSS选择器来定义CSS规则集。我们在代码中有三个包含不同类名的div元素。我们通过它们的类名选择了每个div元素,并应用了不同的CSS样式,用户可以在输出中观察到此效果。
示例2(CSS ID选择器)
在下面的示例中,我们使用HTML元素的Id作为CSS选择器来定义CSS规则集。在HTML中,两个元素永远不可能包含相同的ID。
这里,我们有一个带有“card” ID的div元素,其中包含两个其他ID等于“content1”和“content2”的div元素。我们通过访问它们的ID来设置所有HTML元素的样式,用户可以在输出中观察到此效果。
示例3(CSS多重选择器)
在下面的示例中,我们使用多个CSS选择器在单个操作中应用相同的CSS样式于多个HTML元素。
我们有三个不同类名和ID的“p”元素。在CSS中,我们使用“.text1,.text2,#para1”CSS选择器将声明块中添加的相同样式应用于所有HTML元素。
此外,我们单独选择了所有三个HTML元素,使用类名和ID CSS选择器分别应用不同的样式于不同的HTML元素。
示例4(CSS嵌套元素选择器)
在下面的示例中,我们引入了CSS的嵌套选择器。在HTML中,div元素包含多个具有类名“link”的元素。
在CSS中,我们使用“div .link”CSS选择器,选择所有类名为“link”的HTML元素和div元素的后代。如果我们将“div.link”作为CSS选择器使用,则它将对具有类名为“link”的所有div元素应用样式。因此,“div.link”和“div .link”是不同的CSS选择器。
在输出中,用户可以观察到应用于div元素外部元素的CSS样式,而不会应用于div元素的后代所有 HTML元素的样式。
示例 5(CSS 伪选择器)
在此示例中,我们正在演示使用 CSS 伪选择器的方法。有各种 CSS 伪选择器,在此我们使用了其中的一些。
在这里,我们有一个包含 4 个子元素的“container” div 元素,其带有“element”类名。我们使用“:hover”伪选择器来在用户将光标悬停在 div 元素上时更改“container”div 元素的背景颜色。
之后,我们使用“:first-child”、“:last-child”和“:nth-child()”CSS 选择器与“.element”选择器一起分别选择第一个子元素、最后一个子元素和第 n 个子元素。
输出中,用户可以观察到应用于第一个子元素、最后一个子元素和第二个子元素的不同 CSS 样式。
用户在本教程中学习了使用不同的 CSS 规则集。我们使用了类名和 ID 作为选择器。还学习了使用多个 CSS 选择器和嵌套 CSS 选择器。在最后一个示例中,我们学习了在 CSS 规则集中使用伪选择器。