SlideShare a Scribd company logo
1 of 40
Download to read offline
BÀI 2
HTML - LÀM QUEN VỚI CSS – ĐỊNH DẠNG STYLE
CHO TRANG WEB & BỐ CỤC TRANG WEB
NHẮC LẠI BÀI TRƯỚC
Những khái niệm về website:
Thành phần của trang web
Tên miền, địa chỉ IP
Client – server
Công việc thiết kế website
Những kiến thức cơ bản về HTML & XHTML
Làm quen với Adobe Dreamweaver CS4
Khởi tạo một trang web và làm việc với những thành
phần trên trang web: văn bản, hình ảnh
Những khái niệm về website:
Thành phần của trang web
Tên miền, địa chỉ IP
Client – server
Công việc thiết kế website
Những kiến thức cơ bản về HTML & XHTML
Làm quen với Adobe Dreamweaver CS4
Khởi tạo một trang web và làm việc với những thành
phần trên trang web: văn bản, hình ảnh
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 2
MỤC TIÊU BÀI HỌC
Làm quen với HTML:
Khái niệm, cấu trúc
Cách viết mã HTML với môi trường soạn thảo
(notepad, Dreamweaver, …)
Làm việc với những thành phần:
• Văn bản
• Hình ảnh
Làm quen với CSS
Khởi tạo CSS với Dreamweaver CS4
Bố cục trang web với CSS
Làm quen với HTML:
Khái niệm, cấu trúc
Cách viết mã HTML với môi trường soạn thảo
(notepad, Dreamweaver, …)
Làm việc với những thành phần:
• Văn bản
• Hình ảnh
Làm quen với CSS
Khởi tạo CSS với Dreamweaver CS4
Bố cục trang web với CSS
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 3
HTML
HTML – KHÁI NIỆM – CẤU TRÚC
HTML là ngôn ngữ đánh dấu (không phải ngôn ngữ
lập trình) - Hyper Text Markup Language
Sử dụng cấu trúc thẻ để mô tả trang web
(webpage: *.html)
Thẻ HTML:
Cấu trúc thẻ: <từ khóa>
Thường đi theo cặp: <html> … </html>
Nội dung của thẻ có thể là một đoạn ký tự hoặc một
thẻ khác
HTML là ngôn ngữ đánh dấu (không phải ngôn ngữ
lập trình) - Hyper Text Markup Language
Sử dụng cấu trúc thẻ để mô tả trang web
(webpage: *.html)
Thẻ HTML:
Cấu trúc thẻ: <từ khóa>
Thường đi theo cặp: <html> … </html>
Nội dung của thẻ có thể là một đoạn ký tự hoặc một
thẻ khác
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 5
Thẻ mở Thẻ đóng
HTML – KHÁI NIỆM – CẤU TRÚC
Cấu trúc trang HTML:
<html >
<head>
<title>tiêu đề website</title>
</head>
<body>
Văn bản và hình ảnh sẽ nằm ở đây …
</body>
</html>
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 6
<html >
<head>
<title>tiêu đề website</title>
</head>
<body>
Văn bản và hình ảnh sẽ nằm ở đây …
</body>
</html>
HTML – KHÁI NIỆM – CẤU TRÚC
Phân cấp trong HTML
<html>...</html>
<head>...</head> <body>...</body>
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 7
<title>...</title> <p>...</p> <br> <table>...</table>
Ví dụ: “Hello world” Ví dụ: “Hi!”
HTML – LÀM VIỆC VỚI VĂN BẢN
Thẻ tiêu đề: h1  h6
<hn>nội dung hiển thị</hn>
n là số nguyên từ 1-6
Giống như định dạng Bullets trong word
<html >
<head>
<title>Làm việc với tiêu đề</title>
</head>
<body>
<h1>Tiêu đề cấp 1</h1>
<h2>Tiêu đề cấp 2</h2>
<h3>Tiêu đề cấp 3</h3>
<h4>Tiêu đề cấp 4</h4>
<h5>Tiêu đề cấp 5</h5>
<h6>Tiêu đề cấp 6</h6>
</body>
</html>
Thẻ tiêu đề: h1  h6
<hn>nội dung hiển thị</hn>
n là số nguyên từ 1-6
Giống như định dạng Bullets trong word
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 8
<html >
<head>
<title>Làm việc với tiêu đề</title>
</head>
<body>
<h1>Tiêu đề cấp 1</h1>
<h2>Tiêu đề cấp 2</h2>
<h3>Tiêu đề cấp 3</h3>
<h4>Tiêu đề cấp 4</h4>
<h5>Tiêu đề cấp 5</h5>
<h6>Tiêu đề cấp 6</h6>
</body>
</html>
HTML – LÀM VIỆC VỚI VĂN BẢN
Thẻ đoạn văn: <p>nội dung hiển thị</p>
<html >
<head>
<title>Thẻ đoạn văn</title>
</head>
<body>
<h1>Đánh giá chi tiết HTC One
X</h1>
<p>Sau một năm ra nhiều sản
phẩm, HTC bắt đầu thay đổi chiến lược.
</p>
<p>One X bắt đầu có mặt trên
các kệ hàng ở mức giá 16,5 triệu. </p>
</body>
</html>
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 9
<html >
<head>
<title>Thẻ đoạn văn</title>
</head>
<body>
<h1>Đánh giá chi tiết HTC One
X</h1>
<p>Sau một năm ra nhiều sản
phẩm, HTC bắt đầu thay đổi chiến lược.
</p>
<p>One X bắt đầu có mặt trên
các kệ hàng ở mức giá 16,5 triệu. </p>
</body>
</html>
HTML – LÀM VIỆC VỚI VĂN BẢN
Thẻ link (liên kết):
Được định nghĩa thông qua thẻ <a>…</a>
<html >
<head>
<title>Thẻ đoạn văn</title>
</head>
<body>
<a href=“http://www.poly.edu.vn/”>Nhấn vào đây để chuyển tới trang web
của Fpoly></a>
</body>
</html>
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 10
<html >
<head>
<title>Thẻ đoạn văn</title>
</head>
<body>
<a href=“http://www.poly.edu.vn/”>Nhấn vào đây để chuyển tới trang web
của Fpoly></a>
</body>
</html>
HTML – LÀM VIỆC VỚI VĂN BẢN
Tạo danh sách (list) với HTML:
2 loại danh sách: danh sách thứ tự & danh sách
không thứ tự
Trong danh sách có thể chứa danh sách con
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 11
HTML – LÀM VIỆC VỚI VĂN BẢN
<html>
<body>
<h4>Danh sách không thứ tự:</h4>
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
</body>
</html>
Định nghĩa bởi thẻ <ul>
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 12
<html>
<body>
<h4>Danh sách không thứ tự:</h4>
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
</body>
</html>
<h4>Danh sách theo thứ tự:</h4>
<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Định nghĩa bởi thẻ <ul>
Định nghĩa bởi thẻ <ol>
HTML – LÀM VIỆC VỚI HÌNH ẢNH
Chèn hình ảnh vào trang web:
<img src="đường dẫn tới ảnh" alt="…."/>
Đường dẫn tới ảnh:
-Đường dẫn tuyệt đối
- Đường dẫn tương đối
- Dạng link
Xác định văn bản thay thế,
nếu hình ảnh không hiển thị
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 13
<h4>Hình minh họa:</h4>
<img src="html-code.jpg" alt="Hình
minh họa" border="0" width="320"
height="319"/>
HTML – LÀM VIỆC VỚI TABLE
Sử dụng thẻ <table></table> để định dạng bảng
trong HTML:
Được chia thành nhiều hàng: <tr>…</tr>
Mỗi hàng được chia thành ngăn dữ liệu: <td>…</td>
<table border="1">
<tr>
<td>Ô số 1</td>
<td>Ô số 2</td>
<td>Ô số 3</td>
</tr>
<tr>
<td>Ô số 4</td>
<td>Ô số 5</td>
<td>Ô số 6</td>
</tr>
</table>
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 14
<table border="1">
<tr>
<td>Ô số 1</td>
<td>Ô số 2</td>
<td>Ô số 3</td>
</tr>
<tr>
<td>Ô số 4</td>
<td>Ô số 5</td>
<td>Ô số 6</td>
</tr>
</table>
HTML – LÀM VIỆC VỚI THẺ DIV
Thẻ <div> định nghĩa một bộ phần hoặc một phần
trong tài liệu HTML
Được sử dụng cho nhóm khối thành phần trên web,
để dễ dàng tạo định dạng cho chúng
Được sử dụng thường xuyên với CSS để tạo định
dạng
Thẻ <div> định nghĩa một bộ phần hoặc một phần
trong tài liệu HTML
Được sử dụng cho nhóm khối thành phần trên web,
để dễ dàng tạo định dạng cho chúng
Được sử dụng thường xuyên với CSS để tạo định
dạng
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 15
<html >
<head>
<title>tiêu đề website</title>
</head>
<body>
<div>nội dung …</div>
<div>nội dung …</div>
</body>
</html>
CASCADING STYLE SHEETS (CSS)
KHÁI NIỆM
Là những tệp tin/đoạn text, được kết hợp với 1 hoặc
nhiều tệp tin HTML để định nghĩa các quy tắc cho
việc hiển thị trang web
CSS tạo ra định nghĩa cho các thành phần trong
trang web
Định nghĩa cách hiển thị của các thành phần HTML
Có thể được đặt ở 3 vị trí:
Trong cặp thẻ <head>
Nội tuyến (inline): đặt cạnh
tên thẻ
Định nghĩa trong một file .css riêng biệt
Là những tệp tin/đoạn text, được kết hợp với 1 hoặc
nhiều tệp tin HTML để định nghĩa các quy tắc cho
việc hiển thị trang web
CSS tạo ra định nghĩa cho các thành phần trong
trang web
Định nghĩa cách hiển thị của các thành phần HTML
Có thể được đặt ở 3 vị trí:
Trong cặp thẻ <head>
Nội tuyến (inline): đặt cạnh
tên thẻ
Định nghĩa trong một file .css riêng biệt
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 17
KHÁI NIỆM
Một số quy tắc của CSS:
Quy tắc kế thừa: nếu luật CSS được áp dụng cho thẻ
cha thì cũng được mặc định áp dụng cho các thẻ
con/nội dung trong đó
Quy tắc tầng: nếu có 2 luật CSS, một luật áp dụng
cho thẻ cha và một luật áp dụng cho thẻ con thì luật
thứ 2 sẽ được áp dụng cho thẻ con
Quy tắc dựa trên mức độ: nếu có 2 luật CSS cùng
được áp dụng cho một đối tượng, luật nào có giá trị
weight/specific lớn hơn thì sẽ được áp dụng
Quy tắc !important: nếu luật được thêm từ khóa
"!important" thì nó sẽ được áp dụng, không phụ
thuộc vào các quy tắc khác
Một số quy tắc của CSS:
Quy tắc kế thừa: nếu luật CSS được áp dụng cho thẻ
cha thì cũng được mặc định áp dụng cho các thẻ
con/nội dung trong đó
Quy tắc tầng: nếu có 2 luật CSS, một luật áp dụng
cho thẻ cha và một luật áp dụng cho thẻ con thì luật
thứ 2 sẽ được áp dụng cho thẻ con
Quy tắc dựa trên mức độ: nếu có 2 luật CSS cùng
được áp dụng cho một đối tượng, luật nào có giá trị
weight/specific lớn hơn thì sẽ được áp dụng
Quy tắc !important: nếu luật được thêm từ khóa
"!important" thì nó sẽ được áp dụng, không phụ
thuộc vào các quy tắc khác
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 18
KHÁI NIỆM
4 loại thẻ chọn trong CSS:
Tags: Đối tượng áp dụng luật là thẻ HTML
Classes: Đối tượng áp dụng luật là các thẻ div thuộc
class tương ứng
IDs: Đối tượng áp dụng luật thẻ thẻ div có id tương
ứng
Pseudo-class: Đối tượng áp dụng luật là các lớp giả
đã được định nghĩa sẵn như: link, active, hover, ….
4 loại thẻ chọn trong CSS:
Tags: Đối tượng áp dụng luật là thẻ HTML
Classes: Đối tượng áp dụng luật là các thẻ div thuộc
class tương ứng
IDs: Đối tượng áp dụng luật thẻ thẻ div có id tương
ứng
Pseudo-class: Đối tượng áp dụng luật là các lớp giả
đã được định nghĩa sẵn như: link, active, hover, ….
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 19
KHÁI NIỆM
Class và ID trong CSS:
ID:
• Áp dụng cho một yếu tố duy nhất, không lặp lại
• Bắt đầu bằng ký tự #
<html>
<head>
<style type="text/css">
#para1 { text-align:center; color:red;}
</style>
</head>
<body>
<p id="para1">Hello World!</p>
<p>This paragraph is not affected by the
style.</p>
</body>
</html>
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 20
<html>
<head>
<style type="text/css">
#para1 { text-align:center; color:red;}
</style>
</head>
<body>
<p id="para1">Hello World!</p>
<p>This paragraph is not affected by the
style.</p>
</body>
</html>
KHÁI NIỆM
Class:
• Được sử dụng để áp dụng triệt để tính kế thừa
• Bắt đầu bằng ký tự .
<html>
<head>
<style type="text/css">
.text_red {color:#F00; font-variant:small-caps}
</style>
</head>
<body>
<p class="text_red">minh họa cho class</p>
</body>
</html>
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 21
<html>
<head>
<style type="text/css">
.text_red {color:#F00; font-variant:small-caps}
</style>
</head>
<body>
<p class="text_red">minh họa cho class</p>
</body>
</html>
KHỞI TẠO CSS VỚI DREAMWEAVER CS4
KHỞI TẠO CSS VỚI DREAMWEAVER CS4
2 cách tạo CSS trong Dreamweaver:
CSS
Sử dụng môi
trường Design với
các bảng liên quan
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 23
CSS
Sử dụng môi
trường soạn thảo
Code
KHỞI TẠO CSS VỚI DREAMWEAVER CS4
Sử dụng môi trường Design với các bảng liên quan:
1. sử dụng bảng INSERT kết hợp với bảng
PROPERTIES, hộp thoại CSS Rule definition
Common:
Layout
Forms
Data
Spry
InContext Edditing
Text
Favorites
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 24
Cung cấp các chức năng cho phép chèn hình ảnh,
form, nội dung đa phương tiện vào web
Common:
Layout
Forms
Data
Spry
InContext Edditing
Text
Favorites
KHỞI TẠO CSS VỚI DREAMWEAVER CS4
Ví dụ: định nghĩa CSS cho thẻ <h1>:
Bước 1: sử dụng bảng INSERT chèn thẻ <h1>, nhập
nội dung bất kỳ
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 25
KHỞI TẠO CSS VỚI DREAMWEAVER CS4
Bước 2: nhấn nút Edit Rule trên bảng PROPERTIES để
chỉnh sửa style (CSS) cho thẻ <h1>
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 26
KHỞI TẠO CSS VỚI DREAMWEAVER CS4
Bước 3: đặt giá trị cho các thuộc tính trong hộp thoại
CSS Rule definition
Cột phân loại các
thuộc tính
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 27
Giá trị của các thuộc
tính
KHỞI TẠO CSS VỚI DREAMWEAVER CS4
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 28
Thiết lập các giá trị
liên quan
KHỞI TẠO CSS VỚI DREAMWEAVER CS4
Kết quả:
Chỉnh sửa style với bảng CSS STYLES:
• Đây là bảng hiển thị toàn bộ
thuộc tính của các thành phần
trên web
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 29
Kết quả:
Chỉnh sửa style với bảng CSS STYLES:
• Đây là bảng hiển thị toàn bộ
thuộc tính của các thành phần
trên web
KHỞI TẠO CSS VỚI DREAMWEAVER CS4
• Ví dụ: nhấn chuột chọn nội dung thẻ <h1>, thuộc tính
và giá trị style của thẻ sẽ được hiển thị trên bảng CSS
STYLES
Vùng hiển thị thuộc tính và giá trị
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 30
• Ví dụ: nhấn chuột chọn nội dung thẻ <h1>, thuộc tính
và giá trị style của thẻ sẽ được hiển thị trên bảng CSS
STYLES
Vùng chỉnh sửa giá trị của các thuộc
tính
KHỞI TẠO CSS VỚI DREAMWEAVER CS4
Sử dụng môi trường soạn thảo mã Code:
Viết trong cặp
thẻ <head> ở
HTML
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 31
Viết mã CSS Nội tuyến (inline)
Viết trong một
file .css riêng biệt
KHỞI TẠO CSS VỚI DREAMWEAVER CS4
Viết CSS trong cặp thẻ <head>…</head>
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 32
KHỞI TẠO CSS VỚI DREAMWEAVER CS4
Viết CSS Inline
<html>
<body>
<h1 style="font-family:Tahoma, Geneva, sans-serif; font-size:24px; font-
style:italic; color:#F00">thực hành với thẻ &lt;h1&gt;</h1>
</body>
</html>
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 33
KHỞI TẠO CSS VỚI DREAMWEAVER CS4
Viết trong một file .css riêng biệt:
• Bước 1: khởi tạo một file .css bằng cách lựa chọn File >
New … lựa chọn CSS trong hộp thoại New Document
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 34
KHỞI TẠO CSS VỚI DREAMWEAVER CS4
• Bước 2: soạn thảo mã CSS cho thẻ <h1>, sau đó lưu
file tại thư mục web (thư mục có chứa file .html)
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 35
KHỞI TẠO CSS VỚI DREAMWEAVER CS4
• Bước 3: trong file .html, viết lệnh để gọi file .css
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>WEB101- Thiết kế web</title>
<link href=“common.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>thực hành với thẻ &lt;h1&gt;</h1>
</body>
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 36
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>WEB101- Thiết kế web</title>
<link href=“common.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>thực hành với thẻ &lt;h1&gt;</h1>
</body>
BỐ CỤC WEBSITE VỚI CSS
BỐ CỤC WEBSITE VỚI CSS
Layout là bố cục trình bày sắp xếp các thành phần
của một trang web
Layout website thường chia theo dạng cột
website
header
contentv.v…
Layout là bố cục trình bày sắp xếp các thành phần
của một trang web
Layout website thường chia theo dạng cột
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 38
Navigator
(điều
hướng)
footer
BỐ CỤC WEBSITE VỚI CSS
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 39
TỔNG KẾT
HTML (ngôn ngữ đánh dấu siêu văn bản) là ngôn
ngữ tạo nên các trang web thông qua các thẻ đánh
dấu
Thẻ là thành phần đánh dấu văn bản. Nội dung
trong thẻ sẽ được trình duyệt xử lý dựa trên thẻ
chứa nó
CSS là ngôn ngữ đơn giản, hoạt động cùng với
HTML để định dạng về mặt hình thức cho trang web
Có 3 vị trí để đặt CSS: trong thẻ <head>, cùng
dòng với thẻ (inline), ở một file .css bên ngoài
Layout là bố cục trình bày sắp xếp các thành phần
của một trang web, thường được chia theo dạng cột
HTML (ngôn ngữ đánh dấu siêu văn bản) là ngôn
ngữ tạo nên các trang web thông qua các thẻ đánh
dấu
Thẻ là thành phần đánh dấu văn bản. Nội dung
trong thẻ sẽ được trình duyệt xử lý dựa trên thẻ
chứa nó
CSS là ngôn ngữ đơn giản, hoạt động cùng với
HTML để định dạng về mặt hình thức cho trang web
Có 3 vị trí để đặt CSS: trong thẻ <head>, cùng
dòng với thẻ (inline), ở một file .css bên ngoài
Layout là bố cục trình bày sắp xếp các thành phần
của một trang web, thường được chia theo dạng cột
Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 40

More Related Content

What's hot

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
 
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 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
 
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 FPTMasterCode.vn
 
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 FPTMasterCode.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
 
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
 
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ảnSống Khác
 
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 FPTMasterCode.vn
 
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
 
Slide1 - Co ban HTML5
Slide1 - Co ban HTML5Slide1 - Co ban HTML5
Slide1 - Co ban HTML5Đặng Til
 
Slide4 - Co ban HTML5
Slide4 - Co ban HTML5Slide4 - Co ban HTML5
Slide4 - Co ban HTML5Đặng Til
 
Lập trình web - HTML cơ bản
Lập trình web - HTML cơ bảnLập trình web - HTML cơ bản
Lập trình web - HTML cơ bảnNhóc Nhóc
 

What's hot (20)

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
 
Html full
Html fullHtml full
Html full
 
Slide6
Slide6Slide6
Slide6
 
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 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 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
 
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
 
Slide4
Slide4Slide4
Slide4
 
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...
 
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
 
Web1012 slide 1
Web1012   slide 1Web1012   slide 1
Web1012 slide 1
 
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
 
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 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
 
Slide7
Slide7Slide7
Slide7
 
Tài liệu HTML5-CSS3
Tài liệu HTML5-CSS3Tài liệu HTML5-CSS3
Tài liệu HTML5-CSS3
 
Slide1 - Co ban HTML5
Slide1 - Co ban HTML5Slide1 - Co ban HTML5
Slide1 - Co ban HTML5
 
Slide4 - Co ban HTML5
Slide4 - Co ban HTML5Slide4 - Co ban HTML5
Slide4 - Co ban HTML5
 
Lập trình web - HTML cơ bản
Lập trình web - HTML cơ bảnLập trình web - HTML cơ bản
Lập trình web - HTML cơ bản
 

Similar to Slide2

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).docxTrongNguyn1
 
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ảnSống Khác
 
tai lieu thiet ke website
tai lieu thiet ke websitetai lieu thiet ke website
tai lieu thiet ke websitenhatgiaoict
 
Hướng dẫn lập trình web với PHP - Ngày 2
Hướng dẫn lập trình web với PHP - Ngày 2Hướng dẫn lập trình web với PHP - Ngày 2
Hướng dẫn lập trình web với PHP - Ngày 2Nguyễn Tuấn Quỳnh
 
Baigiang css
Baigiang cssBaigiang css
Baigiang csshmtsystem
 
Html coban
Html coban Html coban
Html coban Cá Cơm
 
[123doc] - slide-tong-quan-ve-ngon-ngu-lap-trinh-web-html-doc.pdf
[123doc] - slide-tong-quan-ve-ngon-ngu-lap-trinh-web-html-doc.pdf[123doc] - slide-tong-quan-ve-ngon-ngu-lap-trinh-web-html-doc.pdf
[123doc] - slide-tong-quan-ve-ngon-ngu-lap-trinh-web-html-doc.pdfThnh258575
 
[123doc] - slide-tong-quan-ve-ngon-ngu-lap-trinh-web-html-doc.pdf
[123doc] - slide-tong-quan-ve-ngon-ngu-lap-trinh-web-html-doc.pdf[123doc] - slide-tong-quan-ve-ngon-ngu-lap-trinh-web-html-doc.pdf
[123doc] - slide-tong-quan-ve-ngon-ngu-lap-trinh-web-html-doc.pdfThnh258575
 
Đề tài Tìm hiểu HTML5, CSS3, thiết kết website tin tức
Đề tài Tìm hiểu HTML5, CSS3, thiết kết website tin tứcĐề tài Tìm hiểu HTML5, CSS3, thiết kết website tin tức
Đề tài Tìm hiểu HTML5, CSS3, thiết kết website tin tứcHoward Brakus
 
C S S & The Modern Web Design
C S S &  The  Modern  Web  DesignC S S &  The  Modern  Web  Design
C S S & The Modern Web DesignHiệp Lê Tuấn
 
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.vnMasterCode.vn
 
[ST] Tài liệu thiết kế website cho người mới bắt đầu
[ST] Tài liệu thiết kế website cho người mới bắt đầu[ST] Tài liệu thiết kế website cho người mới bắt đầu
[ST] Tài liệu thiết kế website cho người mới bắt đầuTin Học KEY
 
Bài 6 - Xây dựng thanh điều hướng cho website.docx
Bài 6 - Xây dựng thanh điều hướng cho website.docxBài 6 - Xây dựng thanh điều hướng cho website.docx
Bài 6 - Xây dựng thanh điều hướng cho website.docxTrongNguyn1
 
02 udpt thiet ke web voi css
02 udpt   thiet ke web voi css02 udpt   thiet ke web voi css
02 udpt thiet ke web voi cssNguyen Son
 
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 LiquidTien Nguyen
 

Similar to Slide2 (20)

Web1012 slide 2
Web1012   slide 2Web1012   slide 2
Web1012 slide 2
 
Css
CssCss
Css
 
04 web course css
04 web course   css04 web course   css
04 web course css
 
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
 
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
 
Ajax
AjaxAjax
Ajax
 
Web1012 slide 5
Web1012   slide 5Web1012   slide 5
Web1012 slide 5
 
tai lieu thiet ke website
tai lieu thiet ke websitetai lieu thiet ke website
tai lieu thiet ke website
 
Hướng dẫn lập trình web với PHP - Ngày 2
Hướng dẫn lập trình web với PHP - Ngày 2Hướng dẫn lập trình web với PHP - Ngày 2
Hướng dẫn lập trình web với PHP - Ngày 2
 
Baigiang css
Baigiang cssBaigiang css
Baigiang css
 
Html coban
Html coban Html coban
Html coban
 
[123doc] - slide-tong-quan-ve-ngon-ngu-lap-trinh-web-html-doc.pdf
[123doc] - slide-tong-quan-ve-ngon-ngu-lap-trinh-web-html-doc.pdf[123doc] - slide-tong-quan-ve-ngon-ngu-lap-trinh-web-html-doc.pdf
[123doc] - slide-tong-quan-ve-ngon-ngu-lap-trinh-web-html-doc.pdf
 
[123doc] - slide-tong-quan-ve-ngon-ngu-lap-trinh-web-html-doc.pdf
[123doc] - slide-tong-quan-ve-ngon-ngu-lap-trinh-web-html-doc.pdf[123doc] - slide-tong-quan-ve-ngon-ngu-lap-trinh-web-html-doc.pdf
[123doc] - slide-tong-quan-ve-ngon-ngu-lap-trinh-web-html-doc.pdf
 
Đề tài Tìm hiểu HTML5, CSS3, thiết kết website tin tức
Đề tài Tìm hiểu HTML5, CSS3, thiết kết website tin tứcĐề tài Tìm hiểu HTML5, CSS3, thiết kết website tin tức
Đề tài Tìm hiểu HTML5, CSS3, thiết kết website tin tức
 
C S S & The Modern Web Design
C S S &  The  Modern  Web  DesignC S S &  The  Modern  Web  Design
C S S & The Modern Web Design
 
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
 
[ST] Tài liệu thiết kế website cho người mới bắt đầu
[ST] Tài liệu thiết kế website cho người mới bắt đầu[ST] Tài liệu thiết kế website cho người mới bắt đầu
[ST] Tài liệu thiết kế website cho người mới bắt đầu
 
Bài 6 - Xây dựng thanh điều hướng cho website.docx
Bài 6 - Xây dựng thanh điều hướng cho website.docxBài 6 - Xây dựng thanh điều hướng cho website.docx
Bài 6 - Xây dựng thanh điều hướng cho website.docx
 
02 udpt thiet ke web voi css
02 udpt   thiet ke web voi css02 udpt   thiet ke web voi css
02 udpt thiet ke web voi css
 
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
 

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
 
Slide6 html5
Slide6 html5Slide6 html5
Slide6 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 7
Web203   slide 7Web203   slide 7
Web203 slide 7
 
Web203 slide 5
Web203   slide 5Web203   slide 5
Web203 slide 5
 

Slide2

  • 1. BÀI 2 HTML - LÀM QUEN VỚI CSS – ĐỊNH DẠNG STYLE CHO TRANG WEB & BỐ CỤC TRANG WEB
  • 2. NHẮC LẠI BÀI TRƯỚC Những khái niệm về website: Thành phần của trang web Tên miền, địa chỉ IP Client – server Công việc thiết kế website Những kiến thức cơ bản về HTML & XHTML Làm quen với Adobe Dreamweaver CS4 Khởi tạo một trang web và làm việc với những thành phần trên trang web: văn bản, hình ảnh Những khái niệm về website: Thành phần của trang web Tên miền, địa chỉ IP Client – server Công việc thiết kế website Những kiến thức cơ bản về HTML & XHTML Làm quen với Adobe Dreamweaver CS4 Khởi tạo một trang web và làm việc với những thành phần trên trang web: văn bản, hình ảnh Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 2
  • 3. MỤC TIÊU BÀI HỌC Làm quen với HTML: Khái niệm, cấu trúc Cách viết mã HTML với môi trường soạn thảo (notepad, Dreamweaver, …) Làm việc với những thành phần: • Văn bản • Hình ảnh Làm quen với CSS Khởi tạo CSS với Dreamweaver CS4 Bố cục trang web với CSS Làm quen với HTML: Khái niệm, cấu trúc Cách viết mã HTML với môi trường soạn thảo (notepad, Dreamweaver, …) Làm việc với những thành phần: • Văn bản • Hình ảnh Làm quen với CSS Khởi tạo CSS với Dreamweaver CS4 Bố cục trang web với CSS Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 3
  • 5. HTML – KHÁI NIỆM – CẤU TRÚC HTML là ngôn ngữ đánh dấu (không phải ngôn ngữ lập trình) - Hyper Text Markup Language Sử dụng cấu trúc thẻ để mô tả trang web (webpage: *.html) Thẻ HTML: Cấu trúc thẻ: <từ khóa> Thường đi theo cặp: <html> … </html> Nội dung của thẻ có thể là một đoạn ký tự hoặc một thẻ khác HTML là ngôn ngữ đánh dấu (không phải ngôn ngữ lập trình) - Hyper Text Markup Language Sử dụng cấu trúc thẻ để mô tả trang web (webpage: *.html) Thẻ HTML: Cấu trúc thẻ: <từ khóa> Thường đi theo cặp: <html> … </html> Nội dung của thẻ có thể là một đoạn ký tự hoặc một thẻ khác Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 5 Thẻ mở Thẻ đóng
  • 6. HTML – KHÁI NIỆM – CẤU TRÚC Cấu trúc trang HTML: <html > <head> <title>tiêu đề website</title> </head> <body> Văn bản và hình ảnh sẽ nằm ở đây … </body> </html> Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 6 <html > <head> <title>tiêu đề website</title> </head> <body> Văn bản và hình ảnh sẽ nằm ở đây … </body> </html>
  • 7. HTML – KHÁI NIỆM – CẤU TRÚC Phân cấp trong HTML <html>...</html> <head>...</head> <body>...</body> Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 7 <title>...</title> <p>...</p> <br> <table>...</table> Ví dụ: “Hello world” Ví dụ: “Hi!”
  • 8. HTML – LÀM VIỆC VỚI VĂN BẢN Thẻ tiêu đề: h1  h6 <hn>nội dung hiển thị</hn> n là số nguyên từ 1-6 Giống như định dạng Bullets trong word <html > <head> <title>Làm việc với tiêu đề</title> </head> <body> <h1>Tiêu đề cấp 1</h1> <h2>Tiêu đề cấp 2</h2> <h3>Tiêu đề cấp 3</h3> <h4>Tiêu đề cấp 4</h4> <h5>Tiêu đề cấp 5</h5> <h6>Tiêu đề cấp 6</h6> </body> </html> Thẻ tiêu đề: h1  h6 <hn>nội dung hiển thị</hn> n là số nguyên từ 1-6 Giống như định dạng Bullets trong word Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 8 <html > <head> <title>Làm việc với tiêu đề</title> </head> <body> <h1>Tiêu đề cấp 1</h1> <h2>Tiêu đề cấp 2</h2> <h3>Tiêu đề cấp 3</h3> <h4>Tiêu đề cấp 4</h4> <h5>Tiêu đề cấp 5</h5> <h6>Tiêu đề cấp 6</h6> </body> </html>
  • 9. HTML – LÀM VIỆC VỚI VĂN BẢN Thẻ đoạn văn: <p>nội dung hiển thị</p> <html > <head> <title>Thẻ đoạn văn</title> </head> <body> <h1>Đánh giá chi tiết HTC One X</h1> <p>Sau một năm ra nhiều sản phẩm, HTC bắt đầu thay đổi chiến lược. </p> <p>One X bắt đầu có mặt trên các kệ hàng ở mức giá 16,5 triệu. </p> </body> </html> Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 9 <html > <head> <title>Thẻ đoạn văn</title> </head> <body> <h1>Đánh giá chi tiết HTC One X</h1> <p>Sau một năm ra nhiều sản phẩm, HTC bắt đầu thay đổi chiến lược. </p> <p>One X bắt đầu có mặt trên các kệ hàng ở mức giá 16,5 triệu. </p> </body> </html>
  • 10. HTML – LÀM VIỆC VỚI VĂN BẢN Thẻ link (liên kết): Được định nghĩa thông qua thẻ <a>…</a> <html > <head> <title>Thẻ đoạn văn</title> </head> <body> <a href=“http://www.poly.edu.vn/”>Nhấn vào đây để chuyển tới trang web của Fpoly></a> </body> </html> Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 10 <html > <head> <title>Thẻ đoạn văn</title> </head> <body> <a href=“http://www.poly.edu.vn/”>Nhấn vào đây để chuyển tới trang web của Fpoly></a> </body> </html>
  • 11. HTML – LÀM VIỆC VỚI VĂN BẢN Tạo danh sách (list) với HTML: 2 loại danh sách: danh sách thứ tự & danh sách không thứ tự Trong danh sách có thể chứa danh sách con Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 11
  • 12. HTML – LÀM VIỆC VỚI VĂN BẢN <html> <body> <h4>Danh sách không thứ tự:</h4> <ul> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ul> </body> </html> Định nghĩa bởi thẻ <ul> Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 12 <html> <body> <h4>Danh sách không thứ tự:</h4> <ul> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ul> </body> </html> <h4>Danh sách theo thứ tự:</h4> <ol> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> Định nghĩa bởi thẻ <ul> Định nghĩa bởi thẻ <ol>
  • 13. HTML – LÀM VIỆC VỚI HÌNH ẢNH Chèn hình ảnh vào trang web: <img src="đường dẫn tới ảnh" alt="…."/> Đường dẫn tới ảnh: -Đường dẫn tuyệt đối - Đường dẫn tương đối - Dạng link Xác định văn bản thay thế, nếu hình ảnh không hiển thị Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 13 <h4>Hình minh họa:</h4> <img src="html-code.jpg" alt="Hình minh họa" border="0" width="320" height="319"/>
  • 14. HTML – LÀM VIỆC VỚI TABLE Sử dụng thẻ <table></table> để định dạng bảng trong HTML: Được chia thành nhiều hàng: <tr>…</tr> Mỗi hàng được chia thành ngăn dữ liệu: <td>…</td> <table border="1"> <tr> <td>Ô số 1</td> <td>Ô số 2</td> <td>Ô số 3</td> </tr> <tr> <td>Ô số 4</td> <td>Ô số 5</td> <td>Ô số 6</td> </tr> </table> Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 14 <table border="1"> <tr> <td>Ô số 1</td> <td>Ô số 2</td> <td>Ô số 3</td> </tr> <tr> <td>Ô số 4</td> <td>Ô số 5</td> <td>Ô số 6</td> </tr> </table>
  • 15. HTML – LÀM VIỆC VỚI THẺ DIV Thẻ <div> định nghĩa một bộ phần hoặc một phần trong tài liệu HTML Được sử dụng cho nhóm khối thành phần trên web, để dễ dàng tạo định dạng cho chúng Được sử dụng thường xuyên với CSS để tạo định dạng Thẻ <div> định nghĩa một bộ phần hoặc một phần trong tài liệu HTML Được sử dụng cho nhóm khối thành phần trên web, để dễ dàng tạo định dạng cho chúng Được sử dụng thường xuyên với CSS để tạo định dạng Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 15 <html > <head> <title>tiêu đề website</title> </head> <body> <div>nội dung …</div> <div>nội dung …</div> </body> </html>
  • 17. KHÁI NIỆM Là những tệp tin/đoạn text, được kết hợp với 1 hoặc nhiều tệp tin HTML để định nghĩa các quy tắc cho việc hiển thị trang web CSS tạo ra định nghĩa cho các thành phần trong trang web Định nghĩa cách hiển thị của các thành phần HTML Có thể được đặt ở 3 vị trí: Trong cặp thẻ <head> Nội tuyến (inline): đặt cạnh tên thẻ Định nghĩa trong một file .css riêng biệt Là những tệp tin/đoạn text, được kết hợp với 1 hoặc nhiều tệp tin HTML để định nghĩa các quy tắc cho việc hiển thị trang web CSS tạo ra định nghĩa cho các thành phần trong trang web Định nghĩa cách hiển thị của các thành phần HTML Có thể được đặt ở 3 vị trí: Trong cặp thẻ <head> Nội tuyến (inline): đặt cạnh tên thẻ Định nghĩa trong một file .css riêng biệt Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 17
  • 18. KHÁI NIỆM Một số quy tắc của CSS: Quy tắc kế thừa: nếu luật CSS được áp dụng cho thẻ cha thì cũng được mặc định áp dụng cho các thẻ con/nội dung trong đó Quy tắc tầng: nếu có 2 luật CSS, một luật áp dụng cho thẻ cha và một luật áp dụng cho thẻ con thì luật thứ 2 sẽ được áp dụng cho thẻ con Quy tắc dựa trên mức độ: nếu có 2 luật CSS cùng được áp dụng cho một đối tượng, luật nào có giá trị weight/specific lớn hơn thì sẽ được áp dụng Quy tắc !important: nếu luật được thêm từ khóa "!important" thì nó sẽ được áp dụng, không phụ thuộc vào các quy tắc khác Một số quy tắc của CSS: Quy tắc kế thừa: nếu luật CSS được áp dụng cho thẻ cha thì cũng được mặc định áp dụng cho các thẻ con/nội dung trong đó Quy tắc tầng: nếu có 2 luật CSS, một luật áp dụng cho thẻ cha và một luật áp dụng cho thẻ con thì luật thứ 2 sẽ được áp dụng cho thẻ con Quy tắc dựa trên mức độ: nếu có 2 luật CSS cùng được áp dụng cho một đối tượng, luật nào có giá trị weight/specific lớn hơn thì sẽ được áp dụng Quy tắc !important: nếu luật được thêm từ khóa "!important" thì nó sẽ được áp dụng, không phụ thuộc vào các quy tắc khác Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 18
  • 19. KHÁI NIỆM 4 loại thẻ chọn trong CSS: Tags: Đối tượng áp dụng luật là thẻ HTML Classes: Đối tượng áp dụng luật là các thẻ div thuộc class tương ứng IDs: Đối tượng áp dụng luật thẻ thẻ div có id tương ứng Pseudo-class: Đối tượng áp dụng luật là các lớp giả đã được định nghĩa sẵn như: link, active, hover, …. 4 loại thẻ chọn trong CSS: Tags: Đối tượng áp dụng luật là thẻ HTML Classes: Đối tượng áp dụng luật là các thẻ div thuộc class tương ứng IDs: Đối tượng áp dụng luật thẻ thẻ div có id tương ứng Pseudo-class: Đối tượng áp dụng luật là các lớp giả đã được định nghĩa sẵn như: link, active, hover, …. Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 19
  • 20. KHÁI NIỆM Class và ID trong CSS: ID: • Áp dụng cho một yếu tố duy nhất, không lặp lại • Bắt đầu bằng ký tự # <html> <head> <style type="text/css"> #para1 { text-align:center; color:red;} </style> </head> <body> <p id="para1">Hello World!</p> <p>This paragraph is not affected by the style.</p> </body> </html> Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 20 <html> <head> <style type="text/css"> #para1 { text-align:center; color:red;} </style> </head> <body> <p id="para1">Hello World!</p> <p>This paragraph is not affected by the style.</p> </body> </html>
  • 21. KHÁI NIỆM Class: • Được sử dụng để áp dụng triệt để tính kế thừa • Bắt đầu bằng ký tự . <html> <head> <style type="text/css"> .text_red {color:#F00; font-variant:small-caps} </style> </head> <body> <p class="text_red">minh họa cho class</p> </body> </html> Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 21 <html> <head> <style type="text/css"> .text_red {color:#F00; font-variant:small-caps} </style> </head> <body> <p class="text_red">minh họa cho class</p> </body> </html>
  • 22. KHỞI TẠO CSS VỚI DREAMWEAVER CS4
  • 23. KHỞI TẠO CSS VỚI DREAMWEAVER CS4 2 cách tạo CSS trong Dreamweaver: CSS Sử dụng môi trường Design với các bảng liên quan Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 23 CSS Sử dụng môi trường soạn thảo Code
  • 24. KHỞI TẠO CSS VỚI DREAMWEAVER CS4 Sử dụng môi trường Design với các bảng liên quan: 1. sử dụng bảng INSERT kết hợp với bảng PROPERTIES, hộp thoại CSS Rule definition Common: Layout Forms Data Spry InContext Edditing Text Favorites Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 24 Cung cấp các chức năng cho phép chèn hình ảnh, form, nội dung đa phương tiện vào web Common: Layout Forms Data Spry InContext Edditing Text Favorites
  • 25. KHỞI TẠO CSS VỚI DREAMWEAVER CS4 Ví dụ: định nghĩa CSS cho thẻ <h1>: Bước 1: sử dụng bảng INSERT chèn thẻ <h1>, nhập nội dung bất kỳ Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 25
  • 26. KHỞI TẠO CSS VỚI DREAMWEAVER CS4 Bước 2: nhấn nút Edit Rule trên bảng PROPERTIES để chỉnh sửa style (CSS) cho thẻ <h1> Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 26
  • 27. KHỞI TẠO CSS VỚI DREAMWEAVER CS4 Bước 3: đặt giá trị cho các thuộc tính trong hộp thoại CSS Rule definition Cột phân loại các thuộc tính Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 27 Giá trị của các thuộc tính
  • 28. KHỞI TẠO CSS VỚI DREAMWEAVER CS4 Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 28 Thiết lập các giá trị liên quan
  • 29. KHỞI TẠO CSS VỚI DREAMWEAVER CS4 Kết quả: Chỉnh sửa style với bảng CSS STYLES: • Đây là bảng hiển thị toàn bộ thuộc tính của các thành phần trên web Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 29 Kết quả: Chỉnh sửa style với bảng CSS STYLES: • Đây là bảng hiển thị toàn bộ thuộc tính của các thành phần trên web
  • 30. KHỞI TẠO CSS VỚI DREAMWEAVER CS4 • Ví dụ: nhấn chuột chọn nội dung thẻ <h1>, thuộc tính và giá trị style của thẻ sẽ được hiển thị trên bảng CSS STYLES Vùng hiển thị thuộc tính và giá trị Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 30 • Ví dụ: nhấn chuột chọn nội dung thẻ <h1>, thuộc tính và giá trị style của thẻ sẽ được hiển thị trên bảng CSS STYLES Vùng chỉnh sửa giá trị của các thuộc tính
  • 31. KHỞI TẠO CSS VỚI DREAMWEAVER CS4 Sử dụng môi trường soạn thảo mã Code: Viết trong cặp thẻ <head> ở HTML Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 31 Viết mã CSS Nội tuyến (inline) Viết trong một file .css riêng biệt
  • 32. KHỞI TẠO CSS VỚI DREAMWEAVER CS4 Viết CSS trong cặp thẻ <head>…</head> Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 32
  • 33. KHỞI TẠO CSS VỚI DREAMWEAVER CS4 Viết CSS Inline <html> <body> <h1 style="font-family:Tahoma, Geneva, sans-serif; font-size:24px; font- style:italic; color:#F00">thực hành với thẻ &lt;h1&gt;</h1> </body> </html> Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 33
  • 34. KHỞI TẠO CSS VỚI DREAMWEAVER CS4 Viết trong một file .css riêng biệt: • Bước 1: khởi tạo một file .css bằng cách lựa chọn File > New … lựa chọn CSS trong hộp thoại New Document Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 34
  • 35. KHỞI TẠO CSS VỚI DREAMWEAVER CS4 • Bước 2: soạn thảo mã CSS cho thẻ <h1>, sau đó lưu file tại thư mục web (thư mục có chứa file .html) Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 35
  • 36. KHỞI TẠO CSS VỚI DREAMWEAVER CS4 • Bước 3: trong file .html, viết lệnh để gọi file .css <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>WEB101- Thiết kế web</title> <link href=“common.css" rel="stylesheet" type="text/css" /> </head> <body> <h1>thực hành với thẻ &lt;h1&gt;</h1> </body> Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 36 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>WEB101- Thiết kế web</title> <link href=“common.css" rel="stylesheet" type="text/css" /> </head> <body> <h1>thực hành với thẻ &lt;h1&gt;</h1> </body>
  • 37. BỐ CỤC WEBSITE VỚI CSS
  • 38. BỐ CỤC WEBSITE VỚI CSS Layout là bố cục trình bày sắp xếp các thành phần của một trang web Layout website thường chia theo dạng cột website header contentv.v… Layout là bố cục trình bày sắp xếp các thành phần của một trang web Layout website thường chia theo dạng cột Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 38 Navigator (điều hướng) footer
  • 39. BỐ CỤC WEBSITE VỚI CSS Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 39
  • 40. TỔNG KẾT HTML (ngôn ngữ đánh dấu siêu văn bản) là ngôn ngữ tạo nên các trang web thông qua các thẻ đánh dấu Thẻ là thành phần đánh dấu văn bản. Nội dung trong thẻ sẽ được trình duyệt xử lý dựa trên thẻ chứa nó CSS là ngôn ngữ đơn giản, hoạt động cùng với HTML để định dạng về mặt hình thức cho trang web Có 3 vị trí để đặt CSS: trong thẻ <head>, cùng dòng với thẻ (inline), ở một file .css bên ngoài Layout là bố cục trình bày sắp xếp các thành phần của một trang web, thường được chia theo dạng cột HTML (ngôn ngữ đánh dấu siêu văn bản) là ngôn ngữ tạo nên các trang web thông qua các thẻ đánh dấu Thẻ là thành phần đánh dấu văn bản. Nội dung trong thẻ sẽ được trình duyệt xử lý dựa trên thẻ chứa nó CSS là ngôn ngữ đơn giản, hoạt động cùng với HTML để định dạng về mặt hình thức cho trang web Có 3 vị trí để đặt CSS: trong thẻ <head>, cùng dòng với thẻ (inline), ở một file .css bên ngoài Layout là bố cục trình bày sắp xếp các thành phần của một trang web, thường được chia theo dạng cột Slide 2 - HTML - Làm quen với CSS - Định dạng style cho web & bố cục web 40