html cơ bản

35
Thiết kế Web 1 HTML cơ bản Vũ Chí Hiếu [email protected]

Upload: egil

Post on 23-Jan-2016

65 views

Category:

Documents


0 download

DESCRIPTION

HTML cơ bản. Vũ Chí Hiếu [email protected]. Nội dung. Giới thiệu HTML Cấu trúc tài liệu HTML Các tag cơ bản Các tag danh sách Tag liên kết Tag kẻ bảng Tag hình ảnh. Giới thiệu HTML. HTML (HyperText Markup Language): Ngôn ngữ đánh dấu siêu văn bản Là một ngôn ngữ để xây dựng trang web - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: HTML cơ bản

Thiết kế Web 1

HTML cơ bảnVũ Chí Hi uế

[email protected]

Page 2: HTML cơ bản

Thiết kế Web 1

2

Gi i thi u HTMLớ ệ C u trúc tài li u HTMLấ ệ Các tag c b nơ ả Các tag danh sách Tag liên k tế Tag k b ngẻ ả Tag hình nhả

Nội dung

Page 3: HTML cơ bản

Thiết kế Web 1

3

HTML (HyperText Markup Language): Ngôn ng ữđánh d u siêu văn b nấ ả

Là m t ngôn ng đ xây d ng trang webộ ữ ể ự Ch a các thành ph n đ nh d ng đ báo cho trình ứ ầ ị ạ ể

duy t bi t cách hi n th m t trang webệ ế ể ị ộ Trang web có 2 thành ph n chínhầ

◦ D li u trang web (văn b n, âm thanh, hình nh,…)ữ ệ ả ả◦ Các th HTML (tag) đùng đ mô t cách th c d li u hi n ẻ ể ả ứ ữ ệ ể

th trên trình duy tị ệ Ph n m r ng: ầ ở ộ .html, .htm

Giới thiệu HTML

Page 4: HTML cơ bản

Thiết kế Web 1

4

Thẻ HTML (Tag)

Page 5: HTML cơ bản

Thiết kế Web 1

5

C u trúcấ<tag m >ở D li uữ ệ <tag đóng>

Tên tag th ng mang tính g i nhườ ợ ớ Đôi khi không c n tag đóng: <br>, <hr>ầ Cú pháp chung

<tag tên_thu c_tính=“…”ộ >D li uữ ệ </tag>

Thẻ HTML (Tag)

Page 6: HTML cơ bản

Thiết kế Web 1

6

L u ý:ư◦ Giá tr c a thu c tính nên đ t trong c p d u nháy đ n ị ủ ộ ặ ặ ấ ơ

ho c nháy képặ◦ Không phân bi t ch HOA/th ngệ ữ ườ◦ Trình duy t b qua các kho ng tr ng th a, d u ng t dòngệ ỏ ả ắ ừ ấ ắ

Thẻ HTML (Tag)

Page 7: HTML cơ bản

Thiết kế Web 1

7

Cấu trúc tài liệu HTML

Page 8: HTML cơ bản

Thiết kế Web 1

8

<html></html>: Đ nh nghĩa ph m vi văn b n HTMLị ạ ả <head></head>: Đ nh nghĩa mô t v trang HTMLị ả ề <title></title>: Tiêu đ trangề <body>/body>: Vùng thân trang web, n i ch a ơ ứ

thông tin

Cấu trúc tài liệu HTML

Page 9: HTML cơ bản

Thiết kế Web 1

9

Các tag x lý văn b nử ả Tag hình nhả Tag âm thanh

Các tag cơ bản

Page 10: HTML cơ bản

Thiết kế Web 1

10

Các tag đ nh d ng kh i văn b nị ạ ố ả◦ Tiêu đ (Heading): ề <h1>, <h2>, <h3>, <h4>, <h5>, <h6>◦ Đo n văn b n (Paragraph): ạ ả <p>◦ Danh sách (List Items): <li>◦ Đ ng k ngang (Horizontal Ruler): ườ ẻ <hr>◦ Hi n th đúng d ng văn b n: ể ị ạ ả <pre>

