TRƯỜNG CAO ĐẲNG CƠ ĐIỆN HÀ NI
KHOA CÔNG NGH THÔNG TIN
GIÁO TRÌNH
THIT K WEB CƠ BẢN
(Lưu hành nội b)
Hà Nội năm 2024
1
MC LC
LI GII THIU ......................................... Error! Bookmark not defined.
BÀI 1: TNG QUAN V HTML .............................................................. 8
1. Gii thiu ............................................................................................... 8
2. Trình son tho ...................................................................................... 8
3. Các thành phn chính ca HTML ......................................................... 9
4. Cu trúc th ......................................................................................... 11
5. Thuc tính ca th HTML .................................................................. 12
BÀI 2: CÁC TH ĐNH DNG .............................................................. 14
1. Th định dng kiu cách, c ch ........................................................ 14
2. Th định dng v b cc ..................................................................... 16
3. Bài tp ................................................................................................. 17
BÀI 3: DANH SÁCH VÀ SIÊU LIÊN KT ........................................... 19
1. Danh sách ............................................................................................ 19
1.1 To danh sách không có th t ..................................................... 19
1.2 Danh sách có th t....................................................................... 20
2. Siêu liên kết ......................................................................................... 20
2.1 Cú pháp ......................................................................................... 20
2.2 Thuc tính ..................................................................................... 21
3. Bài tp ................................................................................................. 22
BÀI 4: HÌNH NH VÀ FORM ................................................................ 23
1. Hình nh .............................................................................................. 23
1.1 Cú pháp th ................................................................................... 23
1.2 Thuc tính th ............................................................................... 23
2. Form .................................................................................................... 23
2.1 Th Input ....................................................................................... 24
2.2 Th Select ...................................................................................... 26
2
2.3 File Upload .................................................................................... 27
2.4 Button ............................................................................................ 27
3. Bài tp ................................................................................................. 28
BÀI 5: TABLE VÀ LAYOUT .................................................................. 30
1. Table .................................................................................................... 30
1.1 Cú pháp th ................................................................................... 30
2.2 Mt s thuc tính ca th .............................................................. 31
2.3 Gp ô trong bng ........................................................................... 32
2. Layout ................................................................................................. 34
3. Bài tp ................................................................................................. 35
BÀI 6: ĐỊNH DNG CSS ......................................................................... 38
1. Gii thiu CSS .................................................................................... 38
2. Cú pháp CSS ....................................................................................... 38
3. V trí đặt CSS ...................................................................................... 39
4. Định dng CSS .................................................................................... 41
4.1 CSS Text ....................................................................................... 41
4.2 CSS background ............................................................................ 43
4.3 CSS Margin ................................................................................... 46
4.4 CSS padding .................................................................................. 47
4.5 CSS border .................................................................................... 47
4.6 CSS Font ....................................................................................... 49
5. Bài tp ................................................................................................. 51
BÀI 7: S DNG CSS CHO DÀN TRANG .......................................... 54
1. CSS table ............................................................................................ 54
1.1 Thuc tính border .......................................................................... 54
1.2 Thuc tính border-collapse ........................................................... 54
1.3 Thuc tính background-color ........................................................ 55
1.4 Thuc tính padding ....................................................................... 55
3
1.5 Thuc tính width và height ........................................................... 55
1.6 Hover ............................................................................................. 56
1.7 Thuc tính nth-child ...................................................................... 56
1.8 Bng reponsive .............................................................................. 57
2. Dàn trang bng css flexbox ................................................................. 58
2.1 Flex Container ............................................................................... 60
2.2 Flex-direction ................................................................................ 62
2.3 Flex-wrap ...................................................................................... 64
2.4 justified-content ............................................................................ 66
2.5 align-items ..................................................................................... 68
TÀI LIU THAM KHO ........................................................................ 69
4
GIÁO TRÌNH MÔN HỌC/ MÔ ĐUN
Tên môn học/ mô đun: Cơ bản v HTML & CSS
Mã môn học/ mô đun: MĐ 17
1. V trí, tính cht của mô đun:
- V trí: Kiến thức bản v HTML, CSS đun chuyên môn trong
chương trình đào tạo. Mô đun được b trí ging dy sau khi đã học xong các môn
học, mô đun cơ sở.
- Tính chất: Mô đun thuộc lĩnh vực công ngh thông tin đ thiết kế các trang
web tĩnh bằng HTML, CSS và được áp dng trong các chuyên ngành Thiết kế đồ
ha, Thiết kế trang web và Qun tr mng.
2. Mục tiêu mô đun:
- V kiến thc:
+ Trình bày được cu trúc chung tài liu HTML.
+ Trình y được các th HTML văn bản, bng, liên kết, nh, metadata,
media, form,....
+ Trình bày được các thuc tính trong HTML.
+ Trình bày được các phương pháp nhúng mã CSS trong tài liệu HTML.
+ Trình bày được các thược tính background, căn lề, margin, padding, văn
bn, position,... trong CSS.
- V k năng:
+ Tạo được website HTML s dng các thành phần văn bản, bng, liên kết,
danh sách, form, media, metadata,...
+ Tạo được website s dng CSS cho các thuc tính nh nền, dãn dòng, căn
l, position,...
- V năng lực t ch và trách nhim:
+ Rèn luyện đức tính cn thận, chăm chỉ, kh năng tìm kiếm tài liu chuyên
ngành và tra cu online.
+ Chấp hành nghiêm túc các quy định v k thut, an toàn và bo qun máy
tính.
3. Nội dung mô đun:
Bài 1: Tng quan v HTML