Khiêu chuyển đáo nội dung

XHTML

本页使用了标题或全文手工转换
Duy cơ bách khoa, tự do đích bách khoa toàn thư
XHTML
Khoách triển danh
.xhtml,.xht,.html,.htm
Hỗ liên võngMôi thể loại hình
application/xhtml+xml
Khai phát giảWorld Wide Web Consortium
Cách thức loại hìnhTiêu ký ngữ ngôn
Khoách triển tựXML,HTML
Tiêu chuẩn1.0 (Recommendation),

1.1 (Recommendation),
1.1 SE (Working Draft),
5 (Working Draft),

2.0 (Working Draft)

Khả khoách triển siêu văn bổn tiêu ký ngữ ngôn( anh ngữ:eXtensibleHyperTextMarkupLanguage,XHTML), thị nhất chủngTiêu ký ngữ ngôn,Biểu hiện phương thức dữSiêu văn bổn tiêu ký ngữ ngôn(HTML) loại tự, bất quá ngữ pháp thượng canh gia nghiêm cách. Tòng kế thừa quan hệ thượng giảng, HTML thị nhất chủng cơ vuTiêu chuẩn thông dụng tiêu ký ngữ ngôn(SGML) đích ứng dụng, thị nhất chủng phi thường linh hoạt đích trí tiêu ngữ ngôn, nhiXHTMLTắc cơ vuKhả khoách triển tiêu ký ngữ ngôn(XML), XML thịSGMLĐích nhất cá tử tập. XHTML 1.0 tại 2000 niên 1 nguyệt 26 nhật thành viW3CĐích thôi tiến tiêu chuẩn.

XHTML1.1 vi XHTML tối hậu đích độc lập tiêu chuẩn, 2.0 chỉ ô thảo án giai đoạn. XHTML5 tắc thị chúc ô HTML5 tiêu chuẩn đích nhất bộ phân, thả danh xưng dĩ cải vi “Dĩ XML tự liệt hóa đích HTML5”, nhi phi “Khả khoách triển đích HTML”. Tại kim nhật (2017 niên ), XHTML5 bỉ khởi HTML5 nhưng viễn viễn tịnh phi chủ lưu.

Khái thuật

[Biên tập]

XHTMLThị “3 chủng HTML 4 văn kiện căn cư XML 1.0 tiêu chuẩn trọng tổ” nhi thành đích[1].NhiW3CDiệc kế tục kiến nghị sử dụngHTML4.01 hòa tích cực địa nghiên cứuHTML5Cập XHTML đích kế hoa. Ô 2002 niên 8 nguyệt phát biểu đích XHTML 1.0 đích kiến nghị trung,W3CChỉ xuấtXHTMLGia tộc tương hội thịInternetĐích tân giai đoạn. Nhi chuyển hoán sử dụngXHTMLKhả dĩ lệnh khai phát nhân viên tiếp xúcXMLHòa kỳ hảo xử, tịnh khả dĩ xác bảo dĩXHTMLKhai phát đích võng hiệt ô vị lai đích tương dung tính.

HTML ngữ pháp yếu cầu bỉ giác tùng tán, giá dạng đối võng hiệt biên tả giả lai thuyết, bỉ giác phương tiện, đãn đối vu cơ khí lai thuyết, ngữ ngôn đíchNgữ phápViệt tùng tán, xử lý khởi lai tựu việt khốn nan, đối vu truyện thống đích điện não lai thuyết, hoàn hữu năng lực kiêm dung tùng tán ngữ pháp, đãn đối vu hứa đa kỳ tha thiết bị, bỉ như thủ cơ, nan độ tựu bỉ giác đại. Nhân thử sản sinh liễu doDTDĐịnh nghĩa quy tắc, ngữ pháp yếu cầu canh gia nghiêm cách đích XHTML.

Đại bộ phân thường kiến đích lưu lãm khí đô khả dĩ chính xác địa giải tích XHTML, tức sử lão nhất điểm đích lưu lãm khí, XHTML tác vi HTML đích nhất cá tử tập, hứa đa dã khả dĩ giải tích. Dã tựu thị thuyết, kỉ hồ sở hữu đích võng hiệt lưu lãm khí tại chính xác giải tích HTML đích đồng thời, khả kiêm dung XHTML. Đương nhiên, tòngHTMLHoàn toàn chuyển di đáo XHTML, hoàn nhu yếu nhất ta quá trình.

