CSS [attribute=value] Selector

Trong CSS, bộ chọn [attribute=value] dùng để chọn các phần tử có giá trị thuộc tính bằng "value".

Cú pháp: 

element [attribute = "value"] {
// CSS Property
}

Lưu ý: <!DOCTYPE> phải được khai báo cho IE8 và các phiên bản trước.

Ví dụ 1:  Trong ví dụ này, bộ chọn h1[id="geeks"] nhắm mục tiêu phần tử h1 có id="geeks". Nó áp dụng màu nền xanh lá cây và màu chữ trắng. Bộ chọn li[class="gfg"] nhắm mục tiêu các phần tử li có class="gfg". Nó đặt màu chữ thành xanh lá cây.

html
<!DOCTYPE html>
<html>

<head>
    <!-- CSS property used here -->
    <style>
        h1[id="geeks"] {
            background-color: green;
            color: white;
        }

        li[class="gfg"] {
            color: green;
        }
    </style>
</head>

<body>
    <h1 id="geeks">GeeksforGeeks</h1>
    <ul>
        <li class="gfg">Data Structure</li>
        <li class="geeks">Algorithm</li>
        <li class="gfg">DBMS</li>
        <li class="geeks">C++ programming</li>
    </ul>

</body>

</html>

Đầu ra: 

css-attribute-equal-selector


Ví dụ 2: Trong ví dụ này, bộ chọn CSS p[this=Geeks] nhắm mục tiêu các phần tử <p> với thuộc tính this="Geeks". Nó áp dụng màu nền xanh lá cây và màu chữ trắng.

html
<!DOCTYPE html>
<html>

<head>
    <title>
        CSS [attribute=value] Selector
    </title>

    <!-- CSS property -->
    <style>
        p[this=Geeks] {
            background-color: green;
            color: white;
        }
    </style>
</head>

<body>
    <h2>[attribute=value] Selector</h2>
    <p this="Geeks">Paragraph 1</p>

    <p this="geeks">Paragraph 2</p>

    <p this="Geeks">Paragraph 2</p>

</body>

</html>

Đầu ra: 

css-attribute-equal-selector

Trình duyệt được hỗ trợ:

  • Google Chrome
  • Microsoft Edge
  • Firefox
  • Opera
  • Safari

Last Updated : 21/07/2025