Bài giảng Phát triển ứng dụng Web 1 - Chương 6: CSS. Cascading Style Sheet

CSS = Cascading Style Sheet

Dùng định dạng các thành phần trong trang web

Sử dụng tương tự như định dạng template

Thống nhất cách thể hiện và tái sử dụng cho nhiều webpage trong website.

Có thể thay đổi thuộc tính từng trang hoặc cả site nhanh chóng  linh hoạt thay đổi cách thể hiện.

Absolute length: inch, cm, point

Relative length: pixel, em, ex, .

pixel (px): relative to the screen resolution

Ex: LCD 14’’2 (1024x768) thì DPI = 96

  có 96 pixel trên 1 inch

Point: 1pt = 1/72 inch.

  có 1 pixel = 0.75pt

 

pptx 43 trang kimcuc 8640
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Phát triển ứng dụng Web 1 - Chương 6: CSS. Cascading Style Sheet", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Phát triển ứng dụng Web 1 - Chương 6: CSS. Cascading Style Sheet

Bài giảng Phát triển ứng dụng Web 1 - Chương 6: CSS. Cascading Style Sheet
Nội dung buổi học trước 
Khái niệm và mục đích Form 
Các đối tượng Form Fields 
Phương thức GET/POST 
Tag Marquee 
Nội dung 
Giới thiệu CSS 
Định nghĩa Style và các đơn vị tính 
Phân loại CSS 
Phạm vi áp dụng CSS (selector) 
Một số tag HTML dùng riêng CSS 
Thực hành 
Giới thiệu CSS 
CSS = Cascading Style Sheet 
Dùng định dạng các thành phần trong trang web 
Sử dụng tương tự như định dạng template 
Thống nhất cách thể hiện và tái sử dụng cho nhiều webpage trong website. 
Có thể thay đổi thuộc tính từng trang hoặc cả site nhanh chóng linh hoạt thay đổi cách thể hiện. 
–  
Định nghĩa Style 
Kiểu 1 
Kiểu 2 
<tag style= 
	“ property1: value1 ; 
	 property2: value2 ; 
	propertyN: valueN ; ”> 
SelectorName{ 
	property1: value1; 
	 property2: value2; 
	 propertyN: valueN; 
} 
Định nghĩa Style 
Vd kiểu 1 
Vd kiểu 2 
<h1 style=“ 
 color : blue; 
 font-family : Arial;” > SGU 
.TieuDe1 { 
 color: red; 
 font-family: Verdana, sans-serif; } 
 SGU 
Ghi chú 
Ví dụ 
Giống ghi chú trongC++ 
Sử dung 
	/* Ghi chú */ 
Measurement units 
Absolute length: inch, cm, point  
Relative length: pixel, em, ex, ... 
p ixel (px): relative to the screen resolution 
Ex: LCD 14’’2 (1024x768) thì DPI = 96 
 có 96 pixel trên 1 inch 
Point: 1pt = 1/72 inch. 
 có 1 pixel = 0.75pt 
Font-size = 16pt 
Measurement Units 
Relative length: em, ex, ... 
em and ex - relative to the parent element 
Ex: em 
Ex: ex 
CSS: 
Phân loại CSS 
Gồm 3 lại CSS: 
Inline Style Sheet 
Embedding Style Sheet (Internal SS) 
External Style Sheet 
Phân loại CSS 
Inline style sheet: dùng thuộc tính style cho từng thẻ HTML 
Embedded style sheet: định nghĩa các định dạng trong thẻ trong phần của webpage 
External style sheet: định nghĩa các định dạng trong file .css và các webpage link tới file .css (trong phần ) 
Phân loại CSS – Inline Style Sheet 
Định nghĩa Style trong thuộc tính style của từng tag HTML 
Ví dụ: 
Phân loại CSS – Embedding Style Sheet 
Định nghĩa các định dạng trong thẻ , đặt trong phần của trang HTML. 
Ví dụ: 
Phân loại CSS – External Style Sheet 
Định nghĩa style lưu trong file .CSS và các page liên kết tới file .CSS (link đặt trong ) 
Định nghĩa style theo cú pháp kiểu 2 
Tạo liên kết đến file .CSS . 
Liên kết bằng tag Link 
LK bằng tag style với @import URL 
Phân loại CSS – External Style Sheet 
Browser 
File .CSS 
File HTML 
CSS – so sánh và đánh giá 
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) 
Inline Style Sheet 
Embedding Style Sheet 
External Style Sheet 
Browser Default 
Selector : tên 1 style tương ứng với một thành phần được áp dụng style đó. 
Ví dụ: 
h1 { 
	color:#006; 
	font:28px "arial black"; 
	margin-top:0px; 
	padding-top:0px; 
} 
Phạm vi áp dụng CSS (selector) 
Properties & values 
Selector 
Ví dụ: 
Phạm vi áp dụng CSS (selector) 
Browse 
Các loại selector 
Ví dụ phạm vi sử dụng các Selector - Elements 
Ví dụ phạm vi sử dụng các Selector - #ID 
Ví dụ phạm vi sử dụng các Selector - .CLASS 
Ví dụ Các Selector - Element.CLASS 
Ví dụ Các Selector - Contextual 
Ví dụ Các Selector – Others 
Một số tag HTML dùng riêng CSS 
CSS Positioning 
and 
Multi-Column Layouts 
HTML Tag 
Một số tag HTML dùng riêng CSS 
Code View 
Design View 
Browser View 
Một số tag HTML dùng riêng CSS 
Demonstration Basic Three-Column Layout 
 position: static , position: relative , position: absolute and position: float . 
Một số tag HTML dùng riêng CSS 
Demonstration Basic Three-Column Layout 
Tham Khảo 
 Tìm hiểu thêm:  Designing without table with CSS Google 
Bài thực hành 
 Hoàn tất danh sách đăng ký đề tài 
Thực hành CSS 
 Làm lại các bài tập trước, sử dụng CSS 
CSS cơ bản 
 1. CSS Linking and Setup 
 2 .Understanding_levels_of_inheritance 
CSS cơ bản 
 1. CSS Linking and Setup: 
01-body-style.html + external.css 
CSS cơ bản 
 Understanding_levels_of_inheritance: 
02-inheritance.html + external.css 
 () 
CSS cơ bản 
 03- levels 
03-levels .html + external.css 
1 
2 
3 
CSS cơ bản 
 04.span and div 
04-span-div.html + external.css 
span 
div 
CSS cơ bản 
 05.selectors 
05-selectors.html + external.css 
CSS cơ bản 
 05.selectors 
CSS cơ bản 
 05.selectors 
CSS cơ bản 
 05.selectors 
??? 
CSS cơ bản 
 06.Units 
06-units.html + external.css 

File đính kèm:

  • pptxbai_giang_phat_trien_ung_dung_web_1_chuong_6_css_cascading_s.pptx