CânCSS( Cascading Style Sheets, tằng điệp thức dạng thức biểu ) kết hợp hậu, XHTML năng phát huy chân chính đích uy lực; giá sử thật hiện dạng thức cân nội dung đích phân ly đích đồng thời, hựu năng hữu cơ địa tổ hợp võng hiệt đại mã, tại lánh ngoại đích đan độc văn kiện trung, hoàn khả dĩ hỗn hợp các chủng XML ứng dụng, bỉ nhưMathML,SVG.

TòngHTMLĐáo XHTML quá độ đích biến hóa bỉ giác tiểu, chủ yếu thị vi liễu thích ứngXML.Tối đại đích biến hóa tại vu văn đương tất tu thịKết cấu lương hảoĐích, sở hữuTiêu thiêmTất tu bế hợp, dã tựu thị thuyết khai thủy tiêu thiêm yếu hữu tương ứng đích kết thúc tiêu thiêm. Lánh ngoại, XHTML trung sở hữu đích tiêu thiêm tất tu tiểu tả. Nhi án chiếu HTML 2.0 dĩ lai đích truyện thống, ngận đa nhân đô thị tương tiêu thiêm đại tả, giá điểm lưỡng giả đích soa dị hiển trứ. Tại XHTML trung, sở hữu đích tham sổ trị, bao quát sổ tự, tất tu dụng song dẫn hào quát khởi lai ( nhi tạiSGMLHòa HTML trung, dẫn hào bất thị tất tu đích, đương nội dung chỉ thị sổ tự, tự mẫu cập kỳ tha duẫn hứa đích đặc thù tự phù thời, khả dĩ bất dụng dẫn hào ). Sở hữu nguyên tố, bao quát không nguyên tố, bỉ như img, br đẳng, dã đô tất tu bế hợp, thật hiện đích phương thức thị tại khai thủy tiêu thiêm mạt vĩ gia nhậpTà giang,Bỉ như<img... />,<br />.Tỉnh lược tham sổ, bỉ như<option selected>,Dã bất duẫn hứa, tất tu dụng<option selected= "selected" >.Lưỡng giả đích tường tế soa biệt, khả thông quáW3C XHTML thuyết minh(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán) lai tra duyệt.

Bản bổn

[Biên tập]

Chí hiện thời vi chỉ, XHTML cộng hữu dĩ hạ kỉ cá bản bổn:

  • XHTML 1.0 Strict ( nghiêm cách bản )Thị tham chiếu “HTML 4.01 Strict” cải biên, đãn bất bao quát bị khí dụng đích nguyên tố. KỳVăn kiện loại hình miêu thuậtVi:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
  • XHTML 1.0 Transitional ( quá độ bản )Thị tham chiếu “HTML 4.01 Transitional” cải biên, bao quát dĩ ô Strict bản bổn bị khí dụng đích trình hiện tính nguyên tố ( lệ như<center>,<font>Đẳng ). KỳVăn kiện loại hình miêu thuậtVi:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd" >
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" >
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd" >

Lánh ngoại, tạiMicrosoftInternet Explorer5.0 sở tân tăng đích<ruby>Tiểu tự chú giải tiêu thiêm, tại XHTML 1.1 đắc đáo chi viện ( tham khánBàng chú tiêu ký).
Nhi đệ nhị bản đích XHTML 1.0 ô 2002 niên 8 nguyệt thành viW3CThôi tiến đích văn kiện loại hình.[2]

2.0 chỉ ô thảo án.

XHTML5Bất nhu yếu DTD.

Hữu hiệu đích XHTML văn kiện

[Biên tập]

