SlideShare a Scribd company logo
BÀI 1
CƠ BẢN VỀ HTML
MỤC TIÊU BÀI HỌ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

Slide 1 - Cơ bản về HTML

2
KHÁI NIỆM VỀ WEBSITE
KHÁI NIỆM VỀ WEBSITE
Tập hợp các trang web (webpages)

Website

Chứa văn bản, đối tượng đồ họa
(âm thanh, hình ảnh, …)
Được lưu trữ trên máy chủ web
(web server)
Truy cập thông qua Internet và trình
duyệt web (phần mềm ở client)

Cách thức hiển thị trang web:

Web Client
(trình
duyệt)

URL
HTML

Web server

Máy chủ chứa web
Slide 1 - Cơ bản về HTML

4
TÊN MIỀN, ĐỊA CHỈ IP
Mỗi một máy tính tham gia vào mạng máy tính đều
được gán một địa chỉ IP. Các máy tính khác nhau sẽ
có địa chỉ IP khác nhau
Có 2 phiên bản địa chỉ IP: 32 bit và 64 bit
Tên miền là tên tương ứng với địa chỉ IP
Máy chủ DNS là nơi thực hiện nhiệm vụ ánh xạ giữa
tên miền và địa chỉ IP
DNS
64.233.181.99
Địa chỉ IP

Slide 1 - Cơ bản về HTML

www.google.com
Tên miền

5
CLIENT – SERVER – WEB HOST
Client – Server là loại kiến
trúc thông dụng cho nhiều
loại ứng dụng mạng, trong
đó:
Server – máy chủ: Là máy
tính chuyên cung cấp tài nguyên,
dịch vụ cho máy tính khác.
Một máy chủ có thể được dùng
cho một hoặc nhiều mục đích
khác nhau. Phải được duy
trì kết nối internet 24h/ ngày
Client – máy trạm: Là máy tính khai thác các dịch vụ được cung cấp bởi
máy chủ. Việc khai thác này thường được thực hiện thông qua các phần
mềm
Slide 1 - Cơ bản về HTML

6
THIẾT KẾ WEBSITE
THIẾT KẾ WEBSITE
Xác định yêu
cầu & phân
tích
Tổ chức và
phác thảo
website

Bảo trì

Triển khai

Thiết kế
Graphic

Thiết kế website

Thiết kế
HTML/ CSS/ Js

Kiểm thử

Viết mã lập
trình

Slide 1 - Cơ bản về HTML

8
THIẾT KẾ WEBSITE
Xác định yêu cầu và phân tích:
Là quá trình thu thập và phân tích chi tiết tất cả các
yêu cầu liên quan đến website cần xây dựng
Mục tiêu là trả lời cho các câu hỏi sau:
• Mục đích của website là gì ?
• Đối tượng sử dụng website ?
• Website bao gồm các nội dung gì, liên kết giữa các nội
dung ra sao ?
• Yêu cầu về hình thức cho website là gì ?
• …

Đưa ra sitemap (cấu trúc website) cho toàn bộ
website
Slide 1 - Cơ bản về HTML

9
THIẾT KẾ WEBSITE
Thiết kế Graphic:
Thiết kế là quá trình xác định rõ về mặt nội dung và
hình thức cho website
Sản phẩm của quá trình thiết kế Graphic:
• Thiết kế dạng prototype (phác thảo) giao diện cho từng
trang web (mock-up)
• Thiết kế mịn giao diện từng trang web (photoshop,
flash, firework, …)

Slide 1 - Cơ bản về HTML

10
THIẾT KẾ WEBSITE
Thiết kế HTML/ CSS/ Js:
Đây là giai đoạn kết nối giữa giai đoạn thiết kế và giai
đoạn viết mã cho trang web
Sử dụng mã HTML/ CSS/ Js … để chuyển giao diện
graphic của web sang dạng chuẩn HTML
Thực hiện đúng chuẩn trong bản thiết kế: kích thước
web, khoảng cách các thành phần trên trang web,
hình ảnh, …
Chạy trên trình duyệt: không xảy ra
hiện tượng xô lệch web