Các tag đ nh d ng chu i văn b nị ạ ỗ ả◦ Đ nh d ng ký t : ị ạ ự <i>, <em>, <b>, <font>◦ Liên k t: ế <a>◦ Xu ng dòng: ố <br>

Các tag xử lý văn bản

Page 11: HTML cơ bản

Thiết kế Web 1

11

Làm sao hi n th : ể ị “Khoa T Nhiên” <CĐSP>ự Dùng ký t đ c bi t:ự ặ ệ

&quot;Khoa T Nhiênự &quot;&nbsp;&nbsp;&nbsp;&lt;CĐSP&gt;

Các ký tự đặc biệt

Page 12: HTML cơ bản

Thiết kế Web 1

12

<img>: Không có th đóngẻ Các thu c tính c a tag ộ ủ <img>:

◦ src: đ ng d n đ n file hình nhườ ẫ ế ả◦ alt: Chú thích cho hình nhả◦ position: v trí (Top, Bottom, Middle)ị◦ border: đ dày đ ng vi n quanh nh (m c đ nh=0)ộ ườ ề ả ặ ị

Đ t nh n n cho trang webặ ả ề◦ S d ng th ử ụ ẻ <body background=“đ ng d n nh”ườ ẫ ả >

Tag hình ảnh

Page 13: HTML cơ bản

Thiết kế Web 1

13

<bgsound>: Không có tag đóng Thu c tính c a tag ộ ủ <bgsound>:

◦ src: Đ ng d n đ n file âm thanhườ ẫ ế◦ loop: s l n l p phát l i (ố ầ ặ ạ loop=-1: l p vô h n)ặ ạ◦ <bgsound> th ng đ t trong tag ườ ặ <head> c a trang webủ

Ví d : ụ<bgsound src=“ngoilaibennhau.mp3” loop=“1”>

Tag âm thanh

Page 14: HTML cơ bản

Thiết kế Web 1

14

Kiểu danh sách Thẻ Phần tử trong DS

Danh sách có thứ tự <ol> <li>

Danh sách không có thứ tự <ul> <li>

Danh sách tự định nghĩa <dl> <dt>,<dd>

Các tag danh sách

Page 15: HTML cơ bản

Thiết kế Web 1

15

Danh sách có thứ tự

Page 16: HTML cơ bản

Thiết kế Web 1

16

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

Page 17: HTML cơ bản

Thiết kế Web 1

17

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

Page 18: HTML cơ bản

Thiết kế Web 1

18

Cú pháp<a href=“…” target=“”>N i dungộ </a>◦ href: Ch ra URL c n liên k t t i (t ng đ i/tuy t đ i)ỉ ầ ế ớ ươ ố ệ ố◦ Các giá tr c a ị ủ target:

name: T i trang web vào frame có tên là nameả _blank: T i trang web vào c a s m iả ử ổ ớ _parent: T i trang web vào c a s chaả ử ổ _self: T i trang web vào chính c a s hi n hànhả ử ổ ệ _top: T i trang web vào c a s m c cao nh tả ử ổ ứ ấ

Ví d :ụ

Tag liên kết

Page 19: HTML cơ bản

Thiết kế Web 1

19

Tên tag Mô tả

<table>…</table> Khởi tạo bảng

<tr>…</tr> Tạo một dòng. Tag <tr> phải nằm trong tag <table>

<th>…</th> Tạo một ô tiêu đề. Tag <th> phải nằm trong tag <tr>

<td>…</td> Tạo một ô (chứa dữ liệu). Tag <td> phải nằm trong tag <tr>

Tag kẻ bảng (Table)

Page 20: HTML cơ bản

Thiết kế Web 1

20

Bảng – Ví dụ

Page 21: HTML cơ bản

Thiết kế Web 1

21

Thuộc tính Mô tả

colspan Thiết lập ô có độ rộng bằng bao nhiêu cột

rowspan Thiết lập ô có độ cao bằng bao nhiêu dòng

