Css màu từ thứ hai
Với Cascading Style Sheets – CSS giúp chúng ta có thể định kiểu cho bất kỳ phần tử HTML nào trên trang web. Một phần tử trên trang có thể sử dụng các bộ chọn khác nhau như bộ chọn lớp, bộ chọn id hoặc bộ chọn thẻ. Cũng có nhiều cách nhúng CSS
Vấn đề xảy ra khi một phần tử HTML chịu tác động của nhiều bộ lựa chọn với nhiều giá trị giống nhau ví dụ như kiểu màu sắc cho chữ, thì nó sẽ ưu tiên giá trị nào để thiết lập kiểu cho thẻ Và với một trang web làm sao để có thể tối ưu hóa thiết kế để có thể tái sử dụng lại CSS, làm cho giữa các trang web được đồng nhất về giao diện và rất nhiều khía cạnh khác như tốc độ tải trang tối đa, bảo đảm hôm nay Tìm ở đây sẽ tổng hợp cách sử dụng CSS cơ bản, ưu tiên thứ tự ưu tiên trong CSS và tư vấn để những bạn thiết kế web có thể tối ưu hóa trong công việc thiết kế WebSite của mình Nội dung I. CSS NHẮC LẠICó 3 cách sử dụng CSS để định loại thẻ trên trang HTML 1. nội tuyếnĐịnh dạng CSS được đặt trực tiếp vào bên trong mỗi phần tử HTML thông qua kiểu thuộc tính 2. Nội bộĐịnh dạng CSS đặt trong thẻ và nằm bên trong trang HTML. Các định dạng CSS này sẽ được đưa vào các đối tượng thông qua 3 dạng rule: a. Rule dạng THẺ: Được định nghĩa bằng tên_thẻ {…}, sẽ tác động lên tất cả các thẻ trên trang đó. Như ví dụ bên dưới, tất các các thẻ phần nội dung sẽ có màu chữ là đỏ 3. Bên ngoàiCũng có 3 định dạng (thẻ, lớp, id) như Nội bộ nhưng các quy tắc không được đặt trong một trang. html (Chỉ sử dụng cho trang duy nhất. html this) được đặt trong tệp. css private and could call from a or many pages. html
II. CHỒNG CHÉO CSS VÀ THỨ TỰ ƯU TIÊN– Sự kiện chéo xảy ra khi một đối tượng chịu tác động bởi nhiều quy tắc khác nhau 1. Chồng chéo 1Chồng chéo giữa các loại quy tắc khác nhau Nhận xét. Thứ tự ưu đãi ngược với phạm vi tác động. Quy tắc mở rộng có phạm vi tác động càng cao thì ưu tiên càng thấp, đảo ngược dạng quy tắc có phạm vi tác động càng thấp thì ưu tiên càng cao Ví dụ 1. 1Đoạn văn “Chào mừng bạn đến với khóa học CSS. ” chịu tác động bởi 4 quy tắc thuộc 4 dạng khác nhau (inline, thẻ p, class. p1, id #p2). 4 rule this quy định 4 màu chữ (color) khác nhau Ví dụ 1. 2Bây giờ nếu ta bỏ style=”color. black” (rule format inline) thì theo bạn kết quả sẽ như thế nào? Kết quả dòng chữ “Chào mừng bạn đến với khóa học CSS. ” sẽ có màu theo quy định của định dạng quy tắc id #p2 (màu xanh lam) Ví dụ 1. 3If ta continue bỏ thuộc tính id (rule format id) Kết quả chữ “Chào mừng bạn đến với khóa học CSS. ” sẽ có màu theo quy định của lớp định dạng quy tắc. p1 (color green) Ví dụ 1. 4Ta could use. quan trọng để tăng mức độ ưu tiên
Ví dụ 1. 5
2. Chồng chéo 2Chồng chéo do nhiều quy tắc của cùng một loại nào đó Ví dụ 2. 1
Ví dụ 2. 2Trong ví dụ trên thì các đối tượng đều chịu tác động bởi 2 lớp định dạng quy tắc. p1 và. p2. Vì. p2 nằm sau. p1 nên màu sẽ theo quy tắc. p2 Ví dụ 2. 3Một quy tắc thiết lập ở dạng Internal (tức trong thẻ ) ví dụ. p2 {màu. blue} and a rule setting in External format (file mystyle. css rồi nhúng vào trang html) ví dụ là. p1 { màu. màu đỏ } |