SlideShare a Scribd company logo
1 of 37
Download to read offline
Bài 4
Định vị trí box
NHẮC LẠI BÀI TRƯỚC
Giới thiệu về font
Một số thuộc tính quan trọng của Font
Một số thuộc tính quan trọng của Text
Kích thước của font, text trong HTML
Cách viết CSS rút gọn (shorthand)
Giới thiệu về font
Một số thuộc tính quan trọng của Font
Một số thuộc tính quan trọng của Text
Kích thước của font, text trong HTML
Cách viết CSS rút gọn (shorthand)
Bài 4 - Định vị trí box 2
MỤC TIÊU BÀI HỌC
Tìm hiểu về box (hộp), cấu trúc box trên một trang
của website:
Tầm quan trọng
Kích thước
Vị trí
Thuộc tính của box:
Thuộc tính về nội dung
Thuộc tính về vị trí
Thuộc tính về hiển thị
Tìm hiểu về box (hộp), cấu trúc box trên một trang
của website:
Tầm quan trọng
Kích thước
Vị trí
Thuộc tính của box:
Thuộc tính về nội dung
Thuộc tính về vị trí
Thuộc tính về hiển thị
Bài 4 - Định vị trí thẻ 3
BOX, CẤU TRÚC BOX TRÊN TRANG WEB
BOX, CẤU TRÚC BOX
Là thành phần cấu thành nên trang của website
Sự sắp xếp hợp lý các box sẽ tạo nên bố cục trang
Bài 4 - Định vị trí thẻ 5
BOX, CẤU TRÚC BOX
Bài 4 - Định vị trí thẻ 6
BOX, CẤU TRÚC BOX
Bài 4 - Định vị trí thẻ 7
BOX, CẤU TRÚC BOX
background
image
background
color
border
margin
padding
Bài 4 - Định vị trí thẻ
boxkích thước
(width)
background
image
padding
nội dung
8
BOX, CẤU TRÚC BOX
Bài 4 - Định vị trí thẻ 9
BOX, CẤU TRÚC BOX
Border (đường viền): bạn có thể đặt độ dày, kiểu
dáng, và màu sắc cho đường viền.
Margin (lề): thiết lập khoảng cách giữa box và các
thành phần bên ngoài, xung quanh (tính từ đường
viền ra ngoài)
Padding (khoảng đệm): thiết lập khoảng cách từ
đường viền vào trong nội dung của box
Bài 4 - Định vị trí thẻ
Border (đường viền): bạn có thể đặt độ dày, kiểu
dáng, và màu sắc cho đường viền.
Margin (lề): thiết lập khoảng cách giữa box và các
thành phần bên ngoài, xung quanh (tính từ đường
viền ra ngoài)
Padding (khoảng đệm): thiết lập khoảng cách từ
đường viền vào trong nội dung của box
10
BOX BORDER
Box border
Width: thin, medium,
thick, hoặc số cụ thể
(ems, px, %)
Style: none, hidden,
dotted, dashed, solid,
double,groove, ridge,
inset, outset
Bài 4 - Định vị trí thẻ
Box border
Style: none, hidden,
dotted, dashed, solid,
double,groove, ridge,
inset, outset
Color: giá trị mã màu
11
BOX BORDER
CSS:
p { border-color:#F00; border-style:solid; border-width: 1px}
Hoặc
p { border:#F00 solid 1px}
XHTML:
<p>Bạn đã được cảnh báo!</p>
Bài 4 - Định vị trí thẻ 12
BOX PADDING
top
left
Padding: thiết lập khoảng cách từ đường viền vào trong nội dung của box
Bài 4 - Định vị trí thẻ
padding
left
right
bottom
13
BOX PADDING
CSS:
p { border:#F00 solid 1px ; padding-top:5px; padding-left:10px; padding-right:15px;
padding-bottom:20px}
Bài 4 - Định vị trí thẻ 14
BOX PADDING
Áp dụng được cách viết rút gọn (shorthand)
CSS:
p { border:#F00 solid 1px ; padding:5px 15px 20px 10px}
top
Thứ tự: trên, phải,
dưới, trái
Bài 4 - Định vị trí thẻ 15
padding right
bottom
left
Thứ tự: trên, phải,
dưới, trái
BOX MARGIN
margin
top
left
Margin: thiết lập khoảng cách giữa box và các thành phần bên ngoài
Bài 4 - Định vị trí thẻ
margin
left
right
bottom
16
BOX MARGIN
CSS:
.boxone { border:#F00 solid 1px; margin-top:5px; margin-left:20px; margin-right:20px;
margin-bottom:25px}
.boxtwo { border:#903 solid 1px; margin-top:5px; margin-right:10px; margin-
bottom:12px; margin-left:8px;}
Bài 4 - Định vị trí thẻ 17
FLOATING & CLEARING
FLOAT
Dùng để nổi những thành phần (box, image, text,
…) trên trang
Là nền tảng để tạo bố cục nhiều cột
CSS:
p {float:left; margin:0 4px 4px 0;}
Bài 4 - Định vị trí thẻ
CSS:
p {float:left; margin:0 4px 4px 0;}
19
Đoạn văn bản được thả nổi về phía
bên phải so với ảnh
FLOAT
float
left
right
Bài 4 - Định vị trí thẻ
float
right
none
inherit
20
CLEAR
Không cho phép thẻ nổi
clear
Both
left
right
Bài 4 - Định vị trí thẻ
clear right
none
inherit
21
CLEAR
Dùng để cố định những thành phần (box, image,
text, …) trên page
CSS:
p {margin:0 0 10px 0;}
img {float:left; margin:0 4px 4px 0;}
.clearthefloats {clear:both;}
HTML:
<img src="../images/dartmoor-view.jpg" />
<p> Here’s a lovely picture of Dartmoor... </p>
<img src="../images/english-cottage.jpg" />
<p> My sister lived in this delightful cottage
... </p>
<div class="clearthefloats"></div>
<img src="../images/winsor-castle_walls.jpg" />
<p> The Queen of England...</p>
Bài 4 - Định vị trí thẻ 22
CSS:
p {margin:0 0 10px 0;}
img {float:left; margin:0 4px 4px 0;}
.clearthefloats {clear:both;}
HTML:
<img src="../images/dartmoor-view.jpg" />
<p> Here’s a lovely picture of Dartmoor... </p>
<img src="../images/english-cottage.jpg" />
<p> My sister lived in this delightful cottage
... </p>
<div class="clearthefloats"></div>
<img src="../images/winsor-castle_walls.jpg" />
<p> The Queen of England...</p>
CLEAR
Bài 4 - Định vị trí thẻ 23
THUỘC TÍNH VỀ VỊ TRÍ BOX
THUỘC TÍNH VỀ VỊ TRÍ BOX
absolute
relative
fixed
positionstatic inherit
Bài 4 - Định vị trí thẻ 25
STATIC
Là giá trị mặc định của thuộc tính position
Mỗi thành phần được đặt sau thành phần khác theo
dòng chảy trang
Không xảy ra hiện tượng chồng chéo giữa nhiều
thành phần
Không cần thiết phải sử dụng các yếu tố căn chỉnh
tọa độ: top, left, right, bottom
Bài 4 - Định vị trí thẻ
Là giá trị mặc định của thuộc tính position
Mỗi thành phần được đặt sau thành phần khác theo
dòng chảy trang
Không xảy ra hiện tượng chồng chéo giữa nhiều
thành phần
Không cần thiết phải sử dụng các yếu tố căn chỉnh
tọa độ: top, left, right, bottom
26
STATIC
CSS:
p#specialpara {color:red; background:#EEE; position:static}
XHTML:
<p id="specialpara">Đây là đoạn thứ ba của ví dụ về định vị. Đoạn này có
một ID để ta có thể thay đổi giá trị vị trí của nó mà không ảnh hưởng tới các
đoạn khác.Mục đích của ví dụ này là thể hiện cho bạn thấy sự khác biệt giữa
bốn giá trị định vị: static, relative, absolute và fixed. </p>
Bài 4 - Định vị trí thẻ 27
ABSOLUTE
Định vị hộp theo tọa độ tuyệt đối, thay đổi vị trí
theo các thuộc tính:
Top
Left
Right
Bottom
Có thể xếp chồng đè lên các hộp khác
Không phụ thuộc vào margin, float
Bài 4 - Định vị trí thẻ
Định vị hộp theo tọa độ tuyệt đối, thay đổi vị trí
theo các thuộc tính:
Top
Left
Right
Bottom
Có thể xếp chồng đè lên các hộp khác
Không phụ thuộc vào margin, float
28
ABSOLUTE
CSS:
p#specialpara {position:absolute; top:25px; left:30px; color:red; background:#EEE;}
XHTML:
<p id="specialpara">Đây là đoạn thứ ba của ví dụ về định vị. Đoạn này có
một ID để ta có thể thay đổi giá trị vị trí của nó mà không ảnh hưởng tới các
đoạn khác.Mục đích của ví dụ này là thể hiện cho bạn thấy sự khác biệt giữa
bốn giá trị định vị: static, relative, absolute và fixed. </p>
Bài 4 - Định vị trí thẻ 29
RELATIVE
Định vị tương đối so với hộp ngữ cảnh của nó
Kết hợp căn chỉnh tọa độ với:
Top
Left
Right
Bottom
Có thể kết hợp với margin, padding để căn chỉnh
không xảy ra hiện tượng chồng chéo
Bài 4 - Định vị trí thẻ
Định vị tương đối so với hộp ngữ cảnh của nó
Kết hợp căn chỉnh tọa độ với:
Top
Left
Right
Bottom
Có thể kết hợp với margin, padding để căn chỉnh
không xảy ra hiện tượng chồng chéo
30
RELATIVE
CSS:
p#specialpara {position:relative; top:25px; left:30px; color:red; background:#EEE;}
XHTML:
<p id="specialpara">Đây là đoạn thứ ba của ví dụ về định vị. Đoạn này có
một ID để ta có thể thay đổi giá trị vị trí của nó mà không ảnh hưởng tới các
đoạn khác.Mục đích của ví dụ này là thể hiện cho bạn thấy sự khác biệt giữa
bốn giá trị định vị: static, relative, absolute và fixed. </p>
Bài 4 - Định vị trí thẻ 31
FIXED VÀ INHERIT
Fixed (định vị cố định): tương tự như định vị tuyệt
đối, ngoại trừ việc ngữ cảnh định vị của hộp là công
cụ hiển thị (ví dụ như cửa sổ trình duyệt hoặc màn
hình của một thiết bị cầm tay).
Hộp không di chuyển khi trang được cuộn khi sử
dụng fixed
Inherit: kế thừa được thuộc tính định vị của các hộp
liền kề
Bài 4 - Định vị trí thẻ
Fixed (định vị cố định): tương tự như định vị tuyệt
đối, ngoại trừ việc ngữ cảnh định vị của hộp là công
cụ hiển thị (ví dụ như cửa sổ trình duyệt hoặc màn
hình của một thiết bị cầm tay).
Hộp không di chuyển khi trang được cuộn khi sử
dụng fixed
Inherit: kế thừa được thuộc tính định vị của các hộp
liền kề
32
THUỘC TÍNH DISPLAY
THUỘC TÍNH DISPLAY
Cung cấp khả năng mạnh mẽ, cho phép bạn những
khả năng như buộc một thẻ cục bộ lấp đầy thẻ chứa
nó
Phạm vi ứng dụng: tạo menu drop down
CSS:
p {display:inline;}
a {display:block}
Bài 4 - Định vị trí thẻ 34
Cung cấp khả năng mạnh mẽ, cho phép bạn những
khả năng như buộc một thẻ cục bộ lấp đầy thẻ chứa
nó
Phạm vi ứng dụng: tạo menu drop down
CSS:
p {display:inline;}
a {display:block}
display
block inline
BOX, CẤU TRÚC BOX
Block: cho phép những thành phần (đoạn văn, tiêu
đề, danh sách, …) được hiển thị
Inline: cho phép những thành phần được hiển thị
trên trình duyệt và chỉ xuất hiện trên dòng mới khi
không có không gian hiển thị
Áp dụng mạnh mẽ để dàn layout cho những thành
phần trên trang web (menu dropdown, …)
Bài 4 - Định vị trí thẻ
Block: cho phép những thành phần (đoạn văn, tiêu
đề, danh sách, …) được hiển thị
Inline: cho phép những thành phần được hiển thị
trên trình duyệt và chỉ xuất hiện trên dòng mới khi
không có không gian hiển thị
Áp dụng mạnh mẽ để dàn layout cho những thành
phần trên trang web (menu dropdown, …)
35
TỔNG KẾT
Tất cả những thành phần được bố trí trên trang web
được gọi là box
Thuộc tính chính của box bao gồm:
Border
Margin
Padding
Nội dung
Background
Dùng thuộc tính float để làm nổi box và clear để hủy
nổi
Tất cả những thành phần được bố trí trên trang web
được gọi là box
Thuộc tính chính của box bao gồm:
Border
Margin
Padding
Nội dung
Background
Dùng thuộc tính float để làm nổi box và clear để hủy
nổi
Bài 4 - Định vị trí thẻ 36
TỔNG KẾT
Thuộc tính quan trọng của box:
Thuộc tính về vị trí (position): thường sử dụng giá trị
relative, static
Thuộc tính về hiển thị (display): thường được áp
dụng trong cách dàn menu dropdown
Thuộc tính quan trọng của box:
Thuộc tính về vị trí (position): thường sử dụng giá trị
relative, static
Thuộc tính về hiển thị (display): thường được áp
dụng trong cách dàn menu dropdown
Bài 4 - Định vị trí thẻ 37

More Related Content

What's hot

BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPT
BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPTBÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPT
BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPTMasterCode.vn
 
Slide 6 - Thiết kế Web cơ bản
Slide 6 - Thiết kế Web cơ bảnSlide 6 - Thiết kế Web cơ bản
Slide 6 - Thiết kế Web cơ bảnSống Khác
 
Slide 8 - Thiết kế Web cơ bản
Slide 8 - Thiết kế Web cơ bảnSlide 8 - Thiết kế Web cơ bản
Slide 8 - Thiết kế Web cơ bảnSống Khác
 
Bài 7 Xây dựng website - Giáo trình FPT
Bài 7 Xây dựng website - Giáo trình FPTBài 7 Xây dựng website - Giáo trình FPT
Bài 7 Xây dựng website - Giáo trình FPTMasterCode.vn
 
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPT
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPTBài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPT
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPTMasterCode.vn
 
Slide 1 - Thiết kế Web cơ bản
 Slide 1 - Thiết kế Web cơ bản Slide 1 - Thiết kế Web cơ bản
Slide 1 - Thiết kế Web cơ bảnSống Khác
 
Bài 4: Template & điều hướng trang Web - Giáo trình FPT - Có ví dụ kèm theo
Bài 4: Template & điều hướng trang Web - Giáo trình FPT - Có ví dụ kèm theoBài 4: Template & điều hướng trang Web - Giáo trình FPT - Có ví dụ kèm theo
Bài 4: Template & điều hướng trang Web - Giáo trình FPT - Có ví dụ kèm theoMasterCode.vn
 
Bài 3 Tạo style cho font và văn bản - Giáo trình FPT
Bài 3 Tạo style cho font và văn bản - Giáo trình FPTBài 3 Tạo style cho font và văn bản - Giáo trình FPT
Bài 3 Tạo style cho font và văn bản - Giáo trình FPTMasterCode.vn
 
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...MasterCode.vn
 
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPTBÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPTMasterCode.vn
 
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPT
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPTBÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPT
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPTMasterCode.vn
 
BÀI 1 Giới thiệu những khía cạnh tổng quan về thiết kế web - Giáo trình FPT
BÀI 1 Giới thiệu những khía cạnh tổng quan về thiết kế web - Giáo trình FPTBÀI 1 Giới thiệu những khía cạnh tổng quan về thiết kế web - Giáo trình FPT
BÀI 1 Giới thiệu những khía cạnh tổng quan về thiết kế web - Giáo trình FPTMasterCode.vn
 
Giáo trình thiết kế web - Thiết kế web với Dreamweaver
Giáo trình thiết kế web - Thiết kế web với DreamweaverGiáo trình thiết kế web - Thiết kế web với Dreamweaver
Giáo trình thiết kế web - Thiết kế web với DreamweaverKhanhPham
 
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...MasterCode.vn
 
Bài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.comBài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.commai_non
 

What's hot (20)

BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPT
BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPTBÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPT
BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPT
 
Slide 6 - Thiết kế Web cơ bản
Slide 6 - Thiết kế Web cơ bảnSlide 6 - Thiết kế Web cơ bản
Slide 6 - Thiết kế Web cơ bản
 
Slide 8 - Thiết kế Web cơ bản
Slide 8 - Thiết kế Web cơ bảnSlide 8 - Thiết kế Web cơ bản
Slide 8 - Thiết kế Web cơ bản
 
Bài 7 Xây dựng website - Giáo trình FPT
Bài 7 Xây dựng website - Giáo trình FPTBài 7 Xây dựng website - Giáo trình FPT
Bài 7 Xây dựng website - Giáo trình FPT
 
Web1012 slide 3
Web1012   slide 3Web1012   slide 3
Web1012 slide 3
 
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPT
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPTBài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPT
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPT
 
Slide 1 - Thiết kế Web cơ bản
 Slide 1 - Thiết kế Web cơ bản Slide 1 - Thiết kế Web cơ bản
Slide 1 - Thiết kế Web cơ bản
 
Slide3
Slide3Slide3
Slide3
 
Bài 4: Template & điều hướng trang Web - Giáo trình FPT - Có ví dụ kèm theo
Bài 4: Template & điều hướng trang Web - Giáo trình FPT - Có ví dụ kèm theoBài 4: Template & điều hướng trang Web - Giáo trình FPT - Có ví dụ kèm theo
Bài 4: Template & điều hướng trang Web - Giáo trình FPT - Có ví dụ kèm theo
 
Bài 3 Tạo style cho font và văn bản - Giáo trình FPT
Bài 3 Tạo style cho font và văn bản - Giáo trình FPTBài 3 Tạo style cho font và văn bản - Giáo trình FPT
Bài 3 Tạo style cho font và văn bản - Giáo trình FPT
 
Slide2
Slide2Slide2
Slide2
 
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
 
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPTBÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
 
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPT
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPTBÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPT
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPT
 
BÀI 1 Giới thiệu những khía cạnh tổng quan về thiết kế web - Giáo trình FPT
BÀI 1 Giới thiệu những khía cạnh tổng quan về thiết kế web - Giáo trình FPTBÀI 1 Giới thiệu những khía cạnh tổng quan về thiết kế web - Giáo trình FPT
BÀI 1 Giới thiệu những khía cạnh tổng quan về thiết kế web - Giáo trình FPT
 
Slide5
Slide5Slide5
Slide5
 
Giáo trình thiết kế web - Thiết kế web với Dreamweaver
Giáo trình thiết kế web - Thiết kế web với DreamweaverGiáo trình thiết kế web - Thiết kế web với Dreamweaver
Giáo trình thiết kế web - Thiết kế web với Dreamweaver
 
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...
 
Html full
Html fullHtml full
Html full
 
Bài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.comBài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.com
 

Recently uploaded

30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"LaiHoang6
 
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào môBryan Williams
 
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...Nguyen Thanh Tu Collection
 
Ma trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếMa trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếngTonH1
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...Nguyen Thanh Tu Collection
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Nguyen Thanh Tu Collection
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa2353020138
 
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...Nguyen Thanh Tu Collection
 
Nhóm 10-Xác suất và thống kê toán-đại học thương mại
Nhóm 10-Xác suất và thống kê toán-đại học thương mạiNhóm 10-Xác suất và thống kê toán-đại học thương mại
Nhóm 10-Xác suất và thống kê toán-đại học thương mạiTruongThiDiemQuynhQP
 
Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfMạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfXem Số Mệnh
 
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdfGieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdfXem Số Mệnh
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdftohoanggiabao81
 
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXHTư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXHThaoPhuong154017
 
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...Xem Số Mệnh
 
Linh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdfLinh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdfXem Số Mệnh
 
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Xem Số Mệnh
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...Nguyen Thanh Tu Collection
 
Hệ phương trình tuyến tính và các ứng dụng trong kinh tế
Hệ phương trình tuyến tính và các ứng dụng trong kinh tếHệ phương trình tuyến tính và các ứng dụng trong kinh tế
Hệ phương trình tuyến tính và các ứng dụng trong kinh tếngTonH1
 
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...Học viện Kstudy
 

Recently uploaded (20)

30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
 
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
 
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
 
Ma trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếMa trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tế
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
 
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
 
Nhóm 10-Xác suất và thống kê toán-đại học thương mại
Nhóm 10-Xác suất và thống kê toán-đại học thương mạiNhóm 10-Xác suất và thống kê toán-đại học thương mại
Nhóm 10-Xác suất và thống kê toán-đại học thương mại
 
Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfMạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
 
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdfGieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdf
 
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXHTư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
Tư tưởng Hồ Chí Minh về độc lập dân tộc và CNXH
 
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
 
Linh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdfLinh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdf
 
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
 
Hệ phương trình tuyến tính và các ứng dụng trong kinh tế
Hệ phương trình tuyến tính và các ứng dụng trong kinh tếHệ phương trình tuyến tính và các ứng dụng trong kinh tế
Hệ phương trình tuyến tính và các ứng dụng trong kinh tế
 
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
 

Slide 4 - Thiết kế Web cơ bản

  • 2. NHẮC LẠI BÀI TRƯỚC Giới thiệu về font Một số thuộc tính quan trọng của Font Một số thuộc tính quan trọng của Text Kích thước của font, text trong HTML Cách viết CSS rút gọn (shorthand) Giới thiệu về font Một số thuộc tính quan trọng của Font Một số thuộc tính quan trọng của Text Kích thước của font, text trong HTML Cách viết CSS rút gọn (shorthand) Bài 4 - Định vị trí box 2
  • 3. MỤC TIÊU BÀI HỌC Tìm hiểu về box (hộp), cấu trúc box trên một trang của website: Tầm quan trọng Kích thước Vị trí Thuộc tính của box: Thuộc tính về nội dung Thuộc tính về vị trí Thuộc tính về hiển thị Tìm hiểu về box (hộp), cấu trúc box trên một trang của website: Tầm quan trọng Kích thước Vị trí Thuộc tính của box: Thuộc tính về nội dung Thuộc tính về vị trí Thuộc tính về hiển thị Bài 4 - Định vị trí thẻ 3
  • 4. BOX, CẤU TRÚC BOX TRÊN TRANG WEB
  • 5. BOX, CẤU TRÚC BOX Là thành phần cấu thành nên trang của website Sự sắp xếp hợp lý các box sẽ tạo nên bố cục trang Bài 4 - Định vị trí thẻ 5
  • 6. BOX, CẤU TRÚC BOX Bài 4 - Định vị trí thẻ 6
  • 7. BOX, CẤU TRÚC BOX Bài 4 - Định vị trí thẻ 7
  • 8. BOX, CẤU TRÚC BOX background image background color border margin padding Bài 4 - Định vị trí thẻ boxkích thước (width) background image padding nội dung 8
  • 9. BOX, CẤU TRÚC BOX Bài 4 - Định vị trí thẻ 9
  • 10. BOX, CẤU TRÚC BOX Border (đường viền): bạn có thể đặt độ dày, kiểu dáng, và màu sắc cho đường viền. Margin (lề): thiết lập khoảng cách giữa box và các thành phần bên ngoài, xung quanh (tính từ đường viền ra ngoài) Padding (khoảng đệm): thiết lập khoảng cách từ đường viền vào trong nội dung của box Bài 4 - Định vị trí thẻ Border (đường viền): bạn có thể đặt độ dày, kiểu dáng, và màu sắc cho đường viền. Margin (lề): thiết lập khoảng cách giữa box và các thành phần bên ngoài, xung quanh (tính từ đường viền ra ngoài) Padding (khoảng đệm): thiết lập khoảng cách từ đường viền vào trong nội dung của box 10
  • 11. BOX BORDER Box border Width: thin, medium, thick, hoặc số cụ thể (ems, px, %) Style: none, hidden, dotted, dashed, solid, double,groove, ridge, inset, outset Bài 4 - Định vị trí thẻ Box border Style: none, hidden, dotted, dashed, solid, double,groove, ridge, inset, outset Color: giá trị mã màu 11
  • 12. BOX BORDER CSS: p { border-color:#F00; border-style:solid; border-width: 1px} Hoặc p { border:#F00 solid 1px} XHTML: <p>Bạn đã được cảnh báo!</p> Bài 4 - Định vị trí thẻ 12
  • 13. BOX PADDING top left Padding: thiết lập khoảng cách từ đường viền vào trong nội dung của box Bài 4 - Định vị trí thẻ padding left right bottom 13
  • 14. BOX PADDING CSS: p { border:#F00 solid 1px ; padding-top:5px; padding-left:10px; padding-right:15px; padding-bottom:20px} Bài 4 - Định vị trí thẻ 14
  • 15. BOX PADDING Áp dụng được cách viết rút gọn (shorthand) CSS: p { border:#F00 solid 1px ; padding:5px 15px 20px 10px} top Thứ tự: trên, phải, dưới, trái Bài 4 - Định vị trí thẻ 15 padding right bottom left Thứ tự: trên, phải, dưới, trái
  • 16. BOX MARGIN margin top left Margin: thiết lập khoảng cách giữa box và các thành phần bên ngoài Bài 4 - Định vị trí thẻ margin left right bottom 16
  • 17. BOX MARGIN CSS: .boxone { border:#F00 solid 1px; margin-top:5px; margin-left:20px; margin-right:20px; margin-bottom:25px} .boxtwo { border:#903 solid 1px; margin-top:5px; margin-right:10px; margin- bottom:12px; margin-left:8px;} Bài 4 - Định vị trí thẻ 17
  • 19. FLOAT Dùng để nổi những thành phần (box, image, text, …) trên trang Là nền tảng để tạo bố cục nhiều cột CSS: p {float:left; margin:0 4px 4px 0;} Bài 4 - Định vị trí thẻ CSS: p {float:left; margin:0 4px 4px 0;} 19 Đoạn văn bản được thả nổi về phía bên phải so với ảnh
  • 20. FLOAT float left right Bài 4 - Định vị trí thẻ float right none inherit 20
  • 21. CLEAR Không cho phép thẻ nổi clear Both left right Bài 4 - Định vị trí thẻ clear right none inherit 21
  • 22. CLEAR Dùng để cố định những thành phần (box, image, text, …) trên page CSS: p {margin:0 0 10px 0;} img {float:left; margin:0 4px 4px 0;} .clearthefloats {clear:both;} HTML: <img src="../images/dartmoor-view.jpg" /> <p> Here’s a lovely picture of Dartmoor... </p> <img src="../images/english-cottage.jpg" /> <p> My sister lived in this delightful cottage ... </p> <div class="clearthefloats"></div> <img src="../images/winsor-castle_walls.jpg" /> <p> The Queen of England...</p> Bài 4 - Định vị trí thẻ 22 CSS: p {margin:0 0 10px 0;} img {float:left; margin:0 4px 4px 0;} .clearthefloats {clear:both;} HTML: <img src="../images/dartmoor-view.jpg" /> <p> Here’s a lovely picture of Dartmoor... </p> <img src="../images/english-cottage.jpg" /> <p> My sister lived in this delightful cottage ... </p> <div class="clearthefloats"></div> <img src="../images/winsor-castle_walls.jpg" /> <p> The Queen of England...</p>
  • 23. CLEAR Bài 4 - Định vị trí thẻ 23
  • 24. THUỘC TÍNH VỀ VỊ TRÍ BOX
  • 25. THUỘC TÍNH VỀ VỊ TRÍ BOX absolute relative fixed positionstatic inherit Bài 4 - Định vị trí thẻ 25
  • 26. STATIC Là giá trị mặc định của thuộc tính position Mỗi thành phần được đặt sau thành phần khác theo dòng chảy trang Không xảy ra hiện tượng chồng chéo giữa nhiều thành phần Không cần thiết phải sử dụng các yếu tố căn chỉnh tọa độ: top, left, right, bottom Bài 4 - Định vị trí thẻ Là giá trị mặc định của thuộc tính position Mỗi thành phần được đặt sau thành phần khác theo dòng chảy trang Không xảy ra hiện tượng chồng chéo giữa nhiều thành phần Không cần thiết phải sử dụng các yếu tố căn chỉnh tọa độ: top, left, right, bottom 26
  • 27. STATIC CSS: p#specialpara {color:red; background:#EEE; position:static} XHTML: <p id="specialpara">Đây là đoạn thứ ba của ví dụ về định vị. Đoạn này có một ID để ta có thể thay đổi giá trị vị trí của nó mà không ảnh hưởng tới các đoạn khác.Mục đích của ví dụ này là thể hiện cho bạn thấy sự khác biệt giữa bốn giá trị định vị: static, relative, absolute và fixed. </p> Bài 4 - Định vị trí thẻ 27
  • 28. ABSOLUTE Định vị hộp theo tọa độ tuyệt đối, thay đổi vị trí theo các thuộc tính: Top Left Right Bottom Có thể xếp chồng đè lên các hộp khác Không phụ thuộc vào margin, float Bài 4 - Định vị trí thẻ Định vị hộp theo tọa độ tuyệt đối, thay đổi vị trí theo các thuộc tính: Top Left Right Bottom Có thể xếp chồng đè lên các hộp khác Không phụ thuộc vào margin, float 28
  • 29. ABSOLUTE CSS: p#specialpara {position:absolute; top:25px; left:30px; color:red; background:#EEE;} XHTML: <p id="specialpara">Đây là đoạn thứ ba của ví dụ về định vị. Đoạn này có một ID để ta có thể thay đổi giá trị vị trí của nó mà không ảnh hưởng tới các đoạn khác.Mục đích của ví dụ này là thể hiện cho bạn thấy sự khác biệt giữa bốn giá trị định vị: static, relative, absolute và fixed. </p> Bài 4 - Định vị trí thẻ 29
  • 30. RELATIVE Định vị tương đối so với hộp ngữ cảnh của nó Kết hợp căn chỉnh tọa độ với: Top Left Right Bottom Có thể kết hợp với margin, padding để căn chỉnh không xảy ra hiện tượng chồng chéo Bài 4 - Định vị trí thẻ Định vị tương đối so với hộp ngữ cảnh của nó Kết hợp căn chỉnh tọa độ với: Top Left Right Bottom Có thể kết hợp với margin, padding để căn chỉnh không xảy ra hiện tượng chồng chéo 30
  • 31. RELATIVE CSS: p#specialpara {position:relative; top:25px; left:30px; color:red; background:#EEE;} XHTML: <p id="specialpara">Đây là đoạn thứ ba của ví dụ về định vị. Đoạn này có một ID để ta có thể thay đổi giá trị vị trí của nó mà không ảnh hưởng tới các đoạn khác.Mục đích của ví dụ này là thể hiện cho bạn thấy sự khác biệt giữa bốn giá trị định vị: static, relative, absolute và fixed. </p> Bài 4 - Định vị trí thẻ 31
  • 32. FIXED VÀ INHERIT Fixed (định vị cố định): tương tự như định vị tuyệt đối, ngoại trừ việc ngữ cảnh định vị của hộp là công cụ hiển thị (ví dụ như cửa sổ trình duyệt hoặc màn hình của một thiết bị cầm tay). Hộp không di chuyển khi trang được cuộn khi sử dụng fixed Inherit: kế thừa được thuộc tính định vị của các hộp liền kề Bài 4 - Định vị trí thẻ Fixed (định vị cố định): tương tự như định vị tuyệt đối, ngoại trừ việc ngữ cảnh định vị của hộp là công cụ hiển thị (ví dụ như cửa sổ trình duyệt hoặc màn hình của một thiết bị cầm tay). Hộp không di chuyển khi trang được cuộn khi sử dụng fixed Inherit: kế thừa được thuộc tính định vị của các hộp liền kề 32
  • 34. THUỘC TÍNH DISPLAY Cung cấp khả năng mạnh mẽ, cho phép bạn những khả năng như buộc một thẻ cục bộ lấp đầy thẻ chứa nó Phạm vi ứng dụng: tạo menu drop down CSS: p {display:inline;} a {display:block} Bài 4 - Định vị trí thẻ 34 Cung cấp khả năng mạnh mẽ, cho phép bạn những khả năng như buộc một thẻ cục bộ lấp đầy thẻ chứa nó Phạm vi ứng dụng: tạo menu drop down CSS: p {display:inline;} a {display:block} display block inline
  • 35. BOX, CẤU TRÚC BOX Block: cho phép những thành phần (đoạn văn, tiêu đề, danh sách, …) được hiển thị Inline: cho phép những thành phần được hiển thị trên trình duyệt và chỉ xuất hiện trên dòng mới khi không có không gian hiển thị Áp dụng mạnh mẽ để dàn layout cho những thành phần trên trang web (menu dropdown, …) Bài 4 - Định vị trí thẻ Block: cho phép những thành phần (đoạn văn, tiêu đề, danh sách, …) được hiển thị Inline: cho phép những thành phần được hiển thị trên trình duyệt và chỉ xuất hiện trên dòng mới khi không có không gian hiển thị Áp dụng mạnh mẽ để dàn layout cho những thành phần trên trang web (menu dropdown, …) 35
  • 36. TỔNG KẾT Tất cả những thành phần được bố trí trên trang web được gọi là box Thuộc tính chính của box bao gồm: Border Margin Padding Nội dung Background Dùng thuộc tính float để làm nổi box và clear để hủy nổi Tất cả những thành phần được bố trí trên trang web được gọi là box Thuộc tính chính của box bao gồm: Border Margin Padding Nội dung Background Dùng thuộc tính float để làm nổi box và clear để hủy nổi Bài 4 - Định vị trí thẻ 36
  • 37. TỔNG KẾT Thuộc tính quan trọng của box: Thuộc tính về vị trí (position): thường sử dụng giá trị relative, static Thuộc tính về hiển thị (display): thường được áp dụng trong cách dàn menu dropdown Thuộc tính quan trọng của box: Thuộc tính về vị trí (position): thường sử dụng giá trị relative, static Thuộc tính về hiển thị (display): thường được áp dụng trong cách dàn menu dropdown Bài 4 - Định vị trí thẻ 37