Phần 2: Ngôn ngữ XHTML
Nội dung chính của slide này
XHTML là gì?
Tại sao lại dùng XHTML?
Yêu cầu về cú pháp XHTML
15 trang |
Chia sẻ: phuongt97 | Lượt xem: 455 | Lượt tải: 0
Nội dung tài liệu Bài giảng Lập trình Web - Phần 2: Ngôn ngữ XHTML - Nguyễn Hoàng Tùng, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
NGÔN NGỮ XHTML
Nguyễn Hoàng Tùng
Bộ môn Kỹ thuật phần mềm
nhoangtung@agu.edu.vn
www.nhtung.com
Nội dung chính của slide này
XHTML là gì?
Tại sao lại dùng XHTML?
Yêu cầu về cú pháp XHTML.
16/08/2014 Lập trình Web 2
XHTML là gì?
XHTML: eXtensible HyperText Markup Language.
Là sự kết hợp giữa HTML và XML, XHTML bao gồm tất cả
các thành phần của HTML, kết hợp với cú pháp nghiêm ngặt
của XML.
XHTML được W3C xem như là một chuẩn trong lập trình
web (W3C Recommendation) và hiện nó đang được dùng
để thay thế cho HTML.
16/08/2014 Lập trình Web 3
Lịch sử phát triển
1989: HTML ra đời bởi Tim Berners-Lee dựa trên cơ sở của
ngôn ngữ SGML (Standard Generalized Markup Language),
1990: HTML 1.0 được đưa vào sử dụng,
1994: HTML 2.0,
1996: HTML 3.2,
1999: HTML 4.01 (chuẩn phổ biến),
2000: XHTML 1.0 (chuẩn phổ biến),
2001: XHTML 1.1,
Tim Berners-Lee
2002: XHTML 2.0,
2008: HTML 5 ra đời với nhiều tính năng nổi bật.
16/08/2014 Lập trình Web 4
Tại sao lại dùng XHTML?
Có quá nhiều lỗi về cú pháp HTML ở các trang trên internet.
16/08/2014 Lập trình Web 5
Yêu cầu về cú pháp XHTML
Về cấu trúc tài liệu:
Phải chứa các thành phần bắt buộc (DOCTYPE, html, head,
title, body).
Về cách trình bày thẻ:
Tên thẻ phải viết thường (lower case),
Thẻ không có thẻ đóng (img, input,) sẽ kết thúc bằng />,
Các thẻ có thể lồng nhau, nhưng không đan xen lẫn nhau.
Về cách trình bày thuộc tính:
Tên thuộc tính phải viết thường (lower case),
Giá trị của thuộc tính phải đặt trong cặp dấu nháy (" "),
Thuộc tính rút gọn bị cấm sử dụng.
16/08/2014 Lập trình Web 6
Yêu cầu về cấu trúc tài liệu
Phải chứa các thành phần bắt buộc (DOCTYPE, html, head,
title, body).
First Page
Wellcome to XHTML!
16/08/2014 Lập trình Web 7
Yêu cầu về cách trình bày thẻ
Tên thẻ phải viết thường (lower case).
Cú pháp sai:
Cú pháp đúng:
16/08/2014 Lập trình Web 8
Yêu cầu về cách trình bày thẻ
Thẻ không có thẻ đóng (img, input,) sẽ kết thúc bằng />
Cú pháp sai:
Cú pháp đúng:
16/08/2014 Lập trình Web 9
Yêu cầu về cách trình bày thẻ
Các thẻ có thể lồng nhau, nhưng không đan xen lẫn nhau.
Cú pháp sai:
Cú pháp đúng:
01/08/2012 Lập trình Web 10
Yêu cầu về cách trình bày thuộc tính
Tên thuộc tính phải viết thường (lower case).
Cú pháp sai:
Cú pháp đúng:
16/08/2014 Lập trình Web 11
Yêu cầu về cách trình bày thuộc tính
Giá trị của thuộc tính phải đặt trong cặp dấu nháy.
Cú pháp sai:
Cú pháp đúng:
16/08/2014 Lập trình Web 12
Yêu cầu về cách trình bày thuộc tính
Thuộc tính rút gọn bị cấm sử dụng:
Cấu trúc sai:
Cấu trúc đúng:
16/08/2014 Lập trình Web 13
Yêu cầu về cách trình bày thuộc tính
Sau đây là danh sách các thuộc tính rút gọn trong HTML, và
cú pháp đúng trong XHTML:
16/08/2014 Lập trình Web 14
Giải đáp thắc mắc
16/08/2014 Lập trình Web 15
Các file đính kèm theo tài liệu này:
- bai_giang_lap_trinh_web_phan_2_ngon_ngu_xhtml_nguyen_hoang_t.pdf