CSS [attribute^=value] Selector

Bộ chọn [attribute^=value] chọn các phần tử có giá trị thuộc tính bắt đầu bằng thuộc tính đã cho.

Cú pháp:

[attribute^=value] {
// CSS Property
}

Ví dụ: Trong ví dụ này bộ chọn CSS p[class^="for"] nhắm mục tiêu đến các phần tử <p>. Các phần tử này có thuộc tính class bắt đầu bằng "for". Áp dụng màu nền xanh lá và màu chữ trắng cho các phần tử này.

html
<!DOCTYPE html>
<html>

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

    <!-- CSS property -->
    <style>
        p[class^="for"] {
            background: green;
            color: white;
        }
    </style>
</head>

<body>
    <h2>[attribute^=value] Selector</h2>

    <p class="GeeksforGeeks">GeeksforGeeks</p>
    <p class="forGeeks">A computer science portal</p>
    <p class="Geeks">Sudo GATE</p>
    <p class="for">Sudo placement</p>
</body>

</html>

Đầu ra:

css-attribute-startswith-selector

Các trình duyệt được hỗ trợ: Các trình duyệt được hỗ trợ bởi bộ chọn [attribute^=value] được liệt kê bên dưới:

  • Google Chrome 4.0
  • Internet Explorer 7.0
  • Firefox 3.5
  • Safari 3.2
  • Opera 9.6

Last Updated : 21/07/2025