Bài giảng Thiết kế và lập trình Web - Bài 3: Casscading Style Sheets
lượt xem 9
download
Bài giảng Thiết kế và lập trình Web - Bài 3: Casscading Style Sheets, cung cấp cho người học những kiến thức như: 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. Mời các bạn cùng tham khảo!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Thiết kế và lập trình Web - Bài 3: Casscading Style Sheets
- Thiết kế và lập trình Web Bài 3 CSS – Casscading Style Sheets Viện CNTT & TT
- Thiết kế và lập trình Web Nộ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
- Thiết kế và lập trình Web Nộ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
- Thiết kế và lập trình Web Giớ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 Ban đầu HMTL – Tập các quy tắc cho phép NSD xem các trang Web – Không hỗ trợ nhà thiết kế có nhiều quyền chi phối thiết kế => Các trình duyệt bổ sung thêm các thẻ HTML riêng, không theo chuẩn W3C (World Wide Web Consortium) ra đời CSS cho phép hỗ trợ nhà thiết kế
- Thiết kế và lập trình Web Giới thiệu về CSS Style tiết kiệm thời gian CSS dễ thay đổi Sự nhất quán Khả năng chi phối đa dạng Tạo ra định dạng chung cho toàn bộ Web
- Thiết kế và lập trình Web Giới thiệu về CSS – Ví dụ Without CSS With CSS
- Thiết kế và lập trình Web Nộ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
- Thiết kế và lập trình Web Định nghĩa Style Kiểu 1 Kiểu 2 … ……… Ví dụ: Ví dụ: DHKHTN font-family: Verdana, sans-serif; } DHBKHN
- Thiết kế và lập trình Web Đị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;}
- Thiết kế và lập trình Web Nộ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
- Thiết kế và lập trình Web Sử 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)
- Thiết kế và lập trình Web Sử 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. Ví dụ: This is yellow
- Thiết kế và lập trình Web Sử 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 style được đặt 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:
- Thiết kế và lập trình Web Sử dụng và Phân loại CSS - Embedding Style Sheet Embedded Style Sheet This is green This is red, 12 pt. and Garamond.
- Thiết kế và lập trình Web Sử 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);
- Thiết kế và lập trình Web Sử dụng và Phân loại CSS - External Style Sheet Trong tập tin MyStyle.CSS Trong trang Web : demo.htm H2 { FONT-WEIGHT: bold; Cass……… FONT-SIZE: 16pt; COLOR: white; FONT-STYLE: italic; FONT-FAMILY: Arial; This is an H2 BACKGROUND-COLOR: red; font-color: white }
- Thiết kế và lập trình Web Sử dụng và Phân loại CSS – So sánh, Đánh giá Inline Style Sheet Embedding Style Sheet External Style Sheet Khai báo Kiểu 1 Kiểu 2 Kiểu 2 Cú 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 style Khuyế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ịch web ở trình duyệt một cách thủ công. dụng trong lần đầu sử dụng • Khó cập nhật style
- Thiết kế và lập trình Web Sử dụng và Phân loại CSS – Độ ưu tiên Thứ tự ưu tiên áp dụng định dạng khi sử dụng các loại CSS (độ ưu tiên giảm dần) : 1. Inline Style Sheet 2. Embedding Style Sheet 3. External Style Sheet 4. Browser Default
- Thiết kế và lập trình Web
- Thiết kế và lập trình Web Nộ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
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Thiết kế và lập trình web bằng ngôn ngữ ASP - Phần 1: Giới thiệu tổng quan về web
15 p | 29 | 12
-
Bài giảng Thiết kế và lập trình Web - Bài 4: JS – JavaScript
136 p | 46 | 11
-
Bài giảng Thiết kế và lập trình Web - Bài 8: PHP - MySQL
59 p | 42 | 11
-
Bài giảng Thiết kế và lập trình web bằng ngôn ngữ ASP - Phần 2: HTML và JavaScript (Tiếp theo)
42 p | 34 | 10
-
Bài giảng Thiết kế và lập trình web bằng ngôn ngữ ASP - Phần 2: HTML và JavaScript
43 p | 30 | 10
-
Bài giảng Thiết kế và lập trình web bằng ngôn ngữ ASP - Phần 4: Kết nối database trong ASP.NET
24 p | 29 | 9
-
Bài giảng Thiết kế và lập trình Web - Bài 2: HTML Căn bản
88 p | 77 | 9
-
Bài giảng Thiết kế và lập trình Web - Bài 1: Tổng quan về Thiết kế và lập trình Web
57 p | 44 | 9
-
Bài giảng Thiết kế và lập trình Web - Bài 5: PHP cơ bản
137 p | 46 | 8
-
Bài giảng Thiết kế và lập trình web bằng ngôn ngữ ASP - Phần 3: Các đối tượng trong ASP.NET
45 p | 38 | 8
-
Bài giảng Thiết kế và lập trình Web - Bài 10: PHP bảo mật
30 p | 49 | 7
-
Bài giảng Thiết kế và lập trình Web - Bài 9: PHP framework
62 p | 37 | 7
-
Bài giảng Thiết kế và lập trình Web - Bài 7: PHP nâng cao
34 p | 80 | 7
-
Bài giảng Thiết kế và lập trình Web - Bài 6: Thao tác trên mảng
60 p | 40 | 7
-
Bài giảng Thiết kế và phát triển trò chơi máy tính: Bài 6 - Trương Xuân Nam
31 p | 44 | 7
-
Bài giảng Thiết kế và phát triển trò chơi máy tính: Bài 5 - Trương Xuân Nam
34 p | 42 | 7
-
Bài giảng Thiết kế và lập trình Website: Chương 0 - ThS. Dương Thành Phết
13 p | 73 | 6
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn