• CSS Id和Class选择器



    CSS id 选择器

    CSS的id选择器是以“#”开头的,用于选择具有特定id属性的HTML元素。

    HTML文档中,每个id应该是全局唯一的,也就是说,每个id只能用于一个元素。因此,在CSS中,id选择器的优先级高于类选择器和标签选择器。

    使用id选择器可以快速地定位并选择特定元素,并对其应用样式。例如,以下是一个使用id选择器来设置元素颜色的例子:

    #myid {
      color: blue;
    }
    
    • 1
    • 2
    • 3

    在HTML中,使用id属性来指定元素的id,例如:

    <p id="myid">This text will be blue.p>
    
    • 1

    在这个例子中,#myid是CSS的id选择器,它选择了id为“myid”的HTML元素,并将其文本颜色设置为蓝色。

    在现代布局中,id选择器常常用于建立派生选择器,也就是根据元素的层次结构来选择元素。例如,以下样式只会应用于出现在id是sidebar的元素内的段落:

    #sidebar p {
      font-style: italic;
      text-align: right;
      margin-top: 0.5em;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这个例子中,#sidebar p是一个派生选择器,它选择了所有在id为“sidebar”的元素内的段落,并将其字体样式设置为斜体,文本对齐方式设置为右对齐,上边距设置为0.5em。

    示例

    以下是一个HTML文件的示例,其中包含了使用CSS id选择器的样式:

    DOCTYPE html>
    <html>
      <head>
        <title>CSS ID Selector Exampletitle>
        <style>
          #myid {
            color: blue;
          }
        style>
      head>
      <body>
        <h1>Hello World!h1>
        <p id="myid">This is a paragraph.p>
      body>
    html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    效果如下:
    在这里插入图片描述

    在这个例子中,我们在