Slide 1 - Cơ bản về HTML

11
THIẾT KẾ WEBSITE
Viết mã lập trình:
Sử dụng các công cụ hỗ trợ và ngôn ngữ lập trình để
tạo ra website theo như thiết kế

Slide 1 - Cơ bản về HTML

12
THIẾT KẾ WEBSITE
Kiểm thử:
Là quá trình kiểm tra tính năng, nội dung và giao diện
của các trang Web dựa trên các yêu cầu đã được phân
tích ở bước đầu tiên
Việc kiểm thử cần được thực hiện trên nhiều trình
duyệt web khác nhau, nhiều loại mạng khác nhau

Triển khai và bảo trì:
Triển khai là quá trình đưa website lên một Web
server cụ thể nào đó trên mạng
Bảo trì là công việc duy trì cập nhật nội dung/hình
thức của trang web

Slide 1 - Cơ bản về HTML

13
THIẾT KẾ WEBSITE
Công cụ thiết kế website:
Là các phần mềm hỗ trợ việc thiết kế website (giao
diện hình ảnh, mã)
Bao gồm các tính năng sau:
• Soạn thảo HTML
• Tạo giao diện trang Web theo kiểu WYSIWYG
• Chạy Website trên máy cục bộ

Các công cụ thông dụng:
• Adobe Dreamweaver
• PHPEditor
• Microsoft FrontPage

Slide 1 - Cơ bản về HTML

14
CƠ BẢN VỀ HTML
CƠ BẢN VỀ HTML
Là ngôn ngữ đánh dấu siêu văn bản (HyperText Markup
Language)
Là cơ sở hoạt động của web
Trình duyệt đọc và xử lý mã HTML để bố cục và định dạng cho
các thành phần (văn bản, hình ảnh, video, …) trên trang web
Xây dựng trên các thẻ dạng <>…</>:
Thẻ đóng và thẻ mở
Ví dụ: <html>…</html>

Tạo và chỉnh sửa HTML bằng các công cụ soạn thảo văn bản:
Notepad
TextEdit

Slide 1 - Cơ bản về HTML

16
CƠ BẢN VỀ HTML
Cấu trúc thẻ & thuộc tính
HTML sử dụng thẻ hoặc từ khóa (đặt trong dấu < và >)
Thẻ mở kèm theo thẻ đóng: <body>…</body>
Thẻ đóng: <br />
Mã HTML

File BasicHTML.html trong
thư mục dw01lessons
Slide 1 - Cơ bản về HTML

Kết quả hiển thị
17
CƠ BẢN VỀ HTML
Cấu trúc trang HTML:

Phần mô tả

Phần nội dung

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>tiêu đề website</title>
</head>
<body>

</body>
</html>

<h1>My First Heading</h1>
<p>My first paragraph.</p>

<!DOCTYPE html>: định nghĩa kiểu tài liệu, giúp trình duyệt hiển thị web
chính xác
<html>…</html>: nội dung mô tả trang web
<body>…</body>: hiển thị nội dung trang web
<h1>…</h1>: thẻ HTML, hiển thị nội dung như một nhóm
<p>…</p>: thẻ HTML, hiển thị nội dung như một đoạn văn bản
Slide 1 - Cơ bản về HTML

18
CƠ BẢN VỀ HTML
Viết mã HTML trên trình soạn
thảo Notepad

Trang web hiển thị trên trình
duyệt firefox

Slide 1 - Cơ bản về HTML

19
CƠ BẢN VỀ HTML
Phân cấp thẻ trong HTML:
Thẻ HTML tuân theo thứ tự phân cấp thẻ
<html>các thẻ khác nằm dưới</html>

Slide 1 - Cơ bản về HTML

20
NHỮNG THÀNH PHẦN CỦA HTML
NHỮNG THÀNH PHẦN CỦA HTML
Nguyên tắc chung khi làm việc với thành phần
HTML:
Sử dụng nguyên tắc thẻ mở, thẻ đóng
Nội dung hiển thị nằm giữa 2 thẻ
Một số thành phần không có nội dung hiển thị
Một số thành phần HTML bắt buộc phải có thuộc tính

