1. Trang chủ
  2. » Công Nghệ Thông Tin

Slide bài giảng thiết kế web bằng HTML

42 1,3K 10

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 42
Dung lượng 498,19 KB

Nội dung

Viết tắt của HyperText Markup Language (ngôn ngữ đánh dấu siêu văn bản). Thực tế HTML hiện tại được gọi là XHTML – eXtended HyperText Markup Language Tập hợp các thẻ (tags) theo một quy tắc để quy định cách thức trình bày HTML không phải là một ngôn ngữ lập trình Tệp tintrang có phần mở rộng là .htm, .html Là một tệp tin văn bản, có thể soạn thảo trên bất cứ trình soạn thảo văn bản nào.

Trang 3

Thẻ (tag)

• Thẻ được đặt trong cặp dấu „<‟ và „>‟

• Thẻ thường đi theo cặp : thẻ bắt đầu và thẻ kết thúc (start tag & end tag)

• Ví dụ :

• <html> …</html>

• <head> … </head>

• <table> …</table>

Trang 5

Cấu trúc của một trang HTML

Phần quan trọng, không thể thiếu

Trang 6

Thẻ “head”

<head>

<title> ……… </title> <link …

<meta …

<script …

</head>

Trang 8

Các thẻ định dạng khối (tiếp)

• Thẻ xuống dòng <br> (không có thẻ kết thúc tương ứng </br>)

• Thẻ địa chỉ <address> … </address>

Trang 11

Các thẻ định dạng ký tự (tiếp)

• Định dạng chỉ số trên <sup> … </sup>

• Định dạng chỉ số dưới <sub> … </sub>

Trang 13

• <a href = “http://vnexpress.net”> Click here 1</a>

• <a href = “http://www.humg.edu.vn”> Click here 2</a>

• <a href = “#top”> Click here to go up</a>

Trang 14

BÀI VỀ NHÀ 22/02/2016

• Sử dụng HTML để viết trang web có các nội dung như sau:

• Thông tin sinh viên, nội dung gồm: Họ và tên, ngày

tháng năm sinh, giới tính, quê quán, lớp, trường, ảnh

cá nhân (sử dụng ảnh vừa gửi cho giáo viên) (Mỗi

thông tin được ghi trên 1 dòng) Riêng thông tin về

trường là đường link đến trang www.humg.edu.vn

• Chú ý không copy bài, nếu kiểm tra trùng bài => 0

điểm Thời hạn nộp: Trước 24h ngày 24/02/2016

• Tên file tiếng việt không dấu, có tên như sau:

• HoVaTen_MSV_NamThangNgay.rar;

• Thư mục đặt tên tương tự

Trang 16

Bảng (tiếp)

<table …>

<caption>… </caption> <tr …>

Trang 17

Ví dụ

<table border=“1”>

<tr>

<td>row1, col1</td> <td>row1, col2</td> </tr>

<tr>

<td>row2, col1</td> <td>row2, col2</td> </tr>

</table>

Trang 21

Forms - 1

• Form là một vùng chứa các phần tử form

Phần tử form là thành phần tương tác với

người dùng, cho phép nhận thông tin từ người dùng

<form> … </form>

Trang 22

Forms - 2

• Các phần tử form là:

- Text fields - list & datalist

- Radio buttons - keygen

- Checkboxes - range

- Submit buttons - number

- Selection boxes - output

- Selection list - textarea

• Thẻ <input> là thẻ được sử dụng thông dụng nhất trong form

Trang 24

Text field dạng email

• Được sử dụng để cho phép người dùng nhập

dữ liệu ở dạng email Cho phép tự động xác nhận email hợp lệ hay không Nếu không hợp

lệ sẽ không thể submit form

<input type=“email" name=“…">

• Ví dụ :

<form>

Email: <input type = “email” name = “youremail”>

</form>

Trang 25

Text field dạng telephone

• Kiểu tel (trường telephone) là một trường văn bản được thiết kế để chứa các số điện thoại Trường tel có các thuộc tính required,

placeholder, size, và pattern

Trang 26

<input type="radio" name="sex" value="male"> Male <br>

<input type="radio" name="sex" value="female"> female

</form>

Trang 27

</form>

Trang 28

List & datalist

• Được sử dụng để cho phép người dùng chọn một nội dung từ danh sách lựa chọn nằm trong datalist

• <input list=“listid" name=“…“>

Trang 29

Selection list

• Được sử dụng để cho phép người dùng chọn một nội dung

từ danh sách lựa chọn nằm trong các option khác nhau

Trang 30

Selection list dạng bảng lựa chọn

• Được sử dụng để cho phép người dùng chọn một hoặc nhiều nội dung từ danh sách lựa chọn nằm trong các option khác nhau

• <select name=“…“ multiple>

<option value = “…”>…</option>

Trang 31

Keygen

• Được sử dụng để tạo ra 1 chuỗi dùng để tạo mã bảo mật, các mã được tạo ra ngẫu nhiên và khác nhau

<keygen name=“…">

• Ví dụ :

<form action="demo_keygen.php" method="get">

Username: <input type="text" name="usr_name">

Encryption: <keygen name="security">

<input type="submit">

</form>

Trang 33

Quantity (between 1 and 5):

<input type="number" name="quantity" min="1" max="5">

<input type="submit" value="Send">

</form>

Trang 34

Output

• Được sử dụng để tạo ra 1 label có chứa giá trị xuất

ra sau 1 tính toán Có thể thay đổi trực tiếp mà

không cần submit khi sử dụng sự kiện “oninput”

<output name = “…” for = “các phần tử có liên quan”>

• Ví dụ :

<form

oninput="x.value=parseInt(a.value)+parseInt(b.value)">10

<input type="range" id="a" value="50">100 +

<input type="number" id="b" value="50">=

<output name="x" for="a b"></output>

</form>

Trang 35

Textarea

• Được sử dụng để nhập 1 ô dữ liệu nhiều dòng

<textarea name = “…” cols = “…” rows = “…”> </textarea>

• Ví dụ :

<form>

<textarea name = “lyric”>Lyric of a song</textarea>

</form>

Trang 36

Buttons

• Là các nút bấm, khi bấm vào đây người dùng

có thể làm nhiệm vụ nhất định do người lập trình quy định hoặc không làm gì cả (chỉ đơn giản là nút có thể bấm vào)

• <input type=“button” name = “…”>

Trang 37

Submission Button

• Khi người sử dụng click vào nút “Submit” thì nội dung của form sẽ được gửi tới một file khác để xử lý

• <input type=“submit” name = “…”>

Trang 38

Reset Button

• Khi người sử dụng click vào nút “Reset” thì nội dung của form sẽ được trở về trạng thái mặc định

• <input type=“reset” name = “…”>

Ngày đăng: 25/08/2016, 17:25

TỪ KHÓA LIÊN QUAN

w