Bài 4 CSS – Casscading Style Sheets
Số trang: 27
Loại file: pdf
Dung lượng: 861.23 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Còn gọi là Internal Style Sheet hoặc Document-Wide StyleSheet§ Mọi định nghĩa type nằm trong tag của trang HTML.§ Định nghĩa style theo cú pháp kiểu 2.
Nội dung trích xuất từ tài liệu:
Bài 4 CSS – Casscading Style Sheets Lập trình và Thiết kế Web 1Bài 4CSS – Casscading Style Sheets Khoa CNTT – ĐH.KHTN © 2007 Khoa Công nghệ thông tin Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetNội dung § Giới thiệu CSS § Định nghĩa Style § Sử dụng và Phân loại CSS § Selector trong CSS và phạm vi ảnh hưởng © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetNội dung § Giới thiệu CSS § Định nghĩa Style § Sử dụng và Phân loại CSS § Selector trong CSS và phạm vi ảnh hưởng © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetGiới thiệu về CSS § CSS = Casscading Style Sheets § Dùng để mô tả cách hiển thị các thành phần trên trang WEB § Sử dụng tương tự như dạng TEMPLATE § Có thể sử dụng lại cho các trang web khác § Có thể thay đổi thuộc tính từng trang hoặc cả site nhanh chóng (cascading) © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetGiới thiệu về CSS – Ví dụ © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetNội dung § Giới thiệu CSS § Định nghĩa Style § Sử dụng và Phân loại CSS § Selector trong CSS và phạm vi ảnh hưởng © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetĐịnh nghĩa StyleKiểu 1 Kiểu 2… propertyN:valueN;} ……… Ví dụ: Ví dụ: DHKHTN font-family: Verdana, sans-serif; } DHKHTN © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetĐịnh nghĩa Style – Ghi chú § Giống Ghi chú trong C++ § Sử dung /*Ghi chú*/ § Ví dụ : § SelectorName { property1:value1; /*Ghi chu 1*/ property2:value2; /*Ghi chu 2*/ ……… propertyN:valueN;} © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetNội dung § Giới thiệu CSS § Định nghĩa Style § Sử dụng và Phân loại CSS § Selector trong CSS và phạm vi ảnh hưởng © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetSử dụng và Phân loại CSS – Phân loại § Gồm 3 loại CSS – Inline Style Sheet (Nhúng CSS vào tag HTML) – Embedding Style Sheet (Nhúng CSS vào trang web) – External Style Sheet (Liên kết CSS với trang web) © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetSử dụng và Phân loại CSS - Inline Style Sheet § Định nghĩa style trong thuộc tính style của từng tag HTML. § Theo cú pháp kiểu 1. § Không sử dụng lại được. © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetSử dụng và Phân loại CSS - Embedding Style Sheet § Còn gọi là Internal Style Sheet hoặc Document-Wide Style Sheet § Mọi định nghĩa type nằm trong tag của trang HTML. § Định nghĩa style theo cú pháp kiểu 2. § Trang HTML có nội dung như sau: style rules style rules © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetSử dụng và Phân loại CSS - External Style Sheet § Mọi style đều lưu trong file có phần mở rộng là *.CSS. § File CSS: lưu trữ nhiều style theo cú pháp kiểu 2. § Trong file HTML: liên kết bằng tag link. Cú pháp: § Trang HTML : Liên kết bằng tag style với @import url. Cú pháp @import url(URL); © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetSử dụng và Phân loại CSS – So sánh, Đánh giá Inline Style Sheet Embedding Style Sheet External Style SheetKhai báo Kiểu 1 Kiểu 2 Kiểu 2Cú pháp Test Test Ưu điểm • Dễ dàng quản lý Style theo • Dễ dàng quản lý Style theo • Có thể thiết lập Style cho từng tag của tài liệu web. từng tài liệu web. nhiều tài liệu web. • Có độ ưu tiên cao nhất • Không cần tải thêm các • Thông tin các Style được trang thông tin khác cho trình duyệt cache lại styleKhuyết điểm • Cần phải Khai báo lại • Cần phải khai báo lại • Tốn thời gian download file thông tin style trong từng tài thông tin style cho các tài *.css và làm chậm quá trình liệu Web và các tài liệu khác liệu khác trong mỗi lần sử biên d ...
Nội dung trích xuất từ tài liệu:
Bài 4 CSS – Casscading Style Sheets Lập trình và Thiết kế Web 1Bài 4CSS – Casscading Style Sheets Khoa CNTT – ĐH.KHTN © 2007 Khoa Công nghệ thông tin Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetNội dung § Giới thiệu CSS § Định nghĩa Style § Sử dụng và Phân loại CSS § Selector trong CSS và phạm vi ảnh hưởng © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetNội dung § Giới thiệu CSS § Định nghĩa Style § Sử dụng và Phân loại CSS § Selector trong CSS và phạm vi ảnh hưởng © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetGiới thiệu về CSS § CSS = Casscading Style Sheets § Dùng để mô tả cách hiển thị các thành phần trên trang WEB § Sử dụng tương tự như dạng TEMPLATE § Có thể sử dụng lại cho các trang web khác § Có thể thay đổi thuộc tính từng trang hoặc cả site nhanh chóng (cascading) © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetGiới thiệu về CSS – Ví dụ © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetNội dung § Giới thiệu CSS § Định nghĩa Style § Sử dụng và Phân loại CSS § Selector trong CSS và phạm vi ảnh hưởng © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetĐịnh nghĩa StyleKiểu 1 Kiểu 2… propertyN:valueN;} ……… Ví dụ: Ví dụ: DHKHTN font-family: Verdana, sans-serif; } DHKHTN © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetĐịnh nghĩa Style – Ghi chú § Giống Ghi chú trong C++ § Sử dung /*Ghi chú*/ § Ví dụ : § SelectorName { property1:value1; /*Ghi chu 1*/ property2:value2; /*Ghi chu 2*/ ……… propertyN:valueN;} © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetNội dung § Giới thiệu CSS § Định nghĩa Style § Sử dụng và Phân loại CSS § Selector trong CSS và phạm vi ảnh hưởng © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetSử dụng và Phân loại CSS – Phân loại § Gồm 3 loại CSS – Inline Style Sheet (Nhúng CSS vào tag HTML) – Embedding Style Sheet (Nhúng CSS vào trang web) – External Style Sheet (Liên kết CSS với trang web) © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetSử dụng và Phân loại CSS - Inline Style Sheet § Định nghĩa style trong thuộc tính style của từng tag HTML. § Theo cú pháp kiểu 1. § Không sử dụng lại được. © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetSử dụng và Phân loại CSS - Embedding Style Sheet § Còn gọi là Internal Style Sheet hoặc Document-Wide Style Sheet § Mọi định nghĩa type nằm trong tag của trang HTML. § Định nghĩa style theo cú pháp kiểu 2. § Trang HTML có nội dung như sau: style rules style rules © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetSử dụng và Phân loại CSS - External Style Sheet § Mọi style đều lưu trong file có phần mở rộng là *.CSS. § File CSS: lưu trữ nhiều style theo cú pháp kiểu 2. § Trong file HTML: liên kết bằng tag link. Cú pháp: § Trang HTML : Liên kết bằng tag style với @import url. Cú pháp @import url(URL); © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 4 :CSS – Casscading Styte SheetSử dụng và Phân loại CSS – So sánh, Đánh giá Inline Style Sheet Embedding Style Sheet External Style SheetKhai báo Kiểu 1 Kiểu 2 Kiểu 2Cú pháp Test Test Ưu điểm • Dễ dàng quản lý Style theo • Dễ dàng quản lý Style theo • Có thể thiết lập Style cho từng tag của tài liệu web. từng tài liệu web. nhiều tài liệu web. • Có độ ưu tiên cao nhất • Không cần tải thêm các • Thông tin các Style được trang thông tin khác cho trình duyệt cache lại styleKhuyết điểm • Cần phải Khai báo lại • Cần phải khai báo lại • Tốn thời gian download file thông tin style trong từng tài thông tin style cho các tài *.css và làm chậm quá trình liệu Web và các tài liệu khác liệu khác trong mỗi lần sử biên d ...
Tìm kiếm theo từ khóa liên quan:
thủ thuật máy tính công nghệ thông tin tin học quản trị mạng computer networkTài liệu liên quan:
-
52 trang 439 1 0
-
24 trang 366 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 329 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 321 0 0 -
74 trang 309 0 0
-
96 trang 305 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 299 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 291 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 291 1 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 278 0 0