Nhất cá phù hợp ( phụ hợp ) XHTML tiêu chuẩn đích văn kiện tức khả xưng viHữu hiệu.Thử khả dĩ xác bảo XHTML văn kiện đại mã đích hiệp điều, diệc năng lệnh văn kiện đích canh dung dịch bị xử lý, nhi bất nhu xác bảo các chủng lưu lãm khí biên dịch đích nhất trí tính. NhiW3C nghiệm chứng phục vụTắc khả dĩ nghiệm chứng văn kiện thị phủ hữu hiệu. Nhi thật tế thượng, ngận đaVõng trạm khai phát công cụ( lệ nhưDreamweaver) đô chi viện dĩW3CTiêu chuẩn nghiệm chứng văn kiện.

Ngữ pháp

[Biên tập]

XHTML ngữ ngôn tất tu phù hợp XML đích cách thức, lệ như,<br>Yếu tả thành<br />,Sử dụng liễu<p>Chi hậu tất tu hữu nhấtCá </p>Dĩ kết thúc đoạn lạc. Nhi thả, XHTML tiêu thiêm tất tu sử dụng tiểu tả tự mẫu, như<br />Bất năng tả vi<BR />;Mỗi nhất cá chúc tính đô tất tu sử dụng dẫn hào bao trụ, như tất tu sử dụng<img src= "abc.jpg" alt= "" />Nhi bất năng sử dụng<img src=abc.jpg alt= "" >.Giá ta tố pháp đích mục đích, thị sử nhất cá XHTMLVõng hiệtNăng cú bịVõng hiệt lưu lãm khíChính xác cập giác khoái địaBiên dịch.

Hòa HTML 4 đích khu biệt

[Biên tập]

( phiên dịch tựW3C XHTML thuyết minh(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán) ) giá bộ phân thiệp cập nội dung quảng phiếm.

XHTML thịXMLĐích nhất chủng ứng dụng. Cơ vu giá nhất sự thật, na ta tại dĩSGMLVi cơ sở đíchHTML 4Trung, bất hoàn toàn hợp pháp đích dụng pháp, ứng bị cải tả.

Văn đương ứng cai thị kết cấu lương hảo đích

[Biên tập]

Lương hảo kết cấu( Well-formed )[3]Thị doXML[4]Dẫn nhập đích nhất cá tân khái niệm. Dã tựu thị thuyết sở hữu đích nguyên tố đô tất tu hữu kết thúc tiêu thiêm hoặc giả dĩ đặc thù đích phương thức thư tả ( như hạ sở thuật ), nhi thả sở hữu đích tiêu thiêm tất tu hợp lý địa khảm sáo.

Tẫn quản như thử, giao xoa sử dụng tại SGML trung nhưng nhiên thị hợp pháp đích, nhi thả tại hiện hữu đích lưu lãm khí trung dã năng cú bị quảng phiếm tiếp thụ.

Chính xác: Nguyên tố khảm sáo
<p><em> giá thị nhất cá yếu cường điều đích đoạn lạc. </em></p>
Thác ngộ: Nguyên tố giao xoa
<em><p> giá thị nhất cá yếu cường điều đích đoạn lạc. </em></p>

Nguyên tố danh xưng hòa chúc tính tất tu tiểu tả

[Biên tập]

XHTML văn kiện yếu cầu sở hữu đích HTML nguyên tố danh xưng hòa chúc tính danh xưng đô yếu tiểu tả. Nhân vi XML bổn thân đại tiểu tả ý nghĩa bất đồng, nhân thử tất tu khu phân khai lai. Bỉ như,<li>Hòa<LI>Thị hoàn toàn bất đồng đích.

Yếu hữu kết thúc tiêu thiêm

[Biên tập]

Cơ vu SGML đích HTML 4 lí diện, duẫn hứa đặc định đích tiêu thiêm tỉnh lược kết thúc tiêu thiêm; giá ta nguyên tố ám hàm hữu kết thúc tiêu ký. XHTML bất duẫn hứa tỉnh lược kết thúc tiêu ký. Sở hữu nguyên tố ( bao quát tại DTD trung thanh minh vi không đích tiêu thiêm ), đô tất tu hữu kết thúc tiêu thiêm. TạiDTDTrung thanh minh vi không đích nguyên tố khả dĩ dụng kết thúc tiêu thiêm hoặc giả sử dụng không nguyên tố tốc ký pháp ( tham kiếnKhông nguyên tố(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán) ).

