You are on page 1of 10

Thiết kế & Lập trình Web

HTML 01

Th.S Cao Thái Phương Thanh


caothaiphuongthanh@gmail.com

Nội dung buổi học trước

1. Giới thiệu mạng máy tính

2. Các khái niệm & thuật ngữ

3. Nguyên tắc hoạt động website

4. Hosting service

SGU - Khoa CNTT -Thiết kế & Lập trình web 2


HTML

1. Ví dụ mở đầu

2. Thẻ HTML

3. Các thẻ HTML hiển thị

4. Các thẻ HTML liên kết

5. Thuộc tính stylesheet style

6. Tra cứu HTML từ Internet

7. Các thẻ HTML không nên dùng

SGU - Khoa CNTT -Thiết kế & Lập trình web 3

Ví dụ mở đầu
 File html: MinhHoa\helloworld.html
<html> <p>
<head> My first paragraph.
<title>My first First line. <br>
title</title> Second line.
</head> </p>
</body>
<body> </html>
<h1>My First
Heading</h1>

SGU - Khoa CNTT -Thiết kế & Lập trình web 4


Thẻ HTML
 Web page ~ tài liệu HTML (HTML document) : *.html, *.htm

 HTML : Hyper Text Markup Language


 Ngôn ngữ thể hiện trang web

 Tập hợp các thẻ HTML

 Thẻ HTML:
 Thẻ được quy định trong ngoặc nhọn. Vd: <body>

 Thường có một cặp: mở, đóng

<title>My first title</title>

Thẻ mở Nội dung thẻ Thẻ đóng

SGU - Khoa CNTT -Thiết kế & Lập trình web 5

Thẻ HTML
 Thẻ HTML – HTML Element

 Thẻ mở: Start tag ~ Opening tag

 Thẻ đóng: End tag ~ Closing tag

 Thẻ rỗng: đóng thẻ

 Thẻ lồng: đặc trưng của ngôn ngữ thể hiện (markup language)

<p>

<b>Lớp <i>web</i> DCT108</b>

</p>

SGU - Khoa CNTT -Thiết kế & Lập trình web 6


Thẻ HTML – Attribute (thuộc tính)
 Hầu hết thẻ HTML có thể có attribute (thuộc tính)

 Attribute cung cấp thêm thông tin cho thẻ

 Được khai báo trong thẻ mở

 Attribute : name = “value” hoặc name = ‘value’

Vd: MinhHoa\attributes.html

<body bgcolor='green'>

<a href="http://www.w3schools.com">

This is a link to w3schools.com</a>


<b title="WebDct108">Ví dụ sử dụng thuộc tính.</b>

SGU - Khoa CNTT -Thiết kế & Lập trình web 7

Thẻ HTML – Cấu trúc HTML webpage

<html> <p>
<head> My first paragraph.
<title>My
i first
i First
i line.
i <br>
title</title> Second line.
</head> </p>
</body>
<body> </html>
<h1>My First
Heading</h1>

SGU - Khoa CNTT -Thiết kế & Lập trình web 8


Thẻ HTML
 Tên thẻ, tên attribute không phân biệt chữ hoa, thường

 Khuyên dùng chữ thường

 Web browser : nhận


ậ tài liệu
ệ HTML,, xử lýý các thẻ HTML và
hiển thị thành nội dung trang web.
 Lưu ý: web browser tự động bỏ khoảng trắng
A B

C&nbsp;&nbsp;&nbsp;&nbsp;D<br/>E
SGU - Khoa CNTT -Thiết kế & Lập trình web 9

Các thẻ HTML hiển thị

 Thẻ định dạng

 Thẻ danh sách

 Thẻ tạo bảng

 Thể hiện kí tự đặc biệt

SGU - Khoa CNTT -Thiết kế & Lập trình web 10


Các thẻ định dạng

 Thẻ tiêu đề (heading) : h1, h2, … h6

 Thẻ đoạn văn (paragraph) : <p>


 Thẻ xuống hàng <br />

 Thẻ gạch ngang <hr />

MinhHoa\paragraph.html

SGU - Khoa CNTT -Thiết kế & Lập trình web 11

Các thẻ định dạng

 Thẻ định dạng chữ:


 In đậm: <b>, <strong>

 In nghiêng`: <i>, <em>

 Lệch chữ: <sup>, <sub>

Vd: 25, H2O

 http://www.w3schools.com/html/html_formatting.asp

SGU - Khoa CNTT -Thiết kế & Lập trình web 12


Các thẻ định dạng

 Thẻ danh sách:


 Danh sách không có thứ tự

 Danh sách có thứ tự

 Danh sách tự định nghĩa

 Danh sách lồng

 Sử dụng các thuộc tính

 http://www.w3schools.com/html/html_lists.asp

SGU - Khoa CNTT -Thiết kế & Lập trình web 13

Các thẻ định dạng


 Thẻ tạo bảng:
 Xác định bảng
 Xác định
ị dòng
g

+ Xác định ô trong dòng


<table border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>
SGU - Khoa CNTT -Thiết kế & Lập trình web 14
Các thẻ định dạng
 Thẻ tạo bảng:
 Nội dung được thể hiện theo ô (thẻ <td>)

 Có ý nghĩa lớn trong định dạng thể hiện trang web

Vd: MinhHoa\table.html

SGU - Khoa CNTT -Thiết kế & Lập trình web 15

Các thẻ định dạng


 Thẻ tạo bảng:
 Các dạng sử dụng khác nhau

Vd: http://www.w3schools.com/html/html_tables.asp
http://www w3schools com/html/html tables asp
 Tiêu đề dòng, cột

 Trộn dòng / cột

 Lồng thẻ HTML trong ô

SGU - Khoa CNTT -Thiết kế & Lập trình web 16


Thể hiện kí tự đặc biệt
 Kí tự đặc biệt: trùng với kí tự khóa của HTML

 web browser không thể phân biệt

Vd:
 Cần hiển thị <sgu> Kí tự < và >

 Cần cách 3 khoảng trắng Kí tự khoảng trắng

 Cần hiển thị kí hiệu : £ , ® Kí tự đặc biệt

 MinhHoa\special.html

 http://www.utexas.edu/learn/html/spchar.html
SGU - Khoa CNTT -Thiết kế & Lập trình web 17

Chú thích trong file HTML

Cú pháp : <!-- Nội dung chú thích -->

Vd: MinhHoa\comment.html

SGU - Khoa CNTT -Thiết kế & Lập trình web 18


Tra cứu thẻ HTML
Live demo:

 http://www.w3schools.com/html/

 http://www.tizag.com/htmlT/reference/htmlreference
.php

 http://www.netstrider.com/tutorials/HTMLRef/comm
ands/index.html

 www.google.com

 Ít nhất phải nắm rõ các thẻ được đề cập trong slide.

SGU - Khoa CNTT -Thiết kế & Lập trình web 19

Thực hành HTML 01


 Tra cứu thẻ online
 Sử dụng chức năng Try It Yourself :
http://www.w3schools.com/html/tryit.asp?filename=tryhtml
_basic
basic  try body
 http://www.maths.surrey.ac.uk/explore/nigelspages/htmltr
y.htm  try whole page
 Real time : http://htmledit.squarefree.com/ !!!

 Sử dụng
ụ gpphần mềm Notepad:p copy
py & p
paste & soạn

thảo một số file *.html  Xem trên Firefox

SGU - Khoa CNTT -Thiết kế & Lập trình web 20

You might also like