Ví dụ:
Thẻ mở

Nội dung hiển thị

Thẻ đóng

<p>

Đoạn văn bản hiển thị trên web

</p>

<a href="default.htm">

Nhấn để tới trang chủ

</a>

<br>

Slide 1 - Cơ bản về HTML

22
NHỮNG THÀNH PHẦN CỦA HTML
Thuộc tính của thành phần HTML:
Thuộc tính cung cấp thêm thông tin về một yếu tố
Thuộc tính luôn luôn quy định trong thẻ bắt đầu
Thuộc tính đến trong tên / cặp giá trị như: name="value”
<a href="http://www.w3schools.com">This is a link</a>

Một số thuộc tính thường gặp của thành phần HTML:
Thuộc tính Định nghĩa
class

Quy định một hay nhiều lớp thuộc tính cho thành phần (liên
quan tới CSS)

id

Chỉ định duy nhất một thuộc tính id cho thành phần (liên quan
tới CSS)

Style

Xác định các thuộc tính dạng CSS Inline cho thành phần

title

Quy định cụ thể thông tin thêm cho thành phần (dạng tooltips)

Slide 1 - Cơ bản về HTML

23
THÀNH PHẦN LÀM VIỆC VỚI VĂN BẢN

Một số thành phần HTML làm việc với văn bản:
HTML Headings
HTML Paragraphs
HTML Text Formatting
HTML Links

Slide 1 - Cơ bản về HTML

24
THÀNH PHẦN LÀM VIỆC VỚI VĂN BẢN

HTML Headings:
Được sử dụng để định nghĩa thành phần tiêu đề
Được định nghĩa từ thẻ <h1> đến <h6>
<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5>
<h6>This is heading 6</h6>

Slide 1 - Cơ bản về HTML

25
THÀNH PHẦN LÀM VIỆC VỚI VĂN BẢN
HTML Paragraphs:
Tài liệu HTML được chia thành nhiều đoạn
Đoạn được định nghĩa bởi cặp thẻ <p></p>
<p>This is a paragraph.</p>
<p>This is a paragraph.</p>
<p>This is a paragraph.</p>

Slide 1 - Cơ bản về HTML

26
THÀNH PHẦN LÀM VIỆC VỚI VĂN BẢN
HTML Text Formatting:
Sử dụng <b> and <i> cho định dạng đầu ra, như
dạng bold, italic
<p><b>This text is bold</b></p>
<p><strong>This text is
strong</strong></p>
<p><i>This text is italic</i></p>
<p><em>This text is emphasized</em></p>
<p><code>This is computer
output</code></p>
<p>This is<sub> subscript</sub> and
<sup>superscript</sup></p>

Slide 1 - Cơ bản về HTML

27
THÀNH PHẦN LÀM VIỆC VỚI VĂN BẢN
HTML Links:
Sử dụng <a> để định nghĩa dạng siêu liên kết (link)
Liên kết có thể sử dụng thông qua một từ, cụm từ, hình ảnh, khi xảy
ra sự kiện click sẽ chuyển tới tài liệu khác
Theo mặc định, các liên kết sẽ xuất hiện như sau trong tất cả các
trình duyệt:
• Một liên kết unvisited được gạch dưới và màu xanh
• Một liên kết đã xem được gạch dưới và màu tím
• Một hoạt động liên kết được gạch dưới và màu đỏ
<a href="http://www.w3schools.com"
target="_blank">Visit
W3Schools.com!</a>

Slide 1 - Cơ bản về HTML

28
TỔNG KẾT
Trang web là một trang nội dung, có thể chứa: ký tự,
hình ảnh, âm thanh, flash và các đối tượng đồ họa
khác. Hầu hết các trang web được trình bày dựa trên
chuẩn HTML
HTML là ngôn ngữ đánh dấu siêu văn bản (HyperText
Markup Language), là cơ sở của trang web
Khi sử dụng HTML cần tuân thủ theo luật phân cấp
thẻ
Khi thiết kế website, nên bắt đầu bằng việc tạo một
site tương ứng với nó trước