Chính xác đích: Kết thúc đích nguyên tố
<p> giá thị nhất cá đoạn lạc. </p><p> giá thị lánh nhất cá đoạn lạc. </p>
Thác ngộ đích: Một hữu kết thúc đích nguyên tố
<p> giá thị nhất cá đoạn lạc. <p> giá thị lánh nhất cá đoạn lạc.

Chúc tính trị tất tu tổng thị sử dụng dẫn hào bao khỏa

[Biên tập]

Sở hữu đích chúc tính trị đô tất tu sử dụng dẫn hào bao hàm, bao quát na ta dĩ sổ trị loại hình xuất hiện đích.

Chính xác đích: Chúc tính trị sử dụng dẫn hào
<td rowspan= "3" >
Thác ngộ đích: Chúc tính trị một hữu sử dụng dẫn hào
<td rowspan=3>

Cấm chỉ chúc tính giản hóa

[Biên tập]

XML bất chi trì chúc tính giản hóa, chúc tính trị đối tất tu thư tả hoàn chỉnh. Chúc tính danh, tượng compact hòa checked tại một hữu chỉ định cụ thể trị đích tình huống hạ, bất năng cú sử dụng.

Chính xác đích: Một hữu giản hóa chúc tính
<dl compact= "compact" >
Thác ngộ đích: Giản hóa chúc tính
<dl compact>

Không nguyên tố

[Biên tập]

Không nguyên tố tất tu hữu nhất cá kết thúc tiêu thiêm, hoặc giả dụng/>Lai kết thúc khai thủy tiêu thiêm. Lệ như,<br />Hoặc giả<hr />.

Chính xác đích: Kết thúc không tiêu thiêm
<br /><hr />
Thác ngộ đích: Một hữu kết thúc không tiêu thiêm
<br><hr>

Chúc tính trị trung không bạch tự phù đích xử lý

[Biên tập]

Đương khách hộ đoan tại xử lý chúc tính thời, tha môn y cư đích thị XML đích chương tiết 3.3.3

  • Khư trừ tiền chuế hòa hậu chuế đích không bạch tự phù.
  • Tương nhất cá hoặc đa cá không bạch tự phù tự liệt ánh xạ vi đan cá từ gian không cách.

Cước bổn hòa dạng thức nguyên tố

[Biên tập]

Tại XHTML lí diện, cước bổn hòa dạng thức đích nguyên tố bị thanh minh vi cụ hữu#PCDATANội dung. Nhân thử,<Hòa&Hội bị nhận vi thị tiêu ký đích khai thủy, lánh ngoại&lt;Hòa&amp;Hội bị XML giải thích khí nhận vi thị thật thể ánh xạ bị phân biệt giải thích thành vi<Hòa&.Tòng nhi tương cước bổn hoặc giả dạng thức nguyên tố bao khỏa tại CDATA tiêu ký đích bộ phân dĩ tị miễn giá ta thật thể khoách triển.

<scripttype="text/javascript">
<![CDATA[
... Một hữu chuyển nghĩa xử lý đích nội dung...
]]>
</script>

Tại văn đương đối tượng mô hình trung, CDATA bộ phân bị XML giải thích khí nhận vi thị tiết điểm, tham kiếnVăn đương đối tượng mô hình chương tiết 1.3(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán) đích đệ nhất cấp biệt thôi tiếnDOM(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán).

Nhất chủng thế đại phương pháp tựu thị sử dụng ngoại bộ đích cước bổn hòa dạng thức văn kiện.

SGML bài xích

[Biên tập]

SGML phú dư DTD tác giả tương đặc định đích nguyên tố bài xích tại mỗ cá nguyên tố chi ngoại đích năng lực. Thử chủng hạn chế ( bị xưng vi bài xích ) tại XML trung thị bất khả năng đích.

Lệ như, HTML 4 đích nghiêm cách văn đương loại hình miêu thuật cấm chỉ “a”Tác vi tử nguyên tố khảm sáo tại kỳ tha “a”Đích nội bộ. Giá tại XML trung thị bất khả năng kiểm tra xuất giá chủng hạn chế đích. Tẫn quản giá chủng hạn chế vô pháp tại DTD trung định nghĩa, đãn thị mỗ ta đặc định đích nguyên tố dã bất năng khảm sáo sử dụng. Quan vu thử loại nguyên tố hòa bất năng khảm sáo sử dụng đích nguyên tố khái lãm khả dĩ tại tiêu chuẩn đíchNguyên tố hạn chế(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán) lí trảo đáo.