background, bgcolor Thiết lập ảnh nền/màu nền cho thẻ <table>, <tr>,<td>

cellpadding Khoảng cách từ đường viền đến văn bản trong ô

cellspacing Khoảng cách giữa các ô trong bảng

Bảng - Các thuộc tính

Page 22: HTML cơ bản

Thiết kế Web 1

22

Bảng – Ví dụ

Page 23: HTML cơ bản

Thiết kế Web 1

23

Tạo bảng theo cấu trúc

Page 24: HTML cơ bản

Thiết kế Web 1

24

Tạo bảng theo cấu trúc

Page 25: HTML cơ bản

Thiết kế Web 1

25

Tạo bảng theo cấu trúc

Page 26: HTML cơ bản

Thiết kế Web 1

26

Tạo bảng theo cấu trúc

Page 27: HTML cơ bản

Thiết kế Web 1

27

Bài tập thực hành

Page 28: HTML cơ bản

Thiết kế Web 1

28

S d ng NotePad đ thi t k trang web cá nhân, ử ụ ể ế ếtrình bày các thông tin sau:◦ H và tênọ◦ Đ a ch liên l cị ỉ ạ◦ Đi n tho iệ ạ◦ Email◦ Hình cá nhân◦ Môn h c yêu thíchọ◦ Website yêu thích◦ Th i khóa bi u h c t pờ ể ọ ậ

Bài tập 1

Page 29: HTML cơ bản

Thiết kế Web 1

29

S d ng NotePad thi t k trang web gi i thi u v ử ụ ế ế ớ ệ ềl p mình, g m các thông tin:ớ ồ◦ Tên l p, sĩ sớ ố◦ Hình nh ho t đ ng c a l pả ạ ộ ủ ớ◦ Danh sách thành viên c a l pủ ớ◦ Đ a ch website c a l pị ỉ ủ ớ

Bài tập 2

Page 30: HTML cơ bản

Thiết kế Web 1

30

Gợi ý chủ đề website

Page 31: HTML cơ bản

Thiết kế Web 1

31

Website tr ng h c, khoaườ ọ Website nhà hàng, quán cafe, ti m bán hoa,…ệ Website công ty nhà đ t, cây c nh, nhà sách,…ấ ả Website t ch c, câu l c b , nhóm làm vi c,…ổ ứ ạ ộ ệ Website h tr h c t p, h c online,…ỗ ợ ọ ậ ọ Website gi i thi u các môn th thao, trò ch i dân ớ ệ ể ơ

gian,… …

Các chủ đề

Page 32: HTML cơ bản

Thiết kế Web 1

32

Gi i thi u v nhóm thi t kớ ệ ề ế ế Thông tin v ch s h u website, m c đích websiteề ủ ở ữ ụ Thông tin v s n ph m/n i dung c n gi i thi uề ả ẩ ộ ầ ớ ệ Thông tin v các website t ng tề ươ ự Đ a hình nh liên quanư ả

Yêu cầu về chức năng

Page 33: HTML cơ bản

Thiết kế Web 1

33

HTML◦ S d ng liên k t, hình nh, danh sáchử ụ ế ả◦ S d ng table t o layoutử ụ ạ

CSS JavaScript

Yêu cầu về kỹ thuật

Page 34: HTML cơ bản

Thiết kế Web 1

34

1. Phân tích yêu c u website: c nhómầ ả◦ M c đích?ụ◦ C n bao nhiêu trang web?ầ◦ Màu s c?ắ

2. Phác th o s b giao di n web: 1-2 ng iả ơ ộ ệ ườ3. Thu th p tài li u, hình nh liên quan: 1-2 ng iậ ệ ả ườ4. Thi t k hình nh giao di n (Photoshop): 1 ng iế ế ả ệ ườ5. Thi t k giao di n web (HTML, CSS, JavaScript): ế ế ệ

c nhómả6. Ki m tra hi n th trên các trình duy t: c nhómể ể ị ệ ả7. Đ a lên Internet (host)ư

Quy trình làm việc

Page 35: HTML cơ bản

Thiết kế Web 1

35