Làm cách nào để sử dụng một lớp trong CSS?

Bộ chọn lớp

Bộ chọn lớp CSS so khớp các phần tử dựa trên nội dung thuộc tính của chúng

/* All elements with class="spacious" */
.spacious {
  margin: 2em;
}

/* All 
  • elements with class="spacious" */ li.spacious { margin: 2em; } /* All
  • elements with a class list that includes both "spacious" and "elegant" */ /* For example, class="elegant retro spacious" */ li.spacious.elegant { margin: 2em; }
  • .class_name { style properties }
    

    Lưu ý rằng điều này tương đương với attribute selector sau

    [class~=class_name] { style properties }
    

    .red {
      color: #f33;
    }
    
    .yellow-bg {
      background: #ffa;
    }
    
    .fancy {
      font-weight: bold;
      text-shadow: 4px 4px 3px #77f;
    }
    

    <p class="red">This paragraph has red text.p>
    <p class="red yellow-bg">
      This paragraph has red text and a yellow background.
    p>
    <p class="red fancy">This paragraph has red text and "fancy" styling.p>
    <p>This is just a regular paragraph.p>
    

    Sự chỉ rõ

    Bảng BCD chỉ tải trong trình duyệt có bật JavaScript. Bật JavaScript để xem dữ liệu

    • Bộ chọn CSS
    • Học CSS. Bộ chọn

    Tìm thấy một vấn đề với trang này?

    • Chỉnh sửa trên GitHub
    • Nguồn trên GitHub
    • Báo cáo sự cố với nội dung này trên GitHub
    • Bạn muốn tự khắc phục sự cố?

    Sửa đổi lần cuối. Ngày 29 tháng 9 năm 2022, bởi những người đóng góp MDN

    Thuộc tính class thường được dùng để trỏ đến tên lớp trong biểu định kiểu. Nó cũng có thể được JavaScript sử dụng để truy cập và thao tác các phần tử với tên lớp cụ thể

    Trong ví dụ sau, chúng ta có ba

    các phần tử có thuộc tính class với giá trị là "city". Tất cả ba

    các phần tử sẽ được tạo kiểu như nhau theo định nghĩa kiểu .city trong phần đầu

    Ví dụ







     

    London

    London là thủ đô của nước Anh



     

    Paris

    Pari là thủ đô của nước Pháp



     

    Tokyo

    Tokyo là thủ đô của Nhật Bản



    Try it Yourself »

    Trong ví dụ sau, chúng ta có hai phần tử với thuộc tính class có giá trị là "note". Cả hai phần tử sẽ được tạo kiểu như nhau theo định nghĩa kiểu

    .class_name { style properties }
    
    2 trong phần đầu

    Ví dụ






    Tiêu đề Quan trọng của tôi

    Đây là một số quan trọng văn bản.


    Try it Yourself »

    Mẹo. Thuộc tính class có thể được sử dụng trên bất kỳ phần tử HTML nào

    Ghi chú. Tên lớp có phân biệt chữ hoa chữ thường

    Mẹo. Bạn có thể tìm hiểu thêm về CSS trong Hướng dẫn CSS của chúng tôi



    Cú pháp cho lớp

    Để tạo một lớp học; . ) ký tự, theo sau là tên lớp. Sau đó, xác định các thuộc tính CSS trong dấu ngoặc nhọn {}

    Ví dụ

    Tạo một lớp có tên là "thành phố"






    London

    London là thủ đô của nước Anh

    Paris

    Pari là thủ đô của nước Pháp

    Tokyo

    Tokyo là thủ đô của Nhật Bản


    Try it Yourself »


    nhiều lớp

    Các phần tử HTML có thể thuộc về nhiều lớp

    Để định nghĩa nhiều lớp, hãy phân tách các tên lớp bằng dấu cách, e. g

    Phần tử sẽ được tạo kiểu theo tất cả các lớp được chỉ định

    Trong ví dụ sau, đầu tiên

    phần tử thuộc về cả lớp .class_name { style properties } 4 và cả lớp class0 và sẽ nhận các kiểu CSS từ cả hai lớp.  Ví dụ

    London


    Paris


    Tokyo

    Try it Yourself »


    Các yếu tố khác nhau có thể chia sẻ cùng một lớp

    Các phần tử HTML khác nhau có thể trỏ đến cùng một tên lớp

    Trong ví dụ sau, cả hai

    vàtrỏ đến lớp "thành phố" và sẽ chia sẻ cùng một phong cáchVí dụ

    Paris

    Pari là thủ đô của nước Pháp

    Tự mình thử »


    Sử dụng Thuộc tính lớp trong JavaScript

    Tên lớp cũng có thể được JavaScript sử dụng để thực hiện một số tác vụ nhất định cho các phần tử cụ thể

    JavaScript có thể truy cập các phần tử có tên lớp cụ thể bằng phương thức class1

    Ví dụ

    Nhấp vào nút để ẩn tất cả các thành phần có tên lớp "thành phố"

    Tự mình thử »

    Đừng lo lắng nếu bạn không hiểu mã trong ví dụ trên

    Bạn sẽ tìm hiểu thêm về JavaScript trong chương JavaScript HTML của chúng tôi hoặc bạn có thể nghiên cứu Hướng dẫn JavaScript của chúng tôi

    Làm cách nào để thêm lớp bằng CSS?

    jQuery - Nhận và đặt các lớp CSS .
    addClass() - Thêm một hoặc nhiều lớp vào các phần tử đã chọn
    removeClass() - Xóa một hoặc nhiều lớp khỏi các phần tử đã chọn
    toggleClass() - Chuyển đổi giữa việc thêm/xóa các lớp khỏi các phần tử đã chọn
    css() - Đặt hoặc trả về thuộc tính style

    Làm cách nào để sử dụng lớp div trong CSS?

    Sử dụng div trong CSS Art . Bạn có thể tạo một vòng tròn bằng thẻ div bằng cách mã hóa một div trống trong HTML, đặt chiều cao và chiều rộng bằng nhau cho nó trong CSS, sau đó bán kính đường viền là 50%. select the div with the class attribute, then set an equal height and width for it. You can make a circle with the div tag by coding an empty div in the HTML, setting an equal height and width for it in the CSS, then a border-radius of 50%.

    Cú pháp cho lớp trong CSS là gì?

    Trong CSS, bộ chọn lớp được định dạng là dấu chấm (. ) ký tự theo sau là tên lớp . Nó chọn tất cả các phần tử có thuộc tính lớp đó để có thể áp dụng các khai báo CSS duy nhất cho các phần tử cụ thể đó mà không ảnh hưởng đến các phần tử khác trên trang.

    Làm cách nào để nhập lớp CSS trong HTML?

    CSS có thể được thêm vào tài liệu HTML theo 3 cách. .
    Nội tuyến - bằng cách sử dụng thuộc tính kiểu bên trong các phần tử HTML
    Internal - by using a