31/7/10

Sự Khác Biệt Giữa Html Và Xhtml

Theo nghiên cứu thì vẫn còn rất nhiều người sử dụng HTML 4.01, nhưng với sự bắt đầu của XHTML và không ngừng nâng cấp của hệ thống trình duyệt, HTML 4.01 từ từ trở nên không có được thông dụng trong thế giới trình duyệt căn bản ngày nay. Bài viết này chủ yếu là chỉ để giúp bạn phân biệt ra một vài sự khác biệt căn bản nhất giữa 2 hệ thống.
Trước nhất, XHTML nghĩa là gì?
XHTML hầu như gần giống như HTML (HyperText Markup Language) nhưng có rất nhiều sự biến đổi nho nhỏ. XHTML nghĩa là Extensible HyperText Markup Language. Đó là sự kết hợp giữa HTML và XML, và được xem như là hệ thống căn bản của trang web ngày nay. XHTML được hỗ trợ bỡi hầu hết tất cả các trình duyệt ngày nay và trong tương lai rất gần, nó sẽ thay thế hoàn toàn hệ thống HTML.
Tại sao phải sử dụng XHTML?
Với sự phát triển không ngừng của hệ thống tin học ngày nay, rất nhiều kỹ năng như PDA, Treo, Palm... không đọc được những ngôn ngữ của hệ thống HTML. Trong khi đó, hệ thống XHTML đòi hỏi 1 sự bố cục hoàn thiện để được hoạt động 1 cách hoàn chỉnh. Chính vì vậy mà XHTML đã và đang được sử dụng trên tất cả mọi trình duyệt mà đòi hỏi sự hỗ trợ của ngôn ngữ XML.

Những sự khác biệt quan trọng và căn bản nhất giữa XHTML và HTML bao gồm những gì?
1/ Tag names và attributes bắt buột phải chữ thường (lowercase).
Ví dụ:
<BODY> là không đúng vì sự quan trọng của nó trong chữ Hoa hay chữ thường. Chính vì vậy mà nó xem <BODY> và <body> là 2 tag hoàn toàn khác nhau.

2/ Tất cả những yếu tố (elements) cần phải được đóng lại.

Ví dụ:

Code:
<li>...</li>
Chú ý: Những tag không có đóng (closing tag) như là: <img> và <input> cũng cần phải được đóng lại bằng cách thêm vào " /" ngay đoạn cuối của nó. Chẵng hạn như:
Code:
<img src="image.jpg" alt="This is an image" />
Line breaks và horizontal rules cũng cần phải được đóng lại. Chẵng hạn như: <hr />

Ngoài ra, tất cả yếu tố (elements) cần phải được mở và đóng lại theo thứ tự. Ở HTML, bạn có thể mở và đóng tag không cần theo thứ tự. Ví dụ như:
Code:
<b><u>...</b></u>
Tuy nhiên ở XHTML, bạn cần phải làm như sau:
Code:
<b><u>...</u></b>
Giá trị của những "attributes" cũng cần phải được quoted lại. Ví dụ dưới đây là khôgn đúng:
Code:
<img src=image.gif height=100 alt=Image />
Trong XHTML, nó phải là:
Code:
<img src="image.gif" height="100" alt="Image" />
Bây giờ "attribute" được thay thế bằng id. Tuy nhiên, tên (the name) và id tags cần phải được sử dụng chung với nhau để có thể hoạt động trên những trình duyệt cũ. Ví dụ như:
Code:
<img src="image.png" id="logo" name="logo" />
Đó chỉ là 1 vài bước căn bản trong sự khác biệt giữa XHTML và HTML mà thôi. Chúc các bạn thành công.

0 nhận xét:

:)) ;)) ;;) :D ;) :p :(( :) :( :X
=(( :-o :-/ :-* :| 8-} :)] :-t b-( :-L

Đăng nhận xét

Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.

Home | Forum | JavaScript | Services | Submit script | Documentary | Contact us | About us