Bài giảng Lập trình PHP: Chương 3 - Dương Khai Phong
lượt xem 33
download
Bài giảng Lập trình PHP: Chương 3 HTML và CSS nhằm trình bày về các nội dung định nghĩa CSS, phương pháp sử dụng CSS, phân loại các CSS Selector và minh hoạ CSS, thay đổi thuộc tính từng trang hoặc cả site nhanh chóng...cùng tìm hiểu bài giảng để hiểu sâu hơn về ngôn ngữ HTML và CSS.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Lập trình PHP: Chương 3 - Dương Khai Phong
- • GVHD: Dương Khai Phong • Email: khaiphong@gmail.com • Website: http://khaiphong.tk • http://course.uit.edu.vn
- 1/ Giới thiệu tổng quan Web 2/ Ngôn ngữ HTML và JavaScript 3/ Ngôn ngữ PHP căn bản 4/ Các đối tượng trong PHP 5/ PHP và hướng đối tượng 6/ PHP và cơ sở dữ liệu MySQL 7/ PHP và AJAX 8/ PHP và các hệ thống mã nguồn mở 9/ Triển khai ứng dụng PHP
- PHẦN 2:
- 1. Giới thiệu 2. Định nghĩa CSS 3. Phương pháp sử dụng CSS 4. Phân loại các CSS Selector 5. Minh hoạ CSS
- a. HTML và CSS? CSS (Cascading Style Sheets): là một phương pháp dùng để mô tả lại cách thức hiển thị của các thành phần trên trang WEB nhằm: Xây dựng một dạng TEMPLATE trong quá trình thiết kế Tái sử dụng cho các trang web khác Thay đổi thuộc tính từng trang hoặc cả site nhanh chóng (“cascading”) CSS?
- b. Ví dụ HTML và CSS: Thiết kế một trang hiển thị Thời khóa biểu các môn học như hình sau:
- b. Ví dụ HTML và CSS: Thiết kế một trang hiển thị các layout như hình sau:
- b. Ví dụ HTML và CSS: Thiết kế một trang hiển thị các layout như hình sau:
- c. HTML (table) và CSS (div): HTML CSS
- c. HTML (table) và CSS (div):
- c. HTML (table) và CSS (div): Dùng table HTML Cot 1 Cot 2 Cot 3
- c. HTML (table) và CSS (div): Dùng div HTML Cot 1 Cot 2 Cot 3 div { float:left} #divTable1{ width:300px;height:25px; border: 2px solid red;} #divTable2{ width:100px; border: 2px solid blue; }
- a. Cú pháp định nghĩa CSS cho một Selector SelectorName { property 1: value1; property 2: value2; … property N: valueN; } Trong đó: SelectorName: là tên các tag đã được định nghĩa trước trong HTML (tag , tag ,..) hoặc tên do người dùng định nghĩa mới. Property: tên các thuộc tính do CSS hỗ trợ Value: giá trị ứng với các thuộc tính Lưu ý: ghi chú trong CSS dùng /* … */
- b. Ví dụ … p{ background-color:#CF9; text-indent:20px; text-align:justify; } Cascading Style Sheets is a fairly old technology as far as the Web is concerned. The first ideas about CSS were presented as early as 1994, and three major versions of the technology have been developed since then. Table 5-1 summarizes the version history of CSS …
- a. Inline Styles Các thuộc tính style được nhúng trực tiếp trong các thẻ (tag) khi sử dụng. Ví dụ: … CSS Test
- b. Embedded Styles Các thuộc tính style cho các thẻ (tag) được khai báo trước trong phần tag của trang trước khi sử dụng. Ví dụ: … CSS Test
- c. Inported Styles Các thuộc tính style cho các thẻ (tag) được nhúng từ một tập tin *.css bên ngoài vào trang. Ví dụ: … @charset "utf-8"; /* CSS Document @import url("css/cssTestCSS.css"); File: cssTestCSS.css */ p {font-size: 1.5em; font-family: Tahoma; color: blue; background-color: yellow;} CSS Test em {font-size: 2em; color: green;}
- d. Linked Styles Các thuộc tính style cho các thẻ (tag) được nhúng từ một tập tin *.css bên ngoài vào trang (tương tự như phương pháp Imported Styles) Ví dụ: @charset "utf-8"; /* CSS Document … File: cssTestCSS.css p {font-size: 1.5em; font-family: Tahoma; color: blue; background-color: yellow;} em {font-size: 2em; color: green;} CSS Test
- Độ ưu tiên của các phương pháp … /* File: CSSImported.css */ p {color: blue;} @import url("CSSImported.css"); /* File: CSSLinked.css */ p {color: red;} p {color:green;} CSS Test 1 CSS Test 2
- Ưu điểm và khuyết điểm của các phương pháp ĐÁNH GIÁ INLINE EMBEDDED IMPORTED LINKED STYLES STYLES STYLES STYLES ĐHCNTT ĐHCNTT ĐHCNTT - Định nghĩa - Định nghĩa - Có thể áp dụng style đồng bộ nhanh nhanh cho một site. Ưu điểm - Dễ quản lý cho - Dễ quản lý - Thông tin Style được trình từng tag trong cho từng trang duyệt cache cải thiện tốc độ một trang duyệt web ở những lần sau. - Khó áp dụng - Khó áp dụng - Tối ưu tập tin *.css để cải đồng bộ cho đồng bộ cho các thiện tốc độ duyệt cho lần đầu Khuyết điểm từng tag trong trang tiên truy cập site. cùng một trang
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình PHP: Chương 1 - Dương Khai Phong
28 p | 217 | 40
-
Bài giảng Lập trình PHP: Chương 5 - Dương Khai Phong
60 p | 219 | 36
-
Bài giảng Lập trình PHP: Chương 2 - Dương Khai Phong
45 p | 177 | 34
-
Bài giảng Lập trình PHP: Chương 4 - Dương Khai Phong
64 p | 219 | 31
-
Bài giảng Lập trình Web: Chương 7 - Ths. Trần Phi Hảo
22 p | 148 | 27
-
Bài giảng Lập trình Web: Chương 2 - Ths. Trần Phi Hảo
54 p | 147 | 24
-
Bài giảng Lập trình Web: Chương 1 - Ths. Trần Phi Hảo
25 p | 181 | 20
-
Bài giảng Lập trình web: Chương 4 - ThS. Nguyễn Minh Vi
77 p | 134 | 18
-
Bài giảng Lập trình mạng: Chương 7 - Phạm Trần Vũ
63 p | 111 | 11
-
Tập bài giảng Lập trình mã nguồn mở
264 p | 41 | 10
-
Bài giảng Lập trình web 1: Chương 9 - Nguyễn Huy Khánh
50 p | 90 | 8
-
Bài giảng Lập trình web nâng cao: Chương 1 - Trường ĐH Văn Hiến
16 p | 22 | 5
-
Bài giảng Lập trình web nâng cao: Chương 2 - Trường ĐH Văn Hiến
27 p | 18 | 5
-
Bài giảng Lập trình trang web động: Chương 1 – Nguyễn Thị Quỳnh Hoa
14 p | 54 | 4
-
Bài giảng Lập trình trang web động: Chương 2 – Nguyễn Thị Quỳnh Hoa
74 p | 36 | 4
-
Bài giảng Lập trình trang web động: Chương 3 – Nguyễn Thị Quỳnh Hoa
8 p | 35 | 3
-
Bài giảng Lập trình trang web động: Chương 5 – Nguyễn Thị Quỳnh Hoa
31 p | 43 | 3
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