SlideShare a Scribd company logo
BÀI 8
BỐ CỤC TRONG THIẾT KẾ WEB
NHẮC LẠI BÀI TRƯỚC
Khái niệm hướng mắt của người duyệt web
Weight (trọng lượng)
Italic & oblique
Các style trang trí
Văn bản in hoa in thường
Màu sắc
Kiểu chữ
Slide 8 - Bố cục trong thiết kế web 2
MỤC TIÊU CỦA BÀI HỌC
Bố cục trong thiết kế web
Sáng tạo trong thiết kế
Giới thiệu HTML 5 và tương lai của web typography
Từ box (hộp) tới grid (lưới)
Lựa chọn chính xác kiểu chữ (typeface)
Xây dựng một họ font linh động
Slide 8 - Bố cục trong thiết kế web 3
BỐ CỤC TRONG THIẾT KẾ WEB
BỐ CỤC TRONG THIẾT KẾ WEB
Xác định một thiết kế tốt:
Người dùng dễ dàng nắm được nội dung web
Người dùng có thể di chuyển dễ dàng thông qua điều
hướng trực quan
Người dùng nhận diện được từng trang thuộc về
trang web
Slide 8 - Bố cục trong thiết kế web 5
BỐ CỤC TRONG THIẾT KẾ WEB
Cấu trúc của trang web
Slide 8 - Bố cục trong thiết kế web 6
BỐ CỤC TRONG THIẾT KẾ WEB
Khối Container:
• Tất cả trang web đều chứa phần nội dung
• Chứa hầu hết các thẻ div
Logo:
• Khi nhà thiết kế dựa vào nhận dạng thương hiệu, họ sẽ
dựa vào logo và màu sắc của những sản phẩm
marketing (card, brochure, letterhead, …)
Hệ thống điều hướng (Navigation):
• Hệ thống điều hướng phải dễ dàng tìm kiếm và sử
dụng
Phần nội dung (Content): nội dung quyết định tất cả
Footer: là vùng chân trang
Slide 8 - Bố cục trong thiết kế web 7
BỐ CỤC TRONG THIẾT KẾ WEB
Khoảng trắng (Whitespace):
• Khoảng trắng tạo ra sự cân bằng và dễ nhìn cho người
duyệt web
Slide 8 - Bố cục trong thiết kế web 8
http://www.yesnurse.co.uk/
SÁNG TẠO TRONG THIẾT KẾ
SÁNG TẠO TRONG THIẾT KẾ
Không nên thiết kế theo mặc định
Thiết lập lại những mặc định của trình duyệt và đặt
định dạng toàn cầu cho chính mình
Slide 8 - Bố cục trong thiết kế web 10
* {
margin: 0;
padding: 0;
border:0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
text-decoration: none;
background: transparent;}
SÁNG TẠO TRONG THIẾT KẾ
Tự sáng tạo ra tỷ lệ để tạo nên trật tự của
typography:
Khi duyệt trang web, mắt người sẽ tìm vùng có độ
tương phản và vùng nhất quán
Tạo tỷ lệ bình thường cho typography sẽ làm cân
bằng độ tương phản và nhất quán
Slide 8 - Bố cục trong thiết kế web 11
h1 {font-size: 2em}
h2{font-size: 1.5em}
h3{font-size: 1.1255em}
h4{font-size: 1em}
h5, h6 {font-size: .875em}
h6{font-style: italic}
p, li, q, blockquote{font-size: .75em}
SÁNG TẠO TRONG THIẾT KẾ
Tạo nên đường link rõ ràng, không lộn xộn
Slide 8 - Bố cục trong thiết kế web 12
a { color: rgb(0,0,255); text-decoration: none;}
p a: line {border-bottom: 1px solid rgb (153,153,255);}
p a: visited {border-bottom: 1px solid rgb (204,204,255);}
p a: link {border-bottom: 1px dotted rgb (153,153,255);}
p a: active {border-bottom: 1px solid rgb (255,0,0);}
TỪ BOX TỚI GRID
TỪ BOX TỚI GRID
Grid (lưới), một phương thức được yêu thích cho
cấu trúc và tính nhất quán của trang web và website
Đối với typography, lưới đã trở nên rất quan trọng
khi lựa chọn kích thước font chuẩn với khoảng
không gian
Đối với thiết kế web, lưới không chỉ hữu ích mà còn
là cấu trúc mặc định của trang
Slide 8 - Bố cục trong thiết kế web 14
TỪ BOX TỚI GRID
Sử dụng lưới để cấu trúc trang web:
Có nhiều phương thức để cấu trúc lưới trang web
HTML5 đang dần trở thành ngôn ngữ đánh dấu mặc
định giúp cấu trúc lưới
Một cải tiến đáng kể của ngôn ngữ đánh dấu trước đó
là bổ sung các cấu trúc thành phần:
Slide 8 - Bố cục trong thiết kế web 15
TỪ BOX TỚI GRID
Slide 8 - Bố cục trong thiết kế web 16
Header: khá rõ ràng, có thể sử dụng cho
phần đầu trang, đầu vùng chính, đầu bài
viết, …
Navigation: có thể chứa các phần
độc lập của header/ footer
Section: định nghĩa vùng
chính của trang, chứa nội
dung chính
Article: các bài viết blog
Aside: được sử dụng để hỗ
trợ nội dung trang: link,
navigation phụ, quảng cáo
Footer: giống header nhưng được đặt dưới cùng các thành phần
TỪ BOX TỚI GRID
Cấu trúc HTML định nghĩa ô lưới theo bố cục trên:
Slide 8 - Bố cục trong thiết kế web 17
<html>
<head><title>FWT</title></head>
<body>
</div id="page">
<div class="header">
<div class="navigation"></div>
</div>
<div class="section">
<div class="article">
<div class="header"></div>
</div>
<div class="article">
<div class="header"></div>
</div>
</div>
<div class="aside"></div>
<div class="footer"></div>
</div>
</body>
</html>
TỪ BOX TỚI GRID
Cố định chiều rộng cho lưới chính xác
Sử dụng chiều rộng biến thiên trong một khoảng
cho lưới linh động
Slide 8 - Bố cục trong thiết kế web 18
.page {min-width: 800px; max-width: 1060px; _width: 920px; padding: 0 1.5%;
margin: 10px auto;}
TỪ BOX TỚI GRID
960 Grid System:
960 Grid System là Website chuyên về CSS
Framework.
Với màn hình có độ rộng 1024 pixel, Moll đã quyết
định chọn giá trị 960px, đây là con số này có thể chia
hết cho 3, 4, 5, 6, 8, 10, 12, 15 và 16 - điều đó khiến
nó trở thành một con số lý tưởng cho hệ thống ô lưới.
Ba cơ sở layout: Layout thứ nhất gồm 12 cột, layout
thứ hai gồm 16 cột và layout thứ ba gồm 24 cột.
Slide 8 - Bố cục trong thiết kế web 19
TỪ BOX TỚI GRID
Hệ thống ô lưới 16 cột:
Slide 8 - Bố cục trong thiết kế web 20
.container_16 {
margin-left: auto;
margin-right: auto;
width: 960px;
}
.grid_16 {
display: inline;
float: left;
margin-left: 10px;
margin-right: 10px;
}
.container_16 .grid_1 {
width: 40px;
}
…
LỰA CHỌN FONT CHÍNH XÁC
LỰA CHỌN FONT CHÍNH XÁC
Thiết lập một tiếng nói typography:
Lựa chọn kiểu chữ (typeface) để phản ánh tâm trạng
và cử chỉ của thông điệp mà website truyền tải
Sử dụng các font chính xác cho các vị trí phù hợp
Slide 8 - Bố cục trong thiết kế web 22
XÂY DỰNG HỌ FONT LINH ĐỘNG
XÂY DỰNG HỌ FONT LINH ĐỘNG
Tìm kiếm sự hiển thị thân thiện nhất của font cho
vùng nội dung
Sử dụng font với chiều rộng tương ứng và kerning
Slide 8 - Bố cục trong thiết kế web 24
h1, h2, h3, h4, h5, h6 {word-spacing: .1em;}
p {letter-spacing: .03em;}
XÂY DỰNG HỌ FONT LINH ĐỘNG
Chắc chắn rằng kiểu chữ có chứa tất cả trọng lượng
(weight) và kiểu dáng (style) mong muốn
Download font cần thiết
Nhúng web safe, lõi (core), và họ font-family chung
Slide 8 - Bố cục trong thiết kế web 25
b, strong { font-weight: normal; font-variant: small-caps;}
body { font-family: “bell mt”, “goudy old style”, times, serif;}
h1, h2, h3, h4, h5, h6 {
font-family: “alice headline”, tahoma, arial, sans-serif;
}
TỔNG KẾT
Bố cục của trang web thường gồm các thành phần:
Containing block
Logo
Navigation
Content
Footer
Whitespace
Nên thiết lập lại những mặc định của trình duyệt
Thiết kế hiển thị link một cách rõ ràng
Slide 8 - Bố cục trong thiết kế web 26
TỔNG KẾT
Sử dụng kỹ thuật lưới (grid) vào việc thiết kế layout
trang web. Việc này sẽ tạo ra sự nhất quán về bố
cục các trang web trong toàn bộ website
Sử dụng font với kích thước và loại font chính xác
cho từng vùng vị trí
Chắc chắn rằng kiểu chữ có chứa tất cả trọng lượng
(weight) và kiểu dáng (style) mong muốn
Nhúng web safe, lõi (core), và họ font-family chung
Slide 8 - Bố cục trong thiết kế web 27

