XHTML

  • Home
  • Forum
  • Tự Học HTML
  • Tự Học Javascript
  • Tự Học PHP

MỞ ĐẦU

  • Chuẩn bị học HTML nào
  • HTML Elements - Phần Tử HTML
  • HTML tags - Thẻ HTML
  • HTML Attributes - Thuộc Tính

MỘT SỐ TAG

  • Paragraph Tag P
  • HTML Headings 1:6
  • Xuống dòng trong HTML Line Break
  • HTML Horizontal Rule - Lằn Ngang
  • HTML List - Danh Sách
  • Mả Màu RGB - HTML color code - color names
  • HTML Font
  • HTML Hyperlink - Liên Kết Trang Web
  • HTML Tables - Bảng
  • HTML Frames, Iframe - Khung, Khung nội dòng
  • HTML Meta tags
  • HTML Scripts
  • HTML Music,Flash - Chèn Nhạc, Flash vào HTML
  • HTML Body tag
  • HTML div tag
  • HTML Marquee - Chữ chạy

HTML FORMS

  • HTML Forms - Biểu Mẩu
  • HTML Form Input - Các Cách Nhận Thông Tin
  • HTML Form Select - List Lựa Chọn
  • HTML Form Textarea - Khung Soạn Thảo

ĐỌC THÊM

  • Ký Tự Thuần HTML
  • EVENT - Sự Kiện
  • XHTML

XHTML

xxĐọc thêm:XHTML
Tháng Sáu 01, 2009, 03:14:43 PM gửi bởi handsome
XHTML (viết tắt của tiếng Anh Extensible HyperText Markup Language, "Ngôn ngữ Đánh dấu Siêu văn bản Mở rộng") là một ngôn ngữ đánh dấu có cùng các khả năng như HTML, nhưng có cú pháp chặt chẽ hơn. XHTML 1.0 là Khuyến cáo của World Wide Web Consortium (W3C) vào ngày 26 tháng 2, 2000.


Về phương diện kĩ thuật, XHTML là một họ các kiểu tài liệu hiện tại và tương lai cùng các mô đun nhằm tái tạo lại, mở rộng, thâu nạp HTML, tái cấu trúc lại dưới dạng XML. Các dạng tài liệu thuộc họ XHTML tất cả đều dựa trên XML, và được thiết kế để làm việc tuyệt đối với các trình đại diện người dùng hiểu XML. XHTML là thế hệ kế tiếp HTML, và đã có một loại các đặc tả được phát triển cho XHTML.

Một số khác biệt giữa HTML và XHTML

Các phần tử phải được lồng nhau đúng cách
Trong HTML một số phần tử có thể được lồng vào nhau không đúng cách như thế này.

Mã nguồn: [Chọn]
<b><i>This text is bold and italic</b></i>
Trong XHTML tất cả các phần tử phải được lồng vào nhau đúng cách như thế này:
Mã nguồn: [Chọn]
<b><i>This text is bold and italic</i></b>Chú ý: Một lỗi thường thấy ở các danh sách gạch đầu dòng lồng vào nhau mà quên mất rằng danh sách bên trong phải được đặt trong phần tử li. Ví dụ:
Mã nguồn: [Chọn]
<ul>
  <li>Coffee</li>
  <li>Tea
    <ul>
      <li>Black tea</li>
      <li>Green tea</li>
    </ul>
  <li>Milk</li>
</ul>

Đây mới là đúng:

Mã nguồn: [Chọn]
<ul>
  <li>Coffee</li>
  <li>Tea
    <ul>
      <li>Black tea</li>
      <li>Green tea</li>
    </ul>
  </li>
  <li>Milk</li>
</ul>
Phải có đặt ở dạng chuẩn (well-formed)

Tất cả các phần tử XHTML phải được đặt lồng bên trong phần tử gốc <html>. Tất cả các phần tử khác có thể có các phần tử con. Các phần tử con phải đi theo cặp và phải được đặt lồng nhau đúng cách bên trong phần tử mẹ. Cấu trúc tài liệu cơ bản là:

Mã nguồn: [Chọn]
<html>
  <head> ... </head>
  <body> ... </body>
</html>
Tên gọi của thẻ đều phải viết thường

Do XHTML kế thừa cú pháp của XML và mỗi trang XHTML đều là các ứng dụng XML cho nên XHTML có phân biệt chữ hoa chữ thường, điều không có ở HTML. Với HTML thì các thẻ như <br> và <BR> là hiểu là giống nhau nhưng một khi bạn đã xác định trang web của bạn là XHTML thì trình duyệt sẽ dịch hai thẻ này là khác nhau.

HTML chấp nhận cách viết dưới:
Mã nguồn: [Chọn]
<BODY>
  <P>This is a paragraph</P>