Slide 1 - Cơ bản về HTML

29

More Related Content

What's hot

BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
MasterCode.vn
 
Bài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.comBài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.com
mai_non
 
BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...
BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...
BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...
MasterCode.vn
 
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
 
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
 
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
MasterCode.vn
 
Slide6
Slide6Slide6
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
 
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
 
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
 
Convert psd to html5
Convert psd to html5Convert psd to html5
Convert psd to html5
Kim Hyun Hai
 
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
 
Cắt giao diện website từ file photoshop
Cắt giao diện website từ file photoshopCắt giao diện website từ file photoshop
Cắt giao diện website từ file photoshopLương Bá Hợp
 
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 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
 
Slide1 - Co ban HTML5
Slide1 - Co ban HTML5Slide1 - Co ban HTML5
Slide1 - Co ban HTML5Đặng Til
 

What's hot (20)

BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
 
Slide1
Slide1Slide1
Slide1
 
Bài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.comBài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.com
 
BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...
BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...
BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...
 
Tài liệu HTML5-CSS3
Tài liệu HTML5-CSS3Tài liệu HTML5-CSS3
Tài liệu 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
 
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
 
Slide6
Slide6Slide6
Slide6
 
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
 
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
 
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
 
Convert psd to html5
Convert psd to html5Convert psd to html5
Convert psd to 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
 
Cắt giao diện website từ file photoshop
Cắt giao diện website từ file photoshopCắt giao diện website từ file photoshop
Cắt giao diện website từ file photoshop
 
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...
 
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
 
Slide1 - Co ban HTML5
Slide1 - Co ban HTML5Slide1 - Co ban HTML5
Slide1 - Co ban HTML5
 
Slide7
Slide7Slide7
Slide7
 

Viewers also liked

Calculo 2015 isaac perez
Calculo 2015 isaac perezCalculo 2015 isaac perez
Calculo 2015 isaac perez
isaacperez96
 
2015 04-12 programa movilidad
2015 04-12 programa movilidad2015 04-12 programa movilidad
2015 04-12 programa movilidad
Las Voces del Agua
 
Question 2 - elle
Question 2 - elleQuestion 2 - elle
Question 2 - elle
ellenash98
 
Lista de productos_delicafrut_nov.2015
Lista de productos_delicafrut_nov.2015Lista de productos_delicafrut_nov.2015
Lista de productos_delicafrut_nov.2015
delicafiles
 
Spot'it- 5.4-9.4 -שבוע שני
Spot'it- 5.4-9.4 -שבוע שניSpot'it- 5.4-9.4 -שבוע שני
Spot'it- 5.4-9.4 -שבוע שני
Spot'it & More! By McCANN TEL AVIV
 
Calculo 2015 2
Calculo 2015 2Calculo 2015 2
Calculo 2015 2
isaacperez96
 
Los setentones y ochentones
Los setentones y ochentonesLos setentones y ochentones
Los setentones y ochentones
Super Admin
 
Trabajo de seguridad completo
Trabajo de seguridad  completoTrabajo de seguridad  completo
Trabajo de seguridad completo
mirl22torre5
 

Viewers also liked (13)

Calculo 2015 isaac perez
Calculo 2015 isaac perezCalculo 2015 isaac perez
Calculo 2015 isaac perez
 
Video portfolio
Video portfolioVideo portfolio
Video portfolio
 
2015 04-12 programa movilidad
2015 04-12 programa movilidad2015 04-12 programa movilidad
2015 04-12 programa movilidad
 
Karla arroyo
Karla arroyoKarla arroyo
Karla arroyo
 
Question 2 - elle
Question 2 - elleQuestion 2 - elle
Question 2 - elle
 
PLU Lecture 111512
PLU Lecture 111512PLU Lecture 111512
PLU Lecture 111512
 
Lista de productos_delicafrut_nov.2015
Lista de productos_delicafrut_nov.2015Lista de productos_delicafrut_nov.2015
Lista de productos_delicafrut_nov.2015
 