More Related Content

What's hot

Web2022 slide 4
Web2022   slide 4Web2022   slide 4
Web2022 slide 4
tuanduongcntt
 
BÀI 5 Làm việc với FONT, TYPEFACE và tỷ lệ nhịp điệu trong TYPOGRAPHY - Giáo ...
BÀI 5 Làm việc với FONT, TYPEFACE và tỷ lệ nhịp điệu trong TYPOGRAPHY - Giáo ...BÀI 5 Làm việc với FONT, TYPEFACE và tỷ lệ nhịp điệu trong TYPOGRAPHY - Giáo ...
BÀI 5 Làm việc với FONT, TYPEFACE và tỷ lệ nhịp điệu trong TYPOGRAPHY - Giáo ...
MasterCode.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 Dreamweaver
KhanhPham
 
Bài 6 Thiết kế các thành phần giao diện - Giáo trình FPT
Bài 6 Thiết kế các thành phần giao diện - Giáo trình FPTBài 6 Thiết kế các thành phần giao diện - Giáo trình FPT
Bài 6 Thiết kế các thành phần giao diện - Giáo trình FPT
MasterCode.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ản
Sống Khác
 
Bài 2 Cơ chế làm việc của CSS - Giáo trình FPT
Bài 2 Cơ chế làm việc của CSS - Giáo trình FPTBài 2 Cơ chế làm việc của CSS - Giáo trình FPT
Bài 2 Cơ chế làm việc của CSS - Giáo trình FPT
MasterCode.vn
 
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
MasterCode.vn
 
