ĐI HC Đ NNG
TRƯNG ĐI HC SƯ PHM K THUT
KHOA CÔNG NGHỆ SỐ
BI GING
THIẾT KẾ WEB
Ti liu lưu hnh ni b - dnh cho sinh viên
Ngnh Công ngh thông tin
Biên son: ThS. Trần Bửu Dung
Khoa Công ngh s
B môn Công ngh thông tin
Đ Nng Thng 09/2022
THIT K WEB
M hc phn: 5505222 - S tn ch: 2 (LT)
Mc tiêu ca hc phn
-
Kiến thc: Hiu đưc cu trúc ca 1 trang web và cách thc hot đng ca 1 website trên các trình duyt; nm vng
các nguyên tc quy trình thiết kế giao din trang web.
-
K ng: Có kh ng phân ch, duy, sng to để thiết kế giao din web đp mt; có k ng s dng các nn
ng HTML, CSS, Javascript đy dng hn chnh trang web; s dụng cc tvin h tr để lp trình; vn dng
thành tho k năng lp kế hoch viết o cáo; thích nghi với xu hướng và s thay đi ca công ngh.
-
Mc t ch trách nhim: Sinh viên có thi đ, đng hc tp rõ ràng, t đó nim đam mê vthích thú vi
thiết kế, kết qu y dựng được các website áp dng trong thc tin.
t tm tt v hc phn
-
Hc phn trang b kiến thc và k năng thiết kế website tĩnh, lm s cho n lp trình web nâng cao sau y.
-
Sau khi hc xong, sinh viên có th s dng phn mềm Photoshop để t thiết kế giao din web (layout) và áp dng
thành tho ngôn ng HTML, CSS, Javascript đ y dng hoàn chnh trang web cho phía y khách.
Hc phn hc trước: Lập trình cơ bn vi C
Hon thnh biên son ngy 01/09/2022
Khoa Công ngh s phê duyt ngy 15/09/2022
Trang i
MC LC
CHƯƠNG 1. GII THIU CHUNG .................................................................... 1
1.1.
Các thut ng cơ bản ................................................................................................. 1
1.2.
Mô hình 3 lp trong thiết kế web .............................................................................. 3
1.3.
Qui trình xây dng trang web .................................................................................... 3
BÀI TẬP CHƯƠNG 1............................................................................................. 4
Bài tp 1 ........................................................................................................................... 4
Bài tp 2 ........................................................................................................................... 4
Bài tp 3 ........................................................................................................................... 4
CHƯƠNG 2. CÔNG CỤ H TR THIT K WEB ......................................... 5
2.1.
Các khái nim cơ bản ................................................................................................ 5
2.1.1.
H màu ................................................................................................................ 5
2.1.2.
Định dng nh ..................................................................................................... 5
2.1.3.
Thut ng cơ bản ................................................................................................ 5
2.1.4.
Phn mm thiết kế ............................................................................................... 6
2.2.
Phn mm Adobe Photoshop .................................................................................... 6
2.2.1.
Giao din phn mm Photoshop ......................................................................... 6
2.2.1.2.
Thanh trình đơn ............................................................................................ 6
2.2.1.3.
Thanh công c .............................................................................................. 7
2.2.1.4.
Thanh tùy chn ............................................................................................. 7
2.2.2.
Chế độ màn hình ................................................................................................. 8
2.2.3.
Thiết lập cơ bn .................................................................................................. 8
2.2.4.
Thao tác trên file ................................................................................................. 8
2.2.5.
Công c thưng dùng .......................................................................................... 8
2.2.6.
Trích xut nh cho web ....................................................................................... 9
2.3.
Phn mm h tr biên son mã ngun ...................................................................... 9
2.3.1.
IDE ...................................................................................................................... 9
2.3.2.
Code Editor ......................................................................................................... 9
2.3.3.
Phn mm Visual Studio Code ......................................................................... 10
2.3.3.1.
Gii thiu phn mm VS Code .................................................................. 10
2.3.3.2.
Phn m rng trong phn mm VS Code .................................................. 10
Trang ii
2.3.3.3.
Giao din phn mm VS Code ................................................................... 10
2.3.3.4.
Các phím tt ............................................................................................... 11
BÀI TẬP CHƯƠNG 2........................................................................................... 13
Bài tp 1 ......................................................................................................................... 13
Bài tp 2 ......................................................................................................................... 14
Bài tp 3 ......................................................................................................................... 14
Bài tp 4 ......................................................................................................................... 15
Bài tp 5 ......................................................................................................................... 15
Bài tp 6 ......................................................................................................................... 15
CHƯƠNG 3. NGÔN NGỮ HTML ...................................................................... 20
3.1.
Tng quan v HTML ............................................................................................... 20
3.2.
Cu trúc tài liu HTML ........................................................................................... 20
3.2.1.
Khai báo Doctype ............................................................................................. 21
3.2.2.
Th <html> ....................................................................................................... 21
3.2.3.
Th <head> ....................................................................................................... 21
3.2.4.
Th <body> ....................................................................................................... 22
3.2.5.
Chú thích trong HTML ..................................................................................... 22
3.3.
Các loi th HTML .................................................................................................. 22
3.3.1.
Khái nim th .................................................................................................... 22
3.3.2.
Phân loi th ...................................................................................................... 23
3.3.2.1.
Phân loại theo đặc đim ............................................................................. 23
3.3.2.2.
Phân loi theo chc năng ........................................................................... 23
3.4.
Các kí t đặc bit trong HTML ............................................................................... 23
3.5.
Th to b cc ......................................................................................................... 24
3.6.
Th định dng .......................................................................................................... 25
3.7.
Th to ni dung ...................................................................................................... 25
3.7.1.
Th tiêu đ ........................................................................................................ 25
3.7.2.
Th tạo văn bn ................................................................................................. 25
3.7.3.
Th hình nh ..................................................................................................... 26
3.7.4.
Th liên kết ....................................................................................................... 27
3.7.5.
Th danh sách ................................................................................................... 27
3.7.6.
Th to bng ...................................................................................................... 28
Trang iii
3.7.7.
Th đa phương tiện ........................................................................................... 29
3.7.8.
Th to khung ................................................................................................... 30
3.7.9.
Th to biu mu ............................................................................................... 31
BÀI TẬP CHƯƠNG 3........................................................................................... 39
Bài tp 1 ......................................................................................................................... 39
Bài tp 2 ......................................................................................................................... 39
Bài tp 3 ......................................................................................................................... 39
Bài tp 4 ......................................................................................................................... 39
Bài tp 5 ......................................................................................................................... 39
Bài tp 6 ......................................................................................................................... 39
Bài tp 7 ......................................................................................................................... 40
Bài tp 8 ......................................................................................................................... 40
CHƯƠNG 4. NGÔN NGỮ CSS ........................................................................... 42
4.1.
Tng quan CSS ........................................................................................................ 42
4.2.
Khai báo CSS .......................................................................................................... 43
4.2.1.
Ni dòng ........................................................................................................... 43
4.2.2.
Ni tuyến ........................................................................................................... 43
4.2.3.
Ngoi tuyến ....................................................................................................... 43
4.2.4.
Độ ưu tiên khai báo ........................................................................................... 43
4.3.
Đơn vị đo và màu sắc .............................................................................................. 43
4.3.1.
Đơn vị đo .......................................................................................................... 43
4.3.2.
Màu sc ............................................................................................................. 44
4.4.
B chn Selectors ................................................................................................. 45
4.4.1.
Khái nim b chn ............................................................................................ 45
4.4.2.
Khai báo b chn .............................................................................................. 45
4.4.3.
Các loi b chn ............................................................................................... 45
4.4.3.1.
Simple selectors ......................................................................................... 45
4.4.3.2.
Combinators selectors ................................................................................ 45
4.4.3.3.
Pseudo-elements selectors .......................................................................... 45
4.4.3.4.
Pseudo-class selectors ................................................................................ 45
4.4.3.5.
Attribute selectors ...................................................................................... 46
4.4.3.6.
Độ ưu tiên của các loi b chn ................................................................. 46