Spot'it- 5.4-9.4 -שבוע שני
Spot'it- 5.4-9.4 -שבוע שניSpot'it- 5.4-9.4 -שבוע שני
Spot'it- 5.4-9.4 -שבוע שני
 
Calculo 2015 2
Calculo 2015 2Calculo 2015 2
Calculo 2015 2
 
ROTAFOLIO
ROTAFOLIOROTAFOLIO
ROTAFOLIO
 
Web1012 slide 7
Web1012   slide 7Web1012   slide 7
Web1012 slide 7
 
Los setentones y ochentones
Los setentones y ochentonesLos setentones y ochentones
Los setentones y ochentones
 
Trabajo de seguridad completo
Trabajo de seguridad  completoTrabajo de seguridad  completo
Trabajo de seguridad completo
 

Similar to Web1012 slide 1

Web1012 slide 1
Web1012   slide 1Web1012   slide 1
Web1012 slide 1
Cà Rốt
 
Html coban
Html coban Html coban
Html coban
Cá Cơm
 
PHP
PHPPHP
Thiet ke web voi frontpage 2003
Thiet ke web voi frontpage 2003Thiet ke web voi frontpage 2003
Thiet ke web voi frontpage 2003Luckyboy Nguyễn
 
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theoBài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
MasterCode.vn
 
tai lieu thiet ke website
tai lieu thiet ke websitetai lieu thiet ke website
tai lieu thiet ke websitenhatgiaoict
 
Đề 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
Howard Brakus
 