BÀI 3 Tổng quan về TYPOGRAPHY - Giáo trình FPT
BÀI 3 Tổng quan về TYPOGRAPHY - Giáo trình FPTBÀI 3 Tổng quan về TYPOGRAPHY - Giáo trình FPT
BÀI 3 Tổng quan về TYPOGRAPHY - Giáo trình FPT
MasterCode.vn
 
Slide1 - Co ban HTML5
Slide1 - Co ban HTML5Slide1 - Co ban HTML5
Slide1 - Co ban HTML5Đặng Til
 
Slide 7 - Thiết kế Web cơ bản
Slide 7 - Thiết kế Web cơ bảnSlide 7 - Thiết kế Web cơ bản
Slide 7 - Thiết kế Web cơ bản
Sống Khác
 
Slide5 - Co ban HTML5
Slide5 - Co ban HTML5Slide5 - Co ban HTML5
Slide5 - Co ban HTML5Đặng Til
 
Bài 5 Bố cục trang cơ bản - Giáo trình FPT
Bài 5 Bố cục trang cơ bản - Giáo trình FPTBài 5 Bố cục trang cơ bản - Giáo trình FPT
Bài 5 Bố cục trang cơ bản - Giáo trình FPT
MasterCode.vn
 
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 4 Định vị trí box - Giáo trình FPT
Bài 4 Định vị trí box - Giáo trình FPTBài 4 Định vị trí box - Giáo trình FPT
Bài 4 Định vị trí box - Giáo trình FPT
MasterCode.vn
 
Slide6 - Co ban HTML5
Slide6 - Co ban HTML5Slide6 - Co ban HTML5
Slide6 - Co ban HTML5Đặng Til
 
BÀI 4 Ký tự và biểu tượng trong TYPOGRAPHY - Giáo trình FPT
BÀI 4 Ký tự và biểu tượng trong TYPOGRAPHY - Giáo trình FPTBÀI 4 Ký tự và biểu tượng trong TYPOGRAPHY - Giáo trình FPT
BÀI 4 Ký tự và biểu tượng trong TYPOGRAPHY - Giáo trình FPT
MasterCode.vn
 
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
Sống Khác
 
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
MasterCode.vn
 
Convert psd to html5
Convert psd to html5Convert psd to html5
Convert psd to html5
Kim Hyun Hai
 
Slide 2 - Thiết kế Web cơ bản
Slide 2 - Thiết kế Web cơ bảnSlide 2 - Thiết kế Web cơ bản
Slide 2 - Thiết kế Web cơ bản
Sống Khác
 

What's hot (20)

Web2022 slide 4
Web2022   slide 4Web2022   slide 4
Web2022 slide 4
 
BÀI 5 Làm việc với FONT, TYPEFACE và tỷ lệ nhịp điệu trong TYPOGRAPHY - Giáo ...
BÀI 5 Làm việc với FONT, TYPEFACE và tỷ lệ nhịp điệu trong TYPOGRAPHY - Giáo ...BÀI 5 Làm việc với FONT, TYPEFACE và tỷ lệ nhịp điệu trong TYPOGRAPHY - Giáo ...
BÀI 5 Làm việc với FONT, TYPEFACE và tỷ lệ nhịp điệu trong TYPOGRAPHY - Giáo ...
 
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 6 Thiết kế các thành phần giao diện - Giáo trình FPT
Bài 6 Thiết kế các thành phần giao diện - Giáo trình FPTBài 6 Thiết kế các thành phần giao diện - Giáo trình FPT
Bài 6 Thiết kế các thành phần giao diện - 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
 
Bài 2 Cơ chế làm việc của CSS - Giáo trình FPT
Bài 2 Cơ chế làm việc của CSS - Giáo trình FPTBài 2 Cơ chế làm việc của CSS - Giáo trình FPT
Bài 2 Cơ chế làm việc của CSS - 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
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
 
