HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Unterschiede zwischen XHTML und HTML |
Was XHTML unterschiedlich zu HTML bildet
|
- Umbau und Attributnamen müssen in Kleinschreibung sein
- Elemente müssen richtig genistet werden, keine überschneidung
- Nicht leere Elemente müssen geschlossen sein
- Leere Elemente müssen beendet werden
- Alle Attributwerte müssen veranschlagen werden
- Attributwertpaare können nicht verkürzt werden
- <script> und <style> Elemente
|
Umbau und Attributnamen müssen in Kleinschreibung sein
|
XHTML Element- und Attributnamen müssen in Kleinschreibung geschrieben werden, da XML Schachtel-empfindlich ist, nicht mehr du können mit, welchen Leuten weg erhalten taten, um Lesbarkeit des Codes zu verbessern die Attribute und die Elementnamen in Versalien- und in den Werten in Kleinschreibung schreibend. Attributwerte können jeder möglicher Kasten sein, den du wünschst. Z.B. kann der Wert „#ffcc33“ unten als „#FFCC33 auch geschrieben werden.“
|
HTML | XHTML |
<TD BGCOLOR="#ffcc33">
|
<td bgcolor="#ffcc33">
|
|
Elemente müssen Nest richtig sein, keine überschneidung
|
Datenbanksuchroutinen interessieren sich nicht overlaped Elemente im meisten Fall. Z.B. wenn es fetten Umbau am Ende eines Punkts gibt, macht er doesnot aus, ob man das </b> zuerst oder das </p> schließt. Aber mit XML und XHTML, wir müssen unclose der letzte geöffnete Umbau zuerst und dann zuerst geöffnet
|
HTML | XHTML |
<p>Be <b>bold!</p></b>
|
<p>Be <b>bold!</b></p>
|
|
Overlapping is widely tolerated in HTML,though it is illegal. An XHTML document must
be well-formed XML. It should follow the basic XML
syntax. If it fails doing so, There will be no obligation to continue processing of the
document bythe XML parser.XML parser will not try to
recover and "guess" what you meant if the syntax is wrong as HTML parser did.
|
Nicht leere Elemente müssen geschlossen sein |
entweder ausdrücklich oder implizit müssen alle Elemente geschlossen sein. Da das <p> entworfen ist, um den Anfang und das Ende eines Punkts zu kennzeichnen, ist es etikettiert ein „nicht leeres“. So muß es am Ende des Punkts geschlossen sein
|
HTML | XHTML |
First paragraph<p>
Second paragraph<p>
|
<p>First paragraph</p>
<p>Second paragraph</p>
|
|
Affected Elements: <basefont>, <body>, <colgroup>, <dd>, <dt>, <head>, <html>, <li>, <p>, <tbody>/<thead>/<tfoot>, <th>/<td>, <tr>
|
Leere Elemente müssen beendet werden
|
Es gibt Umbauten, das keinen Inhalt innerhalb sie enthält, wenn glauben wir, gibt es keine wichtige Rolle, zum durch sie zu spielen, dann sollte jene leeren Umbauten löschen. <p> Umbau enthält einen Punkt, und ein <b> Umbau enthält Text, um zu sein bolded, ein <br> Umbau ist „leer“, während er nie jeden möglichen Inhalt enthält. Andere Umbauten so sind <hr> und <img src= " valid.gif " >
|
HTML |
XHTML |
<hr> |
<hr /> |
<br> |
<br /> |
<input ... > |
<input ... /> |
<param ... > |
<param ... /> |
<img src="valid.gif"> |
<img src="valid.gif" /> |
|
Affected Elements: <area> <base> <br>
<col> <frame><hr><img>
<input><isindex><link><meta>
<option><param>
|
Alle Attributwerte müssen veranschlagen werden
|
No more <img… border=0>is erlaubte Art. Attributwerte einschließlich numerische Werte müssen veranschlagen werden
|
HTML | XHTML |
<img ... border=0>
|
<img ... border="0" />
|
|
Attributwertpaare können nicht herabgesetzt werden
|
Normalerweise versuchen wir, das Attribut herabzusetzen, wenn es einzelnen Wert hat. Aber XML erlaubt nicht Attributreduzierung. Einzelne bewertete oder alleinstehende Attribute in XHTML müssen erweitert werden (z.B. wird <td nowrap>text </td> <td nowrap= " nowrap " >text</td>). umeric
|
HTML |
XHTML |
<dl compact> |
<dl compact="compact"> |
<ul compact> |
<ul compact="compact"> |
<option ... selected> |
<option ... selected="selected"> > |
<td nowrap> text </td> |
<td nowrap="nowrap"> text </td> |
<input type="radio" ... checked> |
<input type="radio" ... checked="checked" /> |
<input type="checkbox" ... checked> |
<input type="checkbox" ... checked="checked" /> |
|
<script> und <style> Elemente
|
Die Index- und Artelemente in XHTML, werden als erklärt, #PCDATA Inhalt habend. Infolgedessen < und u. wird als der Anfang des Preisaufschlags und Wesen wie < und behandelt u. wird als Wesenhinweise durch den XML Prozessor auf XHTML < and="">erkannt
|
XHTML |
<script language="JavaScript type="text/javascript">
<![CDATA[
document.write("<b>Hello World!</b>");
]]>
</script>
|
|
Betroffene Elemente: <basefont>, <body>, <colgroup>, <dd>, <dt>, <head>, <html>, <li>, <p>, <tbody>/<thead>/<tfoot>, <th>/<td>, <tr>
|
Keywords: xhtml tutorial, xhtml validator, html xhtml, tag com xhtml, xhtml editor, xhtml templates, xhtml 1.0, xhtml code, xhtml doctype, xhtml validation
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|