</BODY>

XHTML đòi hỏi phải viết lại phần trên thành:

Mã nguồn: [Chọn]
<body>
  <p>This is a paragraph</p>
</body>

Tất cả các phần tử XHTML phải được đóng lại

Phần tử không rỗng phải có một thẻ đóng. HTML chấp nhận cách viết dưới:

Mã nguồn: [Chọn]
<p>This is a paragraph
<p>This is another paragraph
XHTML đòi hỏi phải viết lại phần trên thành:

Mã nguồn: [Chọn]
<p>This is a paragraph</p>
<p>This is another paragraph</p>

Các phần tử rỗng cũng phải được đóng lại

Các phần tử rỗng hoặc là phải có thể đóng hoặc là thẻ khởi đầu phải được kết thúc bằng />. HTML chấp nhận cách viết dưới:

Mã nguồn: [Chọn]
This is a break<br>
Here comes a horizontal rule:<hr>
Here's an image <img src="happy.gif" alt="Happy face">

XHTML đòi hỏi phải viết lại phần trên thành:

Mã nguồn: [Chọn]
This is a break<br />
Here comes a horizontal rule:<hr />
Here's an image <img src="happy.gif" alt="Happy face" />

Chú ý quan trọng

Để làm cho trang XHTML tương thích với các trình duyệt hiện nay thì nên đặt một khoảng trắng thêm vào trước kí tự / kiểu như <br />, và:

Mã nguồn: [Chọn]
<hr />
Các giá trị của thuộc tính phải được đặt trong dấu nháy kép

HTML chấp nhận cách viết dưới:

Mã nguồn: [Chọn]
<table width=100%>
XHTML đòi hỏi phải viết lại phần trên thành:

Mã nguồn: [Chọn]
<table width="100%">
Việc tối giản thuộc tính là bị nghiêm cấm

HTML chấp nhận cách viết dưới:

    * <dl compact>
    * <input checked>
    * <input readonly>
    * <input disabled>
    * <option selected>
    * <frame noresize>

XHTML đòi hỏi phải viết lại phần trên thành:

    * <dl compact="compact">
    * <input checked="checked" />
    * <input readonly="readonly" />
    * <input disabled="disabled" />
    * <option selected="selected" />
    * <frame noresize="noresize" />


P/S: trong ví dụ, chúng mình thường viết <option selected="yes" /> các bạn cũng nên sửa lại theo!
Viết một nhật xét mới

Danh Sách Các Bài Trả Lời:

Trang: [1]

xx Re: Đọc thêm:XHTML
Trả lời bài này 1: Tháng Tám 26, 2009, 03:07:55 PM gửi bởi ky5725
bài của bạn hay lắm ,giúp mình rất nhiều,cảm ơn banj

xx Re: Đọc thêm:XHTML
Trả lời bài này 2: Tháng Tám 26, 2009, 03:21:34 PM gửi bởi nvcnvn
:X hok có ji đâu bạn à, niềm vui của mình là được khen đó! =))

lão handsome sẽ nói như thế, trả lời giùm lun!

question sách dạy XHTML lmới nhất ở đâu bán >>????????????
Trả lời bài này 3: Tháng Một 19, 2011, 09:20:06 AM gửi bởi Bắc
Ban có thể chỉ tui nơi bán sách dạy xhtml đựơc không và khi đi mua ra cửa hàng nói là sách gì để người ta biết mà bán??khẩn cấp mong bạn trả lời sớm nha để mình còn đi mua nữa (cho biết thêm các nhà sách bán loại sách đó luôn nha .tk)nhanh nha ban 19.01.2011 09h17 :)-  co gì gửi lại qua email nha boonhoz@yahoo.com

xx Re: Đọc thêm:XHTML
Trả lời bài này 4: Tháng Một 19, 2011, 07:21:31 PM gửi bởi nvcnvn
bặn cứ tìm mua sách nói về HTML, XHTML là 1 tiêu chuẩn thiết kế web có dùng HTML thôi!

wireless Re: Đọc thêm:XHTML
Trả lời bài này 5: Tháng Ba 08, 2011, 04:19:07 PM gửi bởi VLONG
Bài trên có nój các thẻ nên đặt cánh các ký tự 1 khoang trắng nếu kô làm như vậy co bị sao kô?

xx Re: Đọc thêm:XHTML
Trả lời bài này 6: Tháng Ba 08, 2011, 06:58:53 PM gửi bởi handsome
Nếu dùng nhiều quá thì nặng trang web thôi!
Trang: [1]
 
Information Technology News|| Download driver and more|| SMF cho người Việt
|| game avatar || nông trại vui vẻ
Thích hợp với các trình dyệt:
Firefox - Opera - Google Chrome