BÀI 3 Tổng quan về TYPOGRAPHY - Giáo trình FPT
BÀI 3 Tổng quan về TYPOGRAPHY - Giáo trình FPTBÀI 3 Tổng quan về TYPOGRAPHY - Giáo trình FPT
BÀI 3 Tổng quan về TYPOGRAPHY - Giáo trình FPT
 
Slide1 - Co ban HTML5
Slide1 - Co ban HTML5Slide1 - Co ban HTML5
Slide1 - Co ban HTML5
 
Slide 7 - Thiết kế Web cơ bản
Slide 7 - Thiết kế Web cơ bảnSlide 7 - Thiết kế Web cơ bản
Slide 7 - Thiết kế Web cơ bản
 
Slide5 - Co ban HTML5
Slide5 - Co ban HTML5Slide5 - Co ban HTML5
Slide5 - Co ban HTML5
 
Bài 5 Bố cục trang cơ bản - Giáo trình FPT
Bài 5 Bố cục trang cơ bản - Giáo trình FPTBài 5 Bố cục trang cơ bản - Giáo trình FPT
Bài 5 Bố cục trang cơ bản - Giáo trình FPT
 
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...
 
Bài 4 Định vị trí box - Giáo trình FPT
Bài 4 Định vị trí box - Giáo trình FPTBài 4 Định vị trí box - Giáo trình FPT
Bài 4 Định vị trí box - Giáo trình FPT
 
Slide6 - Co ban HTML5
Slide6 - Co ban HTML5Slide6 - Co ban HTML5
Slide6 - Co ban HTML5
 
BÀI 4 Ký tự và biểu tượng trong TYPOGRAPHY - Giáo trình FPT
BÀI 4 Ký tự và biểu tượng trong TYPOGRAPHY - Giáo trình FPTBÀI 4 Ký tự và biểu tượng trong TYPOGRAPHY - Giáo trình FPT
BÀI 4 Ký tự và biểu tượng trong TYPOGRAPHY - Giáo trình FPT
 
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 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
 
Convert psd to html5
Convert psd to html5Convert psd to html5
Convert psd to html5
 
Slide 2 - Thiết kế Web cơ bản
Slide 2 - Thiết kế Web cơ bảnSlide 2 - Thiết kế Web cơ bản
Slide 2 - Thiết kế Web cơ bản
 

Viewers also liked

Web2022 slide 2
Web2022   slide 2Web2022   slide 2
Web2022 slide 2
tuanduongcntt
 
Slide 07
Slide 07Slide 07
Slide 07
tuanduongcntt
 
Slide6
Slide6Slide6
Slide 02
Slide 02Slide 02
Slide 02
tuanduongcntt
 
Slide 06
Slide 06Slide 06
Slide 06
tuanduongcntt
 
Com201 slide 6
Com201   slide 6Com201   slide 6
Com201 slide 6
tuanduongcntt
 
Com201 slide 4
Com201   slide 4Com201   slide 4
Com201 slide 4
tuanduongcntt
 
Slide2
Slide2Slide2
Slide 05
Slide 05Slide 05
Slide 05
tuanduongcntt
 
Slide 03
Slide 03Slide 03
Slide 03
tuanduongcntt
 
Com201 slide 3
Com201   slide 3Com201   slide 3
Com201 slide 3
tuanduongcntt
 
Slide 04
Slide 04Slide 04
Slide 04
tuanduongcntt
 
Web203 slide 4
Web203   slide 4Web203   slide 4
Web203 slide 4
tuanduongcntt
 
Web203 slide 7
Web203   slide 7Web203   slide 7
Web203 slide 7
tuanduongcntt
 
Web201 slide 5
Web201   slide 5Web201   slide 5
Web201 slide 5
tuanduongcntt
 
Web201 slide 6
Web201   slide 6Web201   slide 6
Web201 slide 6
tuanduongcntt
 

Viewers also liked (20)

Web2022 slide 2
Web2022   slide 2Web2022   slide 2
Web2022 slide 2
 
Slide4
Slide4Slide4
Slide4
 
Slide 07
Slide 07Slide 07
Slide 07
 
Slide6
Slide6Slide6
Slide6
 
Slide 02
Slide 02Slide 02
Slide 02
 
Slide7
Slide7Slide7
Slide7
 
Slide5
Slide5Slide5
Slide5
 
Slide 06
Slide 06Slide 06
Slide 06
 
Com201 slide 6
Com201   slide 6Com201   slide 6
Com201 slide 6
 
Com201 slide 4
Com201   slide 4Com201   slide 4
Com201 slide 4
 
Slide2
Slide2Slide2
Slide2
 
Slide3
Slide3Slide3
Slide3
 
Slide 05
Slide 05Slide 05
Slide 05
 
Slide 03
Slide 03Slide 03
Slide 03
 
Com201 slide 3
Com201   slide 3Com201   slide 3
Com201 slide 3
 
Slide 04
Slide 04Slide 04
Slide 04
 
Web203 slide 4
Web203   slide 4Web203   slide 4
Web203 slide 4
 