[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
Tin Học KEY
 
Slide2 - Co ban HTML5
Slide2 - Co ban HTML5Slide2 - Co ban HTML5
Slide2 - Co ban HTML5
Đặng Til
 
Slide2
Slide2Slide2
Slide2
thefack
 
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
 
Tai Lieu Html
Tai Lieu HtmlTai Lieu Html
Tai Lieu Html
guest9d60a5
 
Tai Lieu Html
Tai Lieu HtmlTai Lieu Html
Tai Lieu Html
guest9d60a5
 
Tailieu.vncty.com huong dan nhap mon html
Tailieu.vncty.com   huong dan nhap mon htmlTailieu.vncty.com   huong dan nhap mon html
Tailieu.vncty.com huong dan nhap mon html
Trần Đức Anh
 
Tai lieu html
Tai lieu htmlTai lieu html
Tai lieu html
Quoc Nguyen
 
Html và thiết kế web[bookbooming.com]
Html và thiết kế web[bookbooming.com]Html và thiết kế web[bookbooming.com]
Html và thiết kế web[bookbooming.com]bookbooming1
 
[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
Thnh258575
 
[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
Thnh258575
 

Similar to Web1012 slide 1 (20)

Web1012 slide 1
Web1012   slide 1Web1012   slide 1
Web1012 slide 1
 
Html coban
Html coban Html coban
Html coban
 
PHP
PHPPHP
PHP
 
Web1012 slide 5
Web1012   slide 5Web1012   slide 5
Web1012 slide 5
 
Thiet ke web voi frontpage 2003
Thiet ke web voi frontpage 2003Thiet ke web voi frontpage 2003
Thiet ke web voi frontpage 2003
 
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theoBài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
 
tai lieu thiet ke website
tai lieu thiet ke websitetai lieu thiet ke website
tai lieu thiet ke website
 
Đề 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
 
[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
 
Slide1
Slide1Slide1
Slide1
 
Slide2 - Co ban HTML5
Slide2 - Co ban HTML5Slide2 - Co ban HTML5
Slide2 - Co ban HTML5
 
Slide2
Slide2Slide2
Slide2
 
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
 
Tai Lieu Html
Tai Lieu HtmlTai Lieu Html
Tai Lieu Html
 
Tai Lieu Html
Tai Lieu HtmlTai Lieu Html
Tai Lieu Html
 
Tailieu.vncty.com huong dan nhap mon html
Tailieu.vncty.com   huong dan nhap mon htmlTailieu.vncty.com   huong dan nhap mon html
Tailieu.vncty.com huong dan nhap mon html
 
Tai lieu html
Tai lieu htmlTai lieu html
Tai lieu html
 
Html và thiết kế web[bookbooming.com]
Html và thiết kế web[bookbooming.com]Html và thiết kế web[bookbooming.com]
Html và thiết kế web[bookbooming.com]
 
[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
 

Web1012 slide 1

  • 1. BÀI 1 CƠ BẢN VỀ HTML
  • 2. MỤC TIÊU BÀI HỌ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 Slide 1 - Cơ bản về HTML 2
  • 4. KHÁI NIỆM VỀ WEBSITE Tập hợp các trang web (webpages) Website Chứa văn bản, đối tượng đồ họa (âm thanh, hình ảnh, …) Được lưu trữ trên máy chủ web (web server) Truy cập thông qua Internet và trình duyệt web (phần mềm ở client) Cách thức hiển thị trang web: Web Client (trình duyệt) URL HTML Web server Máy chủ chứa web Slide 1 - Cơ bản về HTML 4
  • 5. TÊN MIỀN, ĐỊA CHỈ IP Mỗi một máy tính tham gia vào mạng máy tính đều được gán một địa chỉ IP. Các máy tính khác nhau sẽ có địa chỉ IP khác nhau Có 2 phiên bản địa chỉ IP: 32 bit và 64 bit Tên miền là tên tương ứng với địa chỉ IP Máy chủ DNS là nơi thực hiện nhiệm vụ ánh xạ giữa tên miền và địa chỉ IP DNS 64.233.181.99 Địa chỉ IP Slide 1 - Cơ bản về HTML www.google.com Tên miền 5
  • 6. CLIENT – SERVER – WEB HOST Client – Server là loại kiến trúc thông dụng cho nhiều loại ứng dụng mạng, trong đó: Server – máy chủ: Là máy tính chuyên cung cấp tài nguyên, dịch vụ cho máy tính khác. Một máy chủ có thể được dùng cho một hoặc nhiều mục đích khác nhau. Phải được duy trì kết nối internet 24h/ ngày Client – máy trạm: Là máy tính khai thác các dịch vụ được cung cấp bởi máy chủ. Việc khai thác này thường được thực hiện thông qua các phần mềm Slide 1 - Cơ bản về HTML 6
  • 8. THIẾT KẾ WEBSITE Xác định yêu cầu & phân tích Tổ chức và phác thảo website Bảo trì Triển khai Thiết kế Graphic Thiết kế website Thiết kế HTML/ CSS/ Js Kiểm thử Viết mã lập trình Slide 1 - Cơ bản về HTML 8
  • 9. THIẾT KẾ WEBSITE Xác định yêu cầu và phân tích: Là quá trình thu thập và phân tích chi tiết tất cả các yêu cầu liên quan đến website cần xây dựng Mục tiêu là trả lời cho các câu hỏi sau: • Mục đích của website là gì ? • Đối tượng sử dụng website ? • Website bao gồm các nội dung gì, liên kết giữa các nội dung ra sao ? • Yêu cầu về hình thức cho website là gì ? • … Đưa ra sitemap (cấu trúc website) cho toàn bộ website Slide 1 - Cơ bản về HTML 9
  • 10. THIẾT KẾ WEBSITE Thiết kế Graphic: Thiết kế là quá trình xác định rõ về mặt nội dung và hình thức cho website Sản phẩm của quá trình thiết kế Graphic: • Thiết kế dạng prototype (phác thảo) giao diện cho từng trang web (mock-up) • Thiết kế mịn giao diện từng trang web (photoshop, flash, firework, …) Slide 1 - Cơ bản về HTML 10
  • 11. THIẾT KẾ WEBSITE Thiết kế HTML/ CSS/ Js: Đây là giai đoạn kết nối giữa giai đoạn thiết kế và giai đoạn viết mã cho trang web Sử dụng mã HTML/ CSS/ Js … để chuyển giao diện graphic của web sang dạng chuẩn HTML Thực hiện đúng chuẩn trong bản thiết kế: kích thước web, khoảng cách các thành phần trên trang web, hình ảnh, … Chạy trên trình duyệt: không xảy ra hiện tượng xô lệch web Slide 1 - Cơ bản về HTML 11
  • 12. THIẾT KẾ WEBSITE Viết mã lập trình: Sử dụng các công cụ hỗ trợ và ngôn ngữ lập trình để tạo ra website theo như thiết kế Slide 1 - Cơ bản về HTML 12
  • 13. THIẾT KẾ WEBSITE Kiểm thử: Là quá trình kiểm tra tính năng, nội dung và giao diện của các trang Web dựa trên các yêu cầu đã được phân tích ở bước đầu tiên Việc kiểm thử cần được thực hiện trên nhiều trình duyệt web khác nhau, nhiều loại mạng khác nhau Triển khai và bảo trì: Triển khai là quá trình đưa website lên một Web server cụ thể nào đó trên mạng Bảo trì là công việc duy trì cập nhật nội dung/hình thức của trang web Slide 1 - Cơ bản về HTML 13
  • 14. THIẾT KẾ WEBSITE Công cụ thiết kế website: Là các phần mềm hỗ trợ việc thiết kế website (giao diện hình ảnh, mã) Bao gồm các tính năng sau: • Soạn thảo HTML • Tạo giao diện trang Web theo kiểu WYSIWYG • Chạy Website trên máy cục bộ Các công cụ thông dụng: • Adobe Dreamweaver • PHPEditor • Microsoft FrontPage Slide 1 - Cơ bản về HTML 14
  • 16. CƠ BẢN VỀ HTML Là ngôn ngữ đánh dấu siêu văn bản (HyperText Markup Language) Là cơ sở hoạt động của web Trình duyệt đọc và xử lý mã HTML để bố cục và định dạng cho các thành phần (văn bản, hình ảnh, video, …) trên trang web Xây dựng trên các thẻ dạng <>…</>: Thẻ đóng và thẻ mở Ví dụ: <html>…</html> Tạo và chỉnh sửa HTML bằng các công cụ soạn thảo văn bản: Notepad TextEdit Slide 1 - Cơ bản về HTML 16
  • 17. CƠ BẢN VỀ HTML Cấu trúc thẻ & thuộc tính HTML sử dụng thẻ hoặc từ khóa (đặt trong dấu < và >) Thẻ mở kèm theo thẻ đóng: <body>…</body> Thẻ đóng: <br /> Mã HTML File BasicHTML.html trong thư mục dw01lessons Slide 1 - Cơ bản về HTML Kết quả hiển thị 17
  • 18. CƠ BẢN VỀ HTML Cấu trúc trang HTML: Phần mô tả Phần nội dung <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>tiêu đề website</title> </head> <body> </body> </html> <h1>My First Heading</h1> <p>My first paragraph.</p> <!DOCTYPE html>: định nghĩa kiểu tài liệu, giúp trình duyệt hiển thị web chính xác <html>…</html>: nội dung mô tả trang web <body>…</body>: hiển thị nội dung trang web <h1>…</h1>: thẻ HTML, hiển thị nội dung như một nhóm <p>…</p>: thẻ HTML, hiển thị nội dung như một đoạn văn bản Slide 1 - Cơ bản về HTML 18
  • 19. CƠ BẢN VỀ HTML Viết mã HTML trên trình soạn thảo Notepad Trang web hiển thị trên trình duyệt firefox Slide 1 - Cơ bản về HTML 19
  • 20. CƠ BẢN VỀ HTML Phân cấp thẻ trong HTML: Thẻ HTML tuân theo thứ tự phân cấp thẻ <html>các thẻ khác nằm dưới</html> Slide 1 - Cơ bản về HTML 20
  • 21. NHỮNG THÀNH PHẦN CỦA HTML
  • 22. NHỮNG THÀNH PHẦN CỦA HTML Nguyên tắc chung khi làm việc với thành phần HTML: Sử dụng nguyên tắc thẻ mở, thẻ đóng Nội dung hiển thị nằm giữa 2 thẻ Một số thành phần không có nội dung hiển thị Một số thành phần HTML bắt buộc phải có thuộc tính Ví dụ: Thẻ mở Nội dung hiển thị Thẻ đóng <p> Đoạn văn bản hiển thị trên web </p> <a href="default.htm"> Nhấn để tới trang chủ </a> <br> Slide 1 - Cơ bản về HTML 22
  • 23. NHỮNG THÀNH PHẦN CỦA HTML Thuộc tính của thành phần HTML: Thuộc tính cung cấp thêm thông tin về một yếu tố Thuộc tính luôn luôn quy định trong thẻ bắt đầu Thuộc tính đến trong tên / cặp giá trị như: name="value” <a href="http://www.w3schools.com">This is a link</a> Một số thuộc tính thường gặp của thành phần HTML: Thuộc tính Định nghĩa class Quy định một hay nhiều lớp thuộc tính cho thành phần (liên quan tới CSS) id Chỉ định duy nhất một thuộc tính id cho thành phần (liên quan tới CSS) Style Xác định các thuộc tính dạng CSS Inline cho thành phần title Quy định cụ thể thông tin thêm cho thành phần (dạng tooltips) Slide 1 - Cơ bản về HTML 23
  • 24. THÀNH PHẦN LÀM VIỆC VỚI VĂN BẢN Một số thành phần HTML làm việc với văn bản: HTML Headings HTML Paragraphs HTML Text Formatting HTML Links Slide 1 - Cơ bản về HTML 24
  • 25. THÀNH PHẦN LÀM VIỆC VỚI VĂN BẢN HTML Headings: Được sử dụng để định nghĩa thành phần tiêu đề Được định nghĩa từ thẻ <h1> đến <h6> <h1>This is heading 1</h1> <h2>This is heading 2</h2> <h3>This is heading 3</h3> <h4>This is heading 4</h4> <h5>This is heading 5</h5> <h6>This is heading 6</h6> Slide 1 - Cơ bản về HTML 25
  • 26. THÀNH PHẦN LÀM VIỆC VỚI VĂN BẢN HTML Paragraphs: Tài liệu HTML được chia thành nhiều đoạn Đoạn được định nghĩa bởi cặp thẻ <p></p> <p>This is a paragraph.</p> <p>This is a paragraph.</p> <p>This is a paragraph.</p> Slide 1 - Cơ bản về HTML 26
  • 27. THÀNH PHẦN LÀM VIỆC VỚI VĂN BẢN HTML Text Formatting: Sử dụng <b> and <i> cho định dạng đầu ra, như dạng bold, italic <p><b>This text is bold</b></p> <p><strong>This text is strong</strong></p> <p><i>This text is italic</i></p> <p><em>This text is emphasized</em></p> <p><code>This is computer output</code></p> <p>This is<sub> subscript</sub> and <sup>superscript</sup></p> Slide 1 - Cơ bản về HTML 27
  • 28. THÀNH PHẦN LÀM VIỆC VỚI VĂN BẢN HTML Links: Sử dụng <a> để định nghĩa dạng siêu liên kết (link) Liên kết có thể sử dụng thông qua một từ, cụm từ, hình ảnh, khi xảy ra sự kiện click sẽ chuyển tới tài liệu khác Theo mặc định, các liên kết sẽ xuất hiện như sau trong tất cả các trình duyệt: • Một liên kết unvisited được gạch dưới và màu xanh • Một liên kết đã xem được gạch dưới và màu tím • Một hoạt động liên kết được gạch dưới và màu đỏ <a href="http://www.w3schools.com" target="_blank">Visit W3Schools.com!</a> Slide 1 - Cơ bản về HTML 28
  • 29. TỔNG KẾT Trang web là một trang nội dung, có thể chứa: ký tự, hình ảnh, âm thanh, flash và các đối tượng đồ họa khác. Hầu hết các trang web được trình bày dựa trên chuẩn HTML HTML là ngôn ngữ đánh dấu siêu văn bản (HyperText Markup Language), là cơ sở của trang web Khi sử dụng HTML cần tuân thủ theo luật phân cấp thẻ Khi thiết kế website, nên bắt đầu bằng việc tạo một site tương ứng với nó trước Slide 1 - Cơ bản về HTML 29