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 |
|
|
Diferenças entre XHTML e HTML |
O que faz XHTML diferente do HTML
|
- O Tag e os nomes do atributo devem estar no lower-case
- Os elementos devem ser aninhados corretamente, nenhum sobrepôr
- Os elementos Non-empty devem ser closed
- Os elementos vazios devem ser terminados
- Todos os valores do atributo devem ser citados
- Os pares do valor do atributo não podem ser encurtados
- elementos do <script> e do <style>
|
O Tag e os nomes do atributo devem estar no lower-case
|
Os nomes do elemento e do atributo de XHTML devem ser escritos no lowercase, porque XML é caixa-sensível, já não você podem começar afastado com que povos fizeram para melhorar a legibilidade do código que datilografam os atributos e os nomes dos elementos em caixa e nos valores no lowercase. Os valores do atributo podem ser toda a caixa que você quiser. Por exemplo, o valor “#ffcc33” abaixo pode também ser escrito como “#FFCC33.”
|
HTML | XHTML |
<TD BGCOLOR="#ffcc33">
|
<td bgcolor="#ffcc33">
|
|
Os elementos devem ser ninho corretamente, nenhum sobrepôr
|
Os Browsers não se importarão overlaped elementos em a maioria de caso. Por exemplo, se houver Tag bold(realce) no fim de um parágrafo, doesnot importa se fechar primeiramente o </b> ou o </p>. Mas com XML e XHTML, nós têm que unclose o último Tag aberto primeiramente e então aberto primeiramente
|
HTML | XHTML |
<p>Be <b>bold!</p></b>
|
<p>Be <b>bold!</b></p>
|
|
Sobrepôr é tolerado extensamente no HTML, embora é ilegal. Um original de XHTML deve ser XML well-formed. Deve seguir a sintaxe básica de XML. Se falhar fazer assim, não haverá nenhuma obrigação continuar processar do parser do bythe XML parser.XML do original não tentará recuperar e “supo” o que você significou se a sintaxe for errada como o parser do HTML.
|
Os elementos Non-empty devem ser closed |
explicitamente ou implicitamente todos os elementos devem ser closed. Desde que o <p> é projetado marcar o começo e o fim de um parágrafo é um “non-empty” etiqueta. Assim deve ser closed no fim do parágrafo
|
HTML | XHTML |
First paragraph<p>
Second paragraph<p>
|
<p>First paragraph</p>
<p>Second paragraph</p>
|
|
Elementos afetados: <basefont>, <body>, <colgroup>, <dd>, <dt>, <head>, <html>, <li>, <p>, <tbody>/<thead>/<tfoot>, <th>/<td>, <tr>
|
Os elementos vazios devem ser terminados
|
Há Tag que não contem nenhum índice dentro deles, quando nós sentimos não há nenhum papel importante a jogar por eles, a seguir deve suprimir aqueles Tag vazios. o Tag do <p> contem um parágrafo, e um Tag do <b> contem o texto para ser bolded, um Tag do <br> está “vazio” enquanto nunca contem todo o índice. Outros Tag como este são o src= " valid.gif " do <hr> e do <img >
|
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>
|
Todos os valores do atributo devem ser citados
|
Não mais tipo permitido border=0>is do <img…. Os valores do atributo including valores numéricos devem ser citados
|
HTML | XHTML |
<img ... border=0>
|
<img ... border="0" />
|
|
Os pares do valor do atributo não podem ser minimizados
|
Geralmente nós tentamos minimizar o atributo se tiver o único valor. Mas XML não permite o minimization do atributo. Os únicos atributos avaliados ou autônomos em XHTML devem ser expandidos (por exemplo o nowrap>text </td> do <td se transforma nowrap= " nowrap " >text</td> do <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" /> |
|
elementos do <script> e do <style>
|
Os elementos do certificado e do estilo em XHTML, são declarados como tendo o índice do #PCDATA. Em conseqüência, < e & será tratado como o começo do markup, e entidades como < e & reconhecido como referências da entidade pelo processador de XML < and="">a XHTML
|
XHTML |
<script language="JavaScript type="text/javascript">
<![CDATA[
document.write("<b>Hello World!</b>");
]]>
</script>
|
|
Elementos afetados: <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 |
|
|