Web203 slide 7
Web203   slide 7Web203   slide 7
Web203 slide 7
 
Web201 slide 5
Web201   slide 5Web201   slide 5
Web201 slide 5
 
Web201 slide 6
Web201   slide 6Web201   slide 6
Web201 slide 6
 

Similar to Web2022 slide 8

Tài liệu HTML5-CSS3
Tài liệu HTML5-CSS3Tài liệu HTML5-CSS3
Tài liệu HTML5-CSS3
Lương Bá Hợp
 
Slide 5 - Thiết kế Web cơ bản
Slide 5 - Thiết kế Web cơ bảnSlide 5 - Thiết kế Web cơ bản
Slide 5 - Thiết kế Web cơ bản
Sống Khác
 
Quytrinh layout hit
Quytrinh layout hitQuytrinh layout hit
Quytrinh layout hitHoạt Vũ
 
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
MasterCode.vn
 
Slide6 html5
Slide6 html5Slide6 html5
Slide6 html5
tuanduongcntt
 
Bài 7 - Xây dựng layout cho trang web.docx
Bài 7 - Xây dựng layout cho trang web.docxBài 7 - Xây dựng layout cho trang web.docx
Bài 7 - Xây dựng layout cho trang web.docx
TrongNguyn1
 
Bài 2 - Trang Web Giới Thiệu (2).docx
Bài 2 - Trang Web Giới Thiệu (2).docxBài 2 - Trang Web Giới Thiệu (2).docx
Bài 2 - Trang Web Giới Thiệu (2).docx
TrongNguyn1
 
Thiết kế giao diện với Liquid
Thiết kế giao diện với LiquidThiết kế giao diện với Liquid
Thiết kế giao diện với Liquid
Tien Nguyen
 
Lam quen MediaWiki phan 1
Lam quen MediaWiki phan 1Lam quen MediaWiki phan 1
Lam quen MediaWiki phan 1
Trang Tran Thi Minh
 
Bài giảng Revit Structure 2015
Bài giảng Revit Structure 2015Bài giảng Revit Structure 2015
Bài giảng Revit Structure 2015
Huytraining
 
Bai giang revit structure 2015
Bai giang revit structure 2015Bai giang revit structure 2015
Bai giang revit structure 2015
Duong Tran
 
Bài giảng Revit Structure 2015 - Huy Training
Bài giảng Revit Structure 2015 - Huy TrainingBài giảng Revit Structure 2015 - Huy Training
Bài giảng Revit Structure 2015 - Huy Training
Quoc Huy Phan
 
Bài giảng Revit Structure 2015 - Huy Training
Bài giảng Revit Structure 2015 - Huy TrainingBài giảng Revit Structure 2015 - Huy Training
Bài giảng Revit Structure 2015 - Huy Training
Quoc Huy Phan
 
Bai giang revit structure 2015 nguyen hoanganh
Bai giang revit structure 2015   nguyen hoanganhBai giang revit structure 2015   nguyen hoanganh
Bai giang revit structure 2015 nguyen hoanganh
Dzung Nguyen Van
 
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnPd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
MasterCode.vn
 
Bài giảng HTML5-CSS3
Bài giảng HTML5-CSS3Bài giảng HTML5-CSS3
Bài giảng HTML5-CSS3
Lương Bá Hợp
 
BÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPT
BÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPTBÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPT
BÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPT
MasterCode.vn
 

Similar to Web2022 slide 8 (20)

Tài liệu HTML5-CSS3
Tài liệu HTML5-CSS3Tài liệu HTML5-CSS3
Tài liệu HTML5-CSS3
 
Slide 5 - Thiết kế Web cơ bản
Slide 5 - Thiết kế Web cơ bảnSlide 5 - Thiết kế Web cơ bản
Slide 5 - Thiết kế Web cơ bản
 
Quytrinh layout hit
Quytrinh layout hitQuytrinh layout hit
Quytrinh layout hit
 
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
 
Slide6 html5
Slide6 html5Slide6 html5
Slide6 html5
 
Bài 7 - Xây dựng layout cho trang web.docx
Bài 7 - Xây dựng layout cho trang web.docxBài 7 - Xây dựng layout cho trang web.docx
Bài 7 - Xây dựng layout cho trang web.docx
 
Bài 2 - Trang Web Giới Thiệu (2).docx
Bài 2 - Trang Web Giới Thiệu (2).docxBài 2 - Trang Web Giới Thiệu (2).docx
Bài 2 - Trang Web Giới Thiệu (2).docx
 
Thiết kế giao diện với Liquid
Thiết kế giao diện với LiquidThiết kế giao diện với Liquid
Thiết kế giao diện với Liquid
 
Lam quen MediaWiki phan 1
Lam quen MediaWiki phan 1Lam quen MediaWiki phan 1
Lam quen MediaWiki phan 1
 
Web1012 slide 3
Web1012   slide 3Web1012   slide 3
Web1012 slide 3
 
Web1012 slide 6
Web1012   slide 6Web1012   slide 6
Web1012 slide 6
 
