Giới thiệu• Bảng kiểu style sheet nhằm thoả mãn nhu cầu – Giữ tính thống nhất cho trang HTML.. – Định dạng một số tính chất thông thường cùng một lúc cho tất cả các đối tượng trên trang
Trang 1Luong Tran Hy Hien, FIT of HCMUP, VietNam
Trang 31 Giới thiệu
• Bảng kiểu (style sheet) nhằm thoả mãn nhu cầu
– Giữ tính thống nhất cho trang HTML.
– Định dạng một số tính chất thông thường cùng một lúc cho tất cả các đối tượng trên trang.
• Lợi ích:
– Tiết kiệm thời gian
– Để thay đổi định dạng ==> cần thay đổi thuộc tính
Trang 52 Định nghĩa Style
Ví dụ
Trang 63 Phân loại và sử dụng
1 Inline Style Sheet
Style định nghĩa trong tag
2 Internal Style Sheet
Style định nghĩa trong tag <style>
3 External Style Sheet
Trang 73.1 Inline Style Sheet
• Sử dụng thuộc tính style bên trong tag muốn
Trang 83.1 Inline Style Sheet (tt) – Ví dụ
<BODY>
<P style="color:#0033CC; border:#FF0000">
This paragraph has an inline style applied to it</P>
<P> This paragraph is displayed in the default style
<P> Can you see the <SPAN style = “color:red”> difference </SPAN>in this line
</BODY>
Trang 93.2 Internal Style Sheet
• Thích hợp cho trang riêng lẻ
• Cách tạo: Tạo bảng mẫu chung trên phần đầu
trang trong cặp tag <head>
• Sử dụng: Trong phần body, nội dung nào muốn sử dụng định dạng theo bảng mẫu trên thì đặt trong tag được định nghĩa trong phần head
9
Trang 103.2 Internal Style Sheet (tt) – Ví dụ
Trang 113.3 External Style Sheet
• Được lưu trữ thành một file (*.css) riêng bên ngoài
và được liên kết với trang HTML
• Bảng kiểu này sẽ được áp dụng và ảnh hưởng cho tất cả các trang của mộtwebsite (nếu có liên kết)
• Cách tạo:
– Tạo một tập tin văn bản mới
– Nhập tên các tag muốn định dạng thuộc tính theo mẫu:
– Lưu tập tin với định dạng Text Only và có phần mở
rộng css
Trang 123.3 External Style Sheet (tt) – Ví dụ
Trang 133.3 External Style Sheet (tt) – Cách dùng
13
Trang 143.3 External Style Sheet (tt)
Cách 1:
Cách 2:
Trang 153 Phân loại và cách sử dụng
Trang 163 Phân loại và cách sử dụng
1 Inline Style Sheet
2 Embedding Style Sheet
3 External Style Sheet
ĐộƯuTiênGiảmDần
Trang 174 Selector trong CSS
Các loại Selector
Trang 184 Selector trong CSS
Các loại Selector
Trang 20● Predefined names:
white black red …
● 8-bit hexadecimal intensities for red, green, blue:
Trang 224.1 CSS - ELEMENT
Trang 234.2 CSS - ID
Trang 244.3 CSS - CLASS
Trang 254.3 CSS – ELEMENT_CLASS
Trang 264.4 CSS – CONTEXTUAL
Trang 274.5 CSS – Pseudo Class
Dùng phím tab để active link
Trang 284.5 CSS – Pseudo Element
Trang 294.5 CSS – Pseudo Element
Trang 30Q & A
Trang 31THE END