Class và định danh ID trong CSS

Class và định danh ID trong CSS

Chào các bạn chúng ta đã tìm hiểu về một số định dạng trong văn bản: kiểu chữ, font size… Và bây giờ vấn đề là phải gắng kết các định dạng đó vào trong các thẻ html, hôm nay chúng ta sẽ tìm hiểu class và id trong css.

Thực ra class và id chúng ta đã có nói ở bài đầu tiên giới thiệu về css tuy nhiên chỉ là giới thiệu qua thôi và bây giờ chúng ta sẽ khai thác nó.

Sử dụng ID trong CSS:

Đặt id Cho đối tượng HTML:

ID nằm trong thể mở của tag HTML với cú pháp: id=”Ten”

<!--

     <div id="bcdonline">

           ... Nội Dung ...

     </div>

-->

Style với ID:

Sau khi đã đặt tên cho đối tượng bạn sẽ khai báo các style cho đối tượng với id đó bằng các như sau:

#bcdonline{

          các thuộc tính định dạng style;

}

Với các khai báo dấu “#” ở trước sau đó đến id và các thuộc tính định dạng css. Như vậy là tất cả id nào có tên là bcdonline sẽ có hiệu lực còn lại tất cả đầu không.

Người ta thường dùng id cho các đối tượng nào là duy nhất trong trang web. Ví dụ bạn chỉ có một banner thì trong div banner bạn cho cái id=”banner” và style cho nó là xong.

Sử dụng Class trong CSS:

Khai báo Class:

Class khai báo trong style với cú pháp dấu “.” đầu đến tên class tiếp là các thuộc tính style css.

.class1{

          các thuộc tính định dạng style;

}

Sử dụng class đã khai báo

Trong thể HTML bạn muốn sử dụng class1 để định dạng cho đối tượng nào thì trong thẻ mở đối tượng HTML đó bạn khai báo như sau:

<!--

     <div class="class1">

        ... Nội Dung ...

     </div>

-->

Người ta thường dùng class cho các đối tượng nhóm muốn có cùng một thuộc tính định dạng. Ví dụ: trong menu bạn muốn các mục đó giống nhau về cách định dạng bạn cần tạo một class=”menu” và set class đó cho tất cả các mục là OK.

Sự khác biệt giữa ID và Class:

Id dùng để nhận dạng một đối tượng đặc trưng, id có tính duy nhất.
Class dùng để nhóm các đối tượng có cùng thuộc tính, do tính chất đó nó có thể được sử dụng nhiều lần.

Class thì không phân biệt hoa thường khi đặt tên class còn ID thì phân biệt chứ hoa chứ thường.

ID bạn chỉ đặt 1 ID cho một đối tượng còn Class bạn đặt được nhiều Class cho một đối tương.

<div id="ten"></div>

<div class="class1 class2 class3 class4"></div>

Vài điều lưu ý khi sử dụng ID và Class trong CSS

Về đặt tên với ID: Không nên đặt số đầu tiên ví dụ: id=”8abc” vì đặt thế sẽ không hoạt động trên Firefox.

Class rất dễ bị làm dụng với cấu trúc thông thoáng của nó, bạn nên vạch ra một sơ đồ và viết style phù hợp giữa ID và Class sao cho cấu trúc của bạn đơn giản dễ quản lý, và trình duyệt dễ đọc.

Bạn có thể đặt style như sau để dễ dàng quản lý:

<!--

<p class="abc"></p>

<span class="def"></span>


//style

p.abc{

    style;

}

span.def{

      style;

}

Kết luận: Xong òi đó là những gì mình hiểu về ID và Class trong Css. Mong là bài này sẽ giúp cho các bạn rõ hơn về hai đối tượng này

Bạn thấy bài viết này như thế nào?: 
Average: 10 (2 votes)
Ảnh của Tommy Tran

Tommy owner Express Magazine

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

  • Skype ID: tthanhthuy

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Sẽ giảm lãi suất (LS) các món nợ cũ cho tất cả doanh nghiệp (DN) và hộ dân xuống 15%/năm?

Sẽ giảm lãi suất (LS) các món nợ cũ cho tất cả doanh nghiệp (DN) và hộ dân xuống 15%/năm?

Tuyên bố chắc như đinh đóng cột sẽ giảm lãi suất (LS) các món nợ cũ cho tất cả doanh nghiệp (DN) và hộ dân xuống 15%/năm, nhưng không ít ngân hàng (NH) cố tình vẽ ra các điều kiện ngặt nghèo để "ngáng đường" DN.

Man City khát khao vô địch UEFA Champions League 2020

Man City khát khao vô địch UEFA Champions League 2020

Man City cùng các nhà tài trợ không ngại thao túng hợp đồng. Khi Chumillas hỏi Pearce rằng liệu họ có thể thay đổi thời gian ký hợp đồng tài trợ,

Những “bí ẩn” về cô bạn gái của tỉ phú Facebook

Những “bí ẩn” về cô bạn gái của tỉ phú Facebook

Vì sao trái tim của một tỉ phú trẻ, tài năng, nổi tiếng như Zuckerberg lại bị tan chảy bởi một cô gái có nhan sắc bình thường, không sở hữu thân hình như một siêu mẫu...

Công ty diệt chuột T&C

 

Diet con trung