Bài giảng Revit Structure 2015
Bài giảng Revit Structure 2015Bài giảng Revit Structure 2015
Bài giảng Revit Structure 2015
 
Bai giang revit structure 2015
Bai giang revit structure 2015Bai giang revit structure 2015
Bai giang revit structure 2015
 
Bài giảng Revit Structure 2015 - Huy Training
Bài giảng Revit Structure 2015 - Huy TrainingBài giảng Revit Structure 2015 - Huy Training
Bài giảng Revit Structure 2015 - Huy Training
 
Bài giảng Revit Structure 2015 - Huy Training
Bài giảng Revit Structure 2015 - Huy TrainingBài giảng Revit Structure 2015 - Huy Training
Bài giảng Revit Structure 2015 - Huy Training
 
Bai giang revit structure 2015 nguyen hoanganh
Bai giang revit structure 2015   nguyen hoanganhBai giang revit structure 2015   nguyen hoanganh
Bai giang revit structure 2015 nguyen hoanganh
 
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnPd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
 
Bài giảng HTML5-CSS3
Bài giảng HTML5-CSS3Bài giảng HTML5-CSS3
Bài giảng HTML5-CSS3
 
BÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPT
BÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPTBÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPT
BÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPT
 
Web1012 slide 5
Web1012   slide 5Web1012   slide 5
Web1012 slide 5
 

More from tuanduongcntt

Slide5 html5
Slide5 html5Slide5 html5
Slide5 html5
tuanduongcntt
 
Slide4 html5
Slide4 html5Slide4 html5
Slide4 html5
tuanduongcntt
 
Slide3 html5
Slide3 html5Slide3 html5
Slide3 html5
tuanduongcntt
 
Slide2 html5
Slide2 html5Slide2 html5
Slide2 html5
tuanduongcntt
 
Slide1 html5
Slide1 html5Slide1 html5
Slide1 html5
tuanduongcntt
 
Web3012 assignment
Web3012   assignmentWeb3012   assignment
Web3012 assignment
tuanduongcntt
 
Web301 slide 7
Web301   slide 7Web301   slide 7
Web301 slide 7
tuanduongcntt
 
Web301 slide 6
Web301   slide 6Web301   slide 6
Web301 slide 6
tuanduongcntt
 
Web301 slide 5
Web301   slide 5Web301   slide 5
Web301 slide 5
tuanduongcntt
 
Web301 slide 4
Web301   slide 4Web301   slide 4
Web301 slide 4
tuanduongcntt
 
Web301 slide 3
Web301   slide 3Web301   slide 3
Web301 slide 3
tuanduongcntt
 
Web301 slide 2
Web301   slide 2Web301   slide 2
Web301 slide 2
tuanduongcntt
 
Web301 slide 1
Web301   slide 1Web301   slide 1
Web301 slide 1
tuanduongcntt
 
Web3012 slide 8
Web3012   slide 8Web3012   slide 8
Web3012 slide 8
tuanduongcntt
 
Web2032 assignment
Web2032   assignmentWeb2032   assignment
Web2032 assignment
tuanduongcntt
 
Web203 slide 9
Web203   slide 9Web203   slide 9
Web203 slide 9
tuanduongcntt
 
Web203 slide 8
Web203   slide 8Web203   slide 8
Web203 slide 8
tuanduongcntt
 
Web203 slide 5
Web203   slide 5Web203   slide 5
Web203 slide 5
tuanduongcntt
 
Web203 slide 3
Web203   slide 3Web203   slide 3
Web203 slide 3
tuanduongcntt
 
Web203 slide 2
Web203   slide 2Web203   slide 2
Web203 slide 2
tuanduongcntt
 

More from tuanduongcntt (20)

Slide5 html5
Slide5 html5Slide5 html5
Slide5 html5
 
Slide4 html5
Slide4 html5Slide4 html5
Slide4 html5
 
Slide3 html5
Slide3 html5Slide3 html5
Slide3 html5
 
Slide2 html5
Slide2 html5Slide2 html5
Slide2 html5
 
Slide1 html5
Slide1 html5Slide1 html5
Slide1 html5
 
Web3012 assignment
Web3012   assignmentWeb3012   assignment
Web3012 assignment
 
Web301 slide 7
Web301   slide 7Web301   slide 7
Web301 slide 7
 
Web301 slide 6
Web301   slide 6Web301   slide 6
Web301 slide 6
 
Web301 slide 5
Web301   slide 5Web301   slide 5
Web301 slide 5
 
Web301 slide 4
Web301   slide 4Web301   slide 4
Web301 slide 4
 
Web301 slide 3
Web301   slide 3Web301   slide 3
Web301 slide 3
 
Web301 slide 2
Web301   slide 2Web301   slide 2
Web301 slide 2
 
Web301 slide 1
Web301   slide 1Web301   slide 1
Web301 slide 1
 
Web3012 slide 8
Web3012   slide 8Web3012   slide 8
Web3012 slide 8
 
Web2032 assignment
Web2032   assignmentWeb2032   assignment
Web2032 assignment
 