Ủng hữu “id” hòa “name” chúc tính đích nguyên tố

[Biên tập]

HTML 4 định nghĩa liễua, applet, form, frame, iframe, img, and mapNguyên tố đíchnameChúc tính. HTML 4 hoàn dẫn nhập liễuidChúc tính. Giá lưỡng cá chúc tính bị thiết kế dụng tác phiến đoạn tiêu thức phù.

Tại XML lí diện, phiến đoạn tiêu thức phù thịIDLoại hình đích, nhi thả mỗi cá nguyên tố chỉ năng ủng hữu đan nhất đíchIDLoại hình đích chúc tính. Sở dĩ, tại XHTML 1.0 trungidChúc tính bị định nghĩa viIDLoại hình. Vi liễu xác bảo XHTML 1.0 văn đương thị cấu kiến ưu lương đích XML văn đương, XHTML 1.0 văn đương tại vi dĩ thượng sở liệt nguyên tố định nghĩa phiến đoạn tiêu thức phù thời tất tu sử dụng id chúc tính. Đương XHTML văn đương tác vitext/htmlMôi thể loại hình sử dụng thời, xác bảo thử loại miêu điểm đích hướng hậu kiêm dung tính tín tức tham kiếnKiêm dung tính chỉ nam(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán).

Chú ý: Tại XHTML 1.0 trung, bất tán thành thử loại nguyên tố ủng hữu name chúc tính, tại XHTML đích hậu tục bản bổn trung tương bị khứ điệu.

Ủng hữu dự thiết trị đích chúc tính

[Biên tập]

Hữu nhất ta chúc tính tại HTML 4 hòa XHTML trung đô hữu nhất sáo dự thiết trị ( bỉ nhưinputNguyên tố đíchtypeChúc tính ). Tại SGML hòa XML trung, giá ta bị xưng viMai cử chúc tính.Tại HTML 4 lí giá ta trị đích giải thích thịBất phân đại tiểu tảĐích, sở dĩ trịTEXTĐẳng đồng vutext.Tại XML lí, giá ta trị đích giải tích thịKhu phân đại tiểu tảĐích, tại XHTML1 trung, sở hữu đích giá ta trị định nghĩa vi tiểu tả.

Thập lục tiến chế trị đích thật thể ánh xạ

[Biên tập]

SGML hòa XML đô duẫn hứa sử dụng thập lục tiến chế đích sổ trị lai ánh xạ tự phù. TạiSGMLLí giá ta ánh xạ khả dĩ sử dụng&#Xnn;Hoặc giả&#xnn;.Tại XML văn đương trung, tất tu sử dụng tiểu tả đích phương thức ( bỉ như,&#xnn;).

XHTML5

[Biên tập]

XHTML5 tịnh phi khả khoách triển HTML đích hậu kế ngữ ngôn, nhi thị đối XML tự liệt hóa đích HTML5 đích xưng hô, diên tục liễu nhất bộ phân nguyên bổn XHTML đích tinh thần nhi gia nhập HTML5, thành vi HTML5 quy cách đích nhất bộ phân.

Tham khảo văn hiến

[Biên tập]
  1. ^http://www.w3.org/TR/xhtml1/#xhtml(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán) 'What is XHTML?' section inXHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition)A Reformulation of HTML 4 in XML 1.0W3C Recommendation 26 January 2000, revised 1 August 2002
  2. ^Tồn đương phó bổn.[2008-09-30].( nguyên thủy nội dungTồn đươngVu 2008-09-11 ).
  3. ^Tồn đương phó bổn.[2005-04-17].( nguyên thủy nội dungTồn đươngVu 2008-11-14 ).
  4. ^Tồn đương phó bổn.[2005-04-17].( nguyên thủy nội dungTồn đươngVu 2008-11-14 ).

Ngoại bộ liên tiếp

[Biên tập]

Tham kiến

[Biên tập]