Web203 slide 9
Web203   slide 9Web203   slide 9
Web203 slide 9
 
Web203 slide 8
Web203   slide 8Web203   slide 8
Web203 slide 8
 
Web203 slide 5
Web203   slide 5Web203   slide 5
Web203 slide 5
 
Web203 slide 3
Web203   slide 3Web203   slide 3
Web203 slide 3
 
Web203 slide 2
Web203   slide 2Web203   slide 2
Web203 slide 2
 

Web2022 slide 8

  • 1. BÀI 8 BỐ CỤC TRONG THIẾT KẾ WEB
  • 2. NHẮC LẠI BÀI TRƯỚC Khái niệm hướng mắt của người duyệt web Weight (trọng lượng) Italic & oblique Các style trang trí Văn bản in hoa in thường Màu sắc Kiểu chữ Slide 8 - Bố cục trong thiết kế web 2
  • 3. MỤC TIÊU CỦA BÀI HỌC Bố cục trong thiết kế web Sáng tạo trong thiết kế Giới thiệu HTML 5 và tương lai của web typography Từ box (hộp) tới grid (lưới) Lựa chọn chính xác kiểu chữ (typeface) Xây dựng một họ font linh động Slide 8 - Bố cục trong thiết kế web 3
  • 4. BỐ CỤC TRONG THIẾT KẾ WEB
  • 5. BỐ CỤC TRONG THIẾT KẾ WEB Xác định một thiết kế tốt: Người dùng dễ dàng nắm được nội dung web Người dùng có thể di chuyển dễ dàng thông qua điều hướng trực quan Người dùng nhận diện được từng trang thuộc về trang web Slide 8 - Bố cục trong thiết kế web 5
  • 6. BỐ CỤC TRONG THIẾT KẾ WEB Cấu trúc của trang web Slide 8 - Bố cục trong thiết kế web 6
  • 7. BỐ CỤC TRONG THIẾT KẾ WEB Khối Container: • Tất cả trang web đều chứa phần nội dung • Chứa hầu hết các thẻ div Logo: • Khi nhà thiết kế dựa vào nhận dạng thương hiệu, họ sẽ dựa vào logo và màu sắc của những sản phẩm marketing (card, brochure, letterhead, …) Hệ thống điều hướng (Navigation): • Hệ thống điều hướng phải dễ dàng tìm kiếm và sử dụng Phần nội dung (Content): nội dung quyết định tất cả Footer: là vùng chân trang Slide 8 - Bố cục trong thiết kế web 7
  • 8. BỐ CỤC TRONG THIẾT KẾ WEB Khoảng trắng (Whitespace): • Khoảng trắng tạo ra sự cân bằng và dễ nhìn cho người duyệt web Slide 8 - Bố cục trong thiết kế web 8 http://www.yesnurse.co.uk/
  • 9. SÁNG TẠO TRONG THIẾT KẾ
  • 10. SÁNG TẠO TRONG THIẾT KẾ Không nên thiết kế theo mặc định Thiết lập lại những mặc định của trình duyệt và đặt định dạng toàn cầu cho chính mình Slide 8 - Bố cục trong thiết kế web 10 * { margin: 0; padding: 0; border:0; outline: 0; font-size: 100%; vertical-align: baseline; text-decoration: none; background: transparent;}
  • 11. SÁNG TẠO TRONG THIẾT KẾ Tự sáng tạo ra tỷ lệ để tạo nên trật tự của typography: Khi duyệt trang web, mắt người sẽ tìm vùng có độ tương phản và vùng nhất quán Tạo tỷ lệ bình thường cho typography sẽ làm cân bằng độ tương phản và nhất quán Slide 8 - Bố cục trong thiết kế web 11 h1 {font-size: 2em} h2{font-size: 1.5em} h3{font-size: 1.1255em} h4{font-size: 1em} h5, h6 {font-size: .875em} h6{font-style: italic} p, li, q, blockquote{font-size: .75em}
  • 12. SÁNG TẠO TRONG THIẾT KẾ Tạo nên đường link rõ ràng, không lộn xộn Slide 8 - Bố cục trong thiết kế web 12 a { color: rgb(0,0,255); text-decoration: none;} p a: line {border-bottom: 1px solid rgb (153,153,255);} p a: visited {border-bottom: 1px solid rgb (204,204,255);} p a: link {border-bottom: 1px dotted rgb (153,153,255);} p a: active {border-bottom: 1px solid rgb (255,0,0);}
  • 14. TỪ BOX TỚI GRID Grid (lưới), một phương thức được yêu thích cho cấu trúc và tính nhất quán của trang web và website Đối với typography, lưới đã trở nên rất quan trọng khi lựa chọn kích thước font chuẩn với khoảng không gian Đối với thiết kế web, lưới không chỉ hữu ích mà còn là cấu trúc mặc định của trang Slide 8 - Bố cục trong thiết kế web 14
  • 15. TỪ BOX TỚI GRID Sử dụng lưới để cấu trúc trang web: Có nhiều phương thức để cấu trúc lưới trang web HTML5 đang dần trở thành ngôn ngữ đánh dấu mặc định giúp cấu trúc lưới Một cải tiến đáng kể của ngôn ngữ đánh dấu trước đó là bổ sung các cấu trúc thành phần: Slide 8 - Bố cục trong thiết kế web 15
  • 16. TỪ BOX TỚI GRID Slide 8 - Bố cục trong thiết kế web 16 Header: khá rõ ràng, có thể sử dụng cho phần đầu trang, đầu vùng chính, đầu bài viết, … Navigation: có thể chứa các phần độc lập của header/ footer Section: định nghĩa vùng chính của trang, chứa nội dung chính Article: các bài viết blog Aside: được sử dụng để hỗ trợ nội dung trang: link, navigation phụ, quảng cáo Footer: giống header nhưng được đặt dưới cùng các thành phần
  • 17. TỪ BOX TỚI GRID Cấu trúc HTML định nghĩa ô lưới theo bố cục trên: Slide 8 - Bố cục trong thiết kế web 17 <html> <head><title>FWT</title></head> <body> </div id="page"> <div class="header"> <div class="navigation"></div> </div> <div class="section"> <div class="article"> <div class="header"></div> </div> <div class="article"> <div class="header"></div> </div> </div> <div class="aside"></div> <div class="footer"></div> </div> </body> </html>
  • 18. TỪ BOX TỚI GRID Cố định chiều rộng cho lưới chính xác Sử dụng chiều rộng biến thiên trong một khoảng cho lưới linh động Slide 8 - Bố cục trong thiết kế web 18 .page {min-width: 800px; max-width: 1060px; _width: 920px; padding: 0 1.5%; margin: 10px auto;}
  • 19. TỪ BOX TỚI GRID 960 Grid System: 960 Grid System là Website chuyên về CSS Framework. Với màn hình có độ rộng 1024 pixel, Moll đã quyết định chọn giá trị 960px, đây là con số này có thể chia hết cho 3, 4, 5, 6, 8, 10, 12, 15 và 16 - điều đó khiến nó trở thành một con số lý tưởng cho hệ thống ô lưới. Ba cơ sở layout: Layout thứ nhất gồm 12 cột, layout thứ hai gồm 16 cột và layout thứ ba gồm 24 cột. Slide 8 - Bố cục trong thiết kế web 19
  • 20. TỪ BOX TỚI GRID Hệ thống ô lưới 16 cột: Slide 8 - Bố cục trong thiết kế web 20 .container_16 { margin-left: auto; margin-right: auto; width: 960px; } .grid_16 { display: inline; float: left; margin-left: 10px; margin-right: 10px; } .container_16 .grid_1 { width: 40px; } …
  • 21. LỰA CHỌN FONT CHÍNH XÁC
  • 22. LỰA CHỌN FONT CHÍNH XÁC Thiết lập một tiếng nói typography: Lựa chọn kiểu chữ (typeface) để phản ánh tâm trạng và cử chỉ của thông điệp mà website truyền tải Sử dụng các font chính xác cho các vị trí phù hợp Slide 8 - Bố cục trong thiết kế web 22
  • 23. XÂY DỰNG HỌ FONT LINH ĐỘNG
  • 24. XÂY DỰNG HỌ FONT LINH ĐỘNG Tìm kiếm sự hiển thị thân thiện nhất của font cho vùng nội dung Sử dụng font với chiều rộng tương ứng và kerning Slide 8 - Bố cục trong thiết kế web 24 h1, h2, h3, h4, h5, h6 {word-spacing: .1em;} p {letter-spacing: .03em;}
  • 25. XÂY DỰNG HỌ FONT LINH ĐỘNG Chắc chắn rằng kiểu chữ có chứa tất cả trọng lượng (weight) và kiểu dáng (style) mong muốn Download font cần thiết Nhúng web safe, lõi (core), và họ font-family chung Slide 8 - Bố cục trong thiết kế web 25 b, strong { font-weight: normal; font-variant: small-caps;} body { font-family: “bell mt”, “goudy old style”, times, serif;} h1, h2, h3, h4, h5, h6 { font-family: “alice headline”, tahoma, arial, sans-serif; }
  • 26. TỔNG KẾT Bố cục của trang web thường gồm các thành phần: Containing block Logo Navigation Content Footer Whitespace Nên thiết lập lại những mặc định của trình duyệt Thiết kế hiển thị link một cách rõ ràng Slide 8 - Bố cục trong thiết kế web 26
  • 27. TỔNG KẾT Sử dụng kỹ thuật lưới (grid) vào việc thiết kế layout trang web. Việc này sẽ tạo ra sự nhất quán về bố cục các trang web trong toàn bộ website Sử dụng font với kích thước và loại font chính xác cho từng vùng vị trí Chắc chắn rằng kiểu chữ có chứa tất cả trọng lượng (weight) và kiểu dáng (style) mong muốn Nhúng web safe, lõi (core), và họ font-family chung Slide 8 - Bố cục trong thiết kế web 27