<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>kadunew.com/blog &#187; (X)HTML</title>
	<atom:link href="http://www.kadunew.com/blog/tag/xhtml/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kadunew.com/blog</link>
	<description>Dicas e artigos sobre Web Design e Web Standards</description>
	<lastBuildDate>Fri, 30 Jul 2010 05:12:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tipos de listas em (X)HTML</title>
		<link>http://www.kadunew.com/blog/xhtml/tipos-de-listas-em-xhtml</link>
		<comments>http://www.kadunew.com/blog/xhtml/tipos-de-listas-em-xhtml#comments</comments>
		<pubDate>Sun, 22 Nov 2009 20:30:03 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[(X)HTML]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=494</guid>
		<description><![CDATA[A marcação (X)HTML utiliza três tipos de listas para apresentar uma lista de informações, são elas:

Listas ordenadas;
Listas não-ordenadas;
Listas de definição.


Um exemplo básico da utilização das listas é em um mecanismo de navegação, uma barra de navegação ou um menu lateral. Infelizmente ainda encontramos sites na internet que não utilizam a marcação de listas para marcar [...]]]></description>
			<content:encoded><![CDATA[<p>A marcação (X)HTML utiliza três tipos de listas para apresentar uma lista de informações, são elas:</p>
<ul>
<li><strong>Listas ordenadas;</strong></li>
<li><strong>Listas não-ordenadas;</strong></li>
<li><strong>Listas de definição.</strong></li>
</ul>
<p><span id="more-494"></span></p>
<p>Um exemplo básico da utilização das listas é em um mecanismo de navegação, uma barra de navegação ou um menu lateral. Infelizmente ainda encontramos sites na internet que não utilizam a marcação de listas para marcar o conteúdo de navegação do site.<br />
Todas as listas devem conter mais do que um elemento.</p>
<h3>Listas Ordenadas</h3>
<p>Utilizada para marcar uma ordenação no conteúdo. Quando a informação tem uma seqüência a ser respeitada. Para iniciar a marcação utilizamos o elemento <em>ol</em>. Depois para marcamos os itens das listas, utilizamos o elemento <em>li</em>. As listas são renderizadas com uma marcação seqüencial antes do conteúdo da lista. <strong>Veja o exemplo</strong>:</p>
<pre class="syntax-highlight:html">

&lt;ol&gt;
	&lt;li&gt;Rio Grande Do sul&lt;/li&gt;
	&lt;li&gt;Minas Gerais&lt;/li&gt;
	&lt;li&gt;Rio de Janeiro&lt;/li&gt;
&lt;/ol&gt;
</pre>
<h3>Listas não-ordenadas.</h3>
<p>O tipo de lista mais comum de se utilizar em sites são as listas não-ordenadas. Esse tipo de lista é utilizado quando a informação a ser mostrada não segue uma seqüência. Para iniciar uma lista não ordenada usamos o elemento <em>ol</em>. Para marcar os itens dessa lista usamos o mesmo elemento <em>li</em>. <strong>Veja o exemplo</strong>:</p>
<pre class="syntax-highlight:html">
&lt;ul&gt;
&lt;li&gt;Criação de sites&lt;/li&gt;
&lt;li&gt;Montagem e manutenção de computadores&lt;/li&gt;
&lt;li&gt;Aulas particulares&lt;/li&gt;
&lt;/ul&gt;
</pre>
<div class="obs">Listas ordenadas e listas não-ordenadas são formadas por sequências de itens (li), cuja &#8220;tag&#8221; de encerramento poderá ser omitida. <strong>Mas não é recomendado tal uso, ou seja, sempre feche os itens de uma lista.</strong></div>
<h3>Listas de definição</h3>
<p>São poucos os desenvolvedores que utilizam as listas de definição. Essas listas são formadas por uma definição da lista e sua descrição. Para iniciar a lista utilizamos o elemento <em>dl</em>. Depois cada grupo de definição é marcado com <em>dt</em>. Para definir o termo da lista usamos o <em>dd</em> que devera estar contido dentro do elemento <em>dt</em> que por sua vez está dentro do elemento <em>dl</em>. <strong>Veja o exemplo</strong>.</p>
<pre class="syntax-highlight:html">
&lt;dl&gt;
	&lt;dt&gt;Curso de web Standards&lt;/dt&gt;
		&lt;dd&gt;Manhã/tarde/noite&lt;/dd&gt;
		&lt;dd&gt;20/12/2009&lt;/dd&gt;
	&lt;dt&gt;Curso de PHP&lt;/dt&gt;
		&lt;dd&gt;noite&lt;/dd&gt;
		&lt;dd&gt;22/12/2009&lt;/dd&gt;
&lt;/dl&gt;
</pre>
<h3>Lista com vários níveis e não-ordenadas</h3>
<pre class="syntax-highlight:html">
&lt;ul&gt;
	&lt;li&gt;Países&lt;/li&gt;
    	&lt;ul&gt;
        	&lt;li&gt;América do sul&lt;/li&gt;
            	&lt;ul&gt;
                	&lt;li&gt;Brasil&lt;/li&gt;
                    &lt;li&gt;Argentida&lt;/li&gt;
                    &lt;li&gt;Paraguai&lt;/li&gt;
                &lt;/ul&gt;
            &lt;li&gt;América do norte&lt;/li&gt;
            	&lt;ul&gt;
                	&lt;li&gt;Estados Unidos&lt;/li&gt;
                    &lt;li&gt;Canadá&lt;/li&gt;
                    &lt;li&gt;México&lt;/li&gt;
                &lt;/ul&gt;
		&lt;/ul&gt;
	&lt;li&gt;Cidades&lt;/li&gt;
       	&lt;ul&gt;
        	&lt;li&gt;Curitiba&lt;/li&gt;
            &lt;li&gt;Salvador&lt;/li&gt;
            &lt;li&gt;Floarianópolis&lt;/li&gt;
        &lt;/ul&gt;
&lt;/ul&gt;
</pre>
<h3>Lista com vários níveis, não-ordenadas e ordenadas</h3>
<p>As listas podem ser usadas em conjuntos em um documento, ou seja, simultaneamente, uma lista dentro da outra. Podemos também criar níveis. No exemplo que segue temos uma lista não-ordenada dentro de uma lista ordenada.</p>
<pre class="syntax-highlight:html">
&lt;ol&gt;
	&lt;li&gt;Países&lt;/li&gt;
    	&lt;ul&gt;
        	&lt;li&gt;América do sul&lt;/li&gt;
            	&lt;ul&gt;
                	&lt;li&gt;Brasil&lt;/li&gt;
                    &lt;li&gt;Argentina&lt;/li&gt;
                    &lt;li&gt;Paraguai&lt;/li&gt;
                &lt;/ul&gt;
            &lt;li&gt;América do norte&lt;/li&gt;
            	&lt;ul&gt;
                	&lt;li&gt;Estados Unidos&lt;/li&gt;
                    &lt;li&gt;Canadá&lt;/li&gt;
                    &lt;li&gt;México&lt;/li&gt;
                &lt;/ul&gt;
		&lt;/ul&gt;
	&lt;li&gt;Cidades&lt;/li&gt;
       	&lt;ul&gt;
        	&lt;li&gt;Curitiba&lt;/li&gt;
            &lt;li&gt;Salvador&lt;/li&gt;
            &lt;li&gt;Floarianópolis&lt;/li&gt;
        &lt;/ul&gt;
&lt;/ol&gt;
</pre>
<p><a href="http://www.kadunew.com/blog/listas.html">Veja os exemplos</a><br />
Pessoal por hoje era isso! Uma ótima semana para todos. Fiquem com Deus.<br />
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/xhtml/estrutura-minima-de-um-documento-xhtml" title="Estrutura mínima de um documento (X)HTML">Estrutura mínima de um documento (X)HTML</a></li>
<li><a href="http://www.kadunew.com/blog/xhtml/elementos-html-em-desuso" title="Elementos HTML em desuso">Elementos HTML em desuso</a></li>
<li><a href="http://www.kadunew.com/blog/css/elemento-inline-e-nivel-de-bloco" title="Elementos inline e nível de bloco">Elementos inline e nível de bloco</a></li>
<li><a href="http://www.kadunew.com/blog/xhtml/58" title="Diferença entre XHTML e HTML">Diferença entre XHTML e HTML</a></li>
<li><a href="http://www.kadunew.com/blog/xhtml/breve-introducao-a-xhtml" title="Breve introdução a (X)HTML">Breve introdução a (X)HTML</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=494&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/xhtml/tipos-de-listas-em-xhtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Estrutura mínima de um documento (X)HTML</title>
		<link>http://www.kadunew.com/blog/xhtml/estrutura-minima-de-um-documento-xhtml</link>
		<comments>http://www.kadunew.com/blog/xhtml/estrutura-minima-de-um-documento-xhtml#comments</comments>
		<pubDate>Thu, 22 Jan 2009 04:10:11 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[(X)HTML]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=197</guid>
		<description><![CDATA[Um documento (X)HTML para seguir em conformidade com os padrões Web, tem uma marcação mínima que deve ser seguida. Essa estrutura é dividida em três partes. Sempre que for começar um novo documento deve ter essa marcação.
As três partes da estrutura são:


Definição do tipo de documento (DOCTYPE ou DTD)
Seção head
Seção body



DOCTYPE
É a declaração do tipo [...]]]></description>
			<content:encoded><![CDATA[<p>Um documento (X)HTML para seguir em conformidade com os padrões Web, tem uma marcação mínima que deve ser seguida. Essa estrutura é dividida em três partes. Sempre que for começar um novo documento deve ter essa marcação.</p>
<h3>As três partes da estrutura são:</h3>
<p></p>
<ul>
<li>Definição do tipo de documento (DOCTYPE ou DTD)</li>
<li>Seção head</li>
<li>Seção body</li>
</ul>
<p>
<span id="more-197"></span></p>
<h4>DOCTYPE</h4>
<p>É a declaração do tipo de documento. Deve ser escrita na primeira linha do documento.  DOCTYPE nada mais é que um endereço que o navegador consulta para saber como renderizar sua marcação, caso essa declaração não for localizada, o navegador seguirá suas regras padrões. Como cada navegador tem suas regras, isso pode causar sérios problemas de renderização, ou seja, sempre declare o DOCTYPE.</p>
<h5>Tipos de DOCTYPE</h5>
<p><strong>Strict:</strong> Documentos que usam essa declaração não podem conter nenhum elemento e nem atributo em desuso pelo <a href="http://www.w3.org/">W3C</a> e marcação de frames.<br />
<strong>Transitional:</strong> Pode ter alementos a atributos em desuso, mas não marcação de frames<br />
<strong>Frameset:</strong> Pode contem elementos de frames, e elementos e atributos em desuso pelo <a href="http://www.w3.org/">W3C</a>.<br />
O melhor a se usar é o strict, assim você está escrevendo marcação seguindo os padrões web. Mas não esqueça: usando essa declaração não podemos usar elementos e atributos em desuso.</p>
<h4>Seção head</h4>
<p>Oferece informações adicionais sobre o documento e nele é onde fica o título do documento, as metatags, links para arquivos CSS JavaScript relacionados com esse documento.<br />
Seção body<br />
Onde ficam os elementos destinados a marcar o conteúdo do documento.</p>
<h3>Estrutura completa (X)HTML</h3>
<pre class="syntax-highlight:html">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
&lt; html&gt;
&lt; head&gt;
&lt; meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt; title&gt;Título da página&lt; /title&gt;
&lt; /head&gt;
&lt;body&gt;
marcação da página
&lt;/body&gt;
&lt; /html&gt;
</pre>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/xhtml/tipos-de-listas-em-xhtml" title="Tipos de listas em (X)HTML">Tipos de listas em (X)HTML</a></li>
<li><a href="http://www.kadunew.com/blog/xhtml/elementos-html-em-desuso" title="Elementos HTML em desuso">Elementos HTML em desuso</a></li>
<li><a href="http://www.kadunew.com/blog/css/elemento-inline-e-nivel-de-bloco" title="Elementos inline e nível de bloco">Elementos inline e nível de bloco</a></li>
<li><a href="http://www.kadunew.com/blog/xhtml/58" title="Diferença entre XHTML e HTML">Diferença entre XHTML e HTML</a></li>
<li><a href="http://www.kadunew.com/blog/xhtml/breve-introducao-a-xhtml" title="Breve introdução a (X)HTML">Breve introdução a (X)HTML</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=197&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/xhtml/estrutura-minima-de-um-documento-xhtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elementos HTML em desuso</title>
		<link>http://www.kadunew.com/blog/xhtml/elementos-html-em-desuso</link>
		<comments>http://www.kadunew.com/blog/xhtml/elementos-html-em-desuso#comments</comments>
		<pubDate>Sun, 18 Jan 2009 13:32:13 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[(X)HTML]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=182</guid>
		<description><![CDATA[Segundo as recomendações da W3C esses elementos estão em desuso, ou como a WC3 gosta de chamar “Deprecated”. Por isso devemos evitar seu uso.
O principio das Web Standards preconiza a separação da apresentação e marcação. Esses elementos são de apresentação por isso estão desatualizadas, em desuso, obsoletas&#8230;
Veja a tabela abaixo os elementos em desuso e [...]]]></description>
			<content:encoded><![CDATA[<p>Segundo as recomendações da W3C esses elementos estão em desuso, ou como a WC3 gosta de chamar “Deprecated”. Por isso devemos evitar seu uso.<br />
O principio das Web Standards preconiza a separação da apresentação e marcação. Esses elementos são de apresentação por isso estão desatualizadas, em desuso, obsoletas&#8230;<br />
Veja a tabela abaixo os elementos em desuso e sua descrição.<br />
<span id="more-182"></span></p>
<table width="433" border="1" cellspacing="0" cellpadding="0" summary="Elementos HTML em desuso segundo as recomendações W3C">
<caption>
    Elementos em desuso<br />
  </caption>
<tr>
<th width="97">Elemento</th>
<th width="330">Descrição</th>
</tr>
<tr>
<td><a href="http://www.w3.org/TR/html4/struct/objects.html#edef-APPLET"> APPLET</a></td>
<td>Incorporar um script java a um documento</td>
</tr>
<tr>
<td><a href="http://www.w3.org/TR/html4/present/graphics.html#edef-BASEFONT"> BASEFONT</a></td>
<td>Definir tamanho de fonte que servira de base para o cálculo dos tamanhos de fontes do documento</td>
</tr>
<tr>
<td><a href="http://www.w3.org/TR/html4/present/graphics.html#edef-CENTER">CENTER</a></td>
<td>Centralizar outros elementos HTML</td>
</tr>
<tr>
<td><a href="http://www.w3.org/TR/html4/struct/lists.html#edef-DIR"> DIR</a></td>
<td>Cria listagem de diretórios . Foi substituído pelo elemento UL</td>
</tr>
<tr>
<td><a href="http://www.w3.org/TR/html4/present/graphics.html#edef-FONT"> FONT</a></td>
<td>Define fonte, tamanho e tipo de letra</td>
</tr>
<tr>
<td><a href="http://www.w3.org/TR/html4/interact/forms.html#edef-ISINDEX"> ISINDEX</a></td>
<td>Cria um campo para entrada de texto</td>
</tr>
<tr>
<td><a href="http://www.w3.org/TR/html4/struct/lists.html#edef-MENU"> MENU</a></td>
<td>Cria um menu de lista. Foi substituído pelo elemento UL</td>
</tr>
<tr>
<td><a href="http://www.w3.org/TR/html4/present/graphics.html#edef-S">S</a></td>
<td>Texto riscado</td>
</tr>
<tr>
<td><a href="http://www.w3.org/TR/html4/present/graphics.html#edef-STRIKE"> STRIKE</a></td>
<td>Texto riscado</td>
</tr>
<tr>
<td><a href="http://www.w3.org/TR/html4/present/graphics.html#edef-U">U</a></td>
<td>Texto com sublinhado</td>
</tr>
</table>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/xhtml/tipos-de-listas-em-xhtml" title="Tipos de listas em (X)HTML">Tipos de listas em (X)HTML</a></li>
<li><a href="http://www.kadunew.com/blog/xhtml/estrutura-minima-de-um-documento-xhtml" title="Estrutura mínima de um documento (X)HTML">Estrutura mínima de um documento (X)HTML</a></li>
<li><a href="http://www.kadunew.com/blog/css/elemento-inline-e-nivel-de-bloco" title="Elementos inline e nível de bloco">Elementos inline e nível de bloco</a></li>
<li><a href="http://www.kadunew.com/blog/xhtml/58" title="Diferença entre XHTML e HTML">Diferença entre XHTML e HTML</a></li>
<li><a href="http://www.kadunew.com/blog/xhtml/breve-introducao-a-xhtml" title="Breve introdução a (X)HTML">Breve introdução a (X)HTML</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=182&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/xhtml/elementos-html-em-desuso/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elementos inline e nível de bloco</title>
		<link>http://www.kadunew.com/blog/css/elemento-inline-e-nivel-de-bloco</link>
		<comments>http://www.kadunew.com/blog/css/elemento-inline-e-nivel-de-bloco#comments</comments>
		<pubDate>Sun, 18 Jan 2009 12:48:46 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[(X)HTML]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=180</guid>
		<description><![CDATA[Para um bom entendimento da renderização dos elementos HTML é necessário o entendimento de elementos níveis de bloco, inline e os invisíveis. Conhecendo bem esses conceitos, evitamos o uso inadequado de elementos HTML e marcação adicional.
Elementos níveis de bloco
Elementos nível de bloco ocupam toda largura disponível na página e criam uma linha invisível antes e [...]]]></description>
			<content:encoded><![CDATA[<p>Para um bom entendimento da renderização dos elementos HTML é necessário o entendimento de elementos níveis de bloco, inline e os invisíveis. Conhecendo bem esses conceitos, evitamos o uso inadequado de elementos HTML e marcação adicional.</p>
<h3>Elementos níveis de bloco</h3>
<p>Elementos nível de bloco ocupam toda largura disponível na página e criam uma linha invisível antes e depois de si próprio. Elementos nível de bloco sempre começam em nova linha. Um elemento que venha antes ou depois de um elemento nível de bloco é renderizado acima ou abaixo do elemento nível de bloco, nunca ao lado.<br />
Elementos nível de bloco podem conter elementos inline e outros elementos nível de bloco.<br />
<strong>Exemplos de tags nível de bloco:</strong></p>
<pre class="syntax-highlight:html">address, blockquote, center, dir, div, dl, dt, dd, frameset, fieldset, form,
h1, h2, h3, h4, h5, h6, hr, menu, noframes, noscript, ol, ul, li, p, pre, table,
tbody, thead, tfoot, tr, td, th</pre>
<p><span id="more-180"></span></p>
<h3>Elementos inline</h3>
<p>Ocupa somente a largura do elemento, largura necessária. Elementos &#8220;inline&#8221; poderão apenas conter informações e outros elementos &#8220;inline&#8221;, jamais poderão conter elementos nível de bloco.<br />
Diferente dos elementos nível de bloco os inline não começam em nova linha.<br />
<strong>Exemplos de tags inlines:</strong></p>
<pre class="syntax-highlight:html">a, abbr, acronym, applet, b, basefont, bdo, big, br, button, cite, code, del, dfn,em, font, i, iframe, img, input, ins, kbd, label, map, object, q, s, samp, select,small, span, strike, strong, sub, sup, textarea, tt, u, var</pre>
<h3>Elementos invisíveis</h3>
<p>São definidos como tags invisíveis porque estão escritas no documento mas o usuário não as vê.<br />
<strong>Exemplos de elementos invisíveis:</strong></p>
<pre class="syntax-highlight:html">meta, link, style, title</pre>
<p>Usando display:block; e display:inline; podemos trocar um elemento para nível de bloco e inline respectivamente.<br />
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/xhtml/tipos-de-listas-em-xhtml" title="Tipos de listas em (X)HTML">Tipos de listas em (X)HTML</a></li>
<li><a href="http://www.kadunew.com/blog/css/exemplos-de-menus-em-css" title="Exemplos de menus em CSS">Exemplos de menus em CSS</a></li>
<li><a href="http://www.kadunew.com/blog/css/comentarios-condicionais-para-o-internet-explorer" title="Comentários condicionais para o Internet Explorer">Comentários condicionais para o Internet Explorer</a></li>
<li><a href="http://www.kadunew.com/blog/css/abreviando-propriedades-css" title="Abreviando propriedades CSS">Abreviando propriedades CSS</a></li>
<li><a href="http://www.kadunew.com/blog/css/entendendo-a-especificidade-css" title="Entendendo a especificidade CSS">Entendendo a especificidade CSS</a></li>
<li><a href="http://www.kadunew.com/blog/css/centralizando-layout-com-css-%e2%80%93-parte-i" title="Centralizando layout com CSS – parte I">Centralizando layout com CSS – parte I</a></li>
<li><a href="http://www.kadunew.com/blog/css/bug-do-internet-explorer-6-ie6-fundo-desaparecendo-em-listas" title="Bug do Internet Explorer 6 (IE6) &#8211; fundo desaparecendo em listas">Bug do Internet Explorer 6 (IE6) &#8211; fundo desaparecendo em listas</a></li>
<li><a href="http://www.kadunew.com/blog/css/bug-do-internet-explorer-6-ie6-margem-dobradas" title="Bug do Internet Explorer 6 (IE6) &#8211; Margem dobradas">Bug do Internet Explorer 6 (IE6) &#8211; Margem dobradas</a></li>
<li><a href="http://www.kadunew.com/blog/css/css-typeset-gerador-de-css" title="Css TypeSet Gerador de CSS">Css TypeSet Gerador de CSS</a></li>
<li><a href="http://www.kadunew.com/blog/css/posicionamento-relativo-absoluto-static-e-fixed-em-css" title="Posicionamento relativo, absoluto, static e fixed em CSS">Posicionamento relativo, absoluto, static e fixed em CSS</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=180&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/css/elemento-inline-e-nivel-de-bloco/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Diferença entre XHTML e HTML</title>
		<link>http://www.kadunew.com/blog/xhtml/58</link>
		<comments>http://www.kadunew.com/blog/xhtml/58#comments</comments>
		<pubDate>Wed, 24 Dec 2008 20:25:21 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[(X)HTML]]></category>

		<guid isPermaLink="false">http://www.blog.kadunew.com/?p=58</guid>
		<description><![CDATA[Para desenvolver em XHTML você deve seguir algumas regras:
Escrever todas as tags e atributos em letras minúsculas:
 XML que deu origem ao XHTML é sensível ao tamanho de caixa de fonte, então com XHTML não é diferente. É obrigatório o uso de letras minúsculas ao escrever a sintaxe de elementos XHTML.
Exemplo:


Errado:

&#60;H1&#62;Título principal&#60;/H1&#62;
&#60;P&#62; Parágrafo de exemplo&#60;/P&#62;
&#60;td [...]]]></description>
			<content:encoded><![CDATA[<p>Para desenvolver em XHTML você deve seguir algumas regras:</p>
<h3>Escrever todas as tags e atributos em letras minúsculas:</h3>
<p> XML que deu origem ao XHTML é sensível ao tamanho de caixa de fonte, então com XHTML não é diferente. É obrigatório o uso de letras minúsculas ao escrever a sintaxe de elementos XHTML.<br />
Exemplo:<br />
<span id="more-58"></span></p>
<ul>
<li>Errado:</li>
</ul>
<pre class="syntax-highlight:html">&lt;H1&gt;Título principal&lt;/H1&gt;
&lt;P&gt; Parágrafo de exemplo&lt;/P&gt;
&lt;td COLSPAN=”3”&gt;
</pre>
<ul>
<li>Certo:</li>
</ul>
<pre class="syntax-highlight:html">&lt;h1&gt;Título principal&lt;/h1&gt;
&lt;p&gt; Parágrafo de exemplo&lt;/p&gt;
&lt;td colspan=”3”&gt;
</pre>
<h3>Aninhar as tags:</h3>
<p> A primeira tag a ser aberta dever ser a última a ser fechada, a segunda tag é a penúltima e assim por diante.<br />
<strong>Exemplo:</strong></p>
<ul>
<li>Errado:</li>
</ul>
<pre class="syntax-highlight:html">&lt;div&gt;&lt;p&gt;&lt;em&gt;Texto em destaque&lt;/div&gt;&lt;/p&gt;&lt;/em&gt;</pre>
<ul>
<li>Certo:</li>
</ul>
<pre class="syntax-highlight:html">&lt;div&gt;&lt;p&gt;&lt;em&gt;Texto em destaque&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;</pre>
<h3>Fechar todas as tags abertas:</h3>
<p> Toda tag que for aberta deve ser fechada, diferentemente do que ocorre com HTML. Em HTML podemos omitir a tag de fechamento, por exemplo, nas tags.
<pre class="syntax-highlight:html">&lt;p&gt; e &lt;li&gt;</pre>
<p><strong>Exemplo:</strong></p>
<ul>
<li>Errado:</li>
</ul>
<pre class="syntax-highlight:html">&lt;p&gt;Parágarfo sem tag de fechamento.
&lt;li&gt;Um item da lista sem tag de fechamento
</pre>
<ul>
<li>Certo:</li>
</ul>
<pre class="syntax-highlight:html">
&lt;p&gt;Parágarfo com tag de fechamento.&lt;/p&gt;
&lt;li&gt;Um item da lista com tag de fechamento&lt;/li&gt;
</pre>
<h3>Fechar elementos vazios:</h3>
<p> Elementos vazios dever ter uma tag de fechamento ou a tag de abertura dever terminar com /><br />
<strong>Exemplo:</strong></p>
<ul>
<li>Errado:</li>
</ul>
<pre class="syntax-highlight:html">
&lt;hr&gt;
&lt;br&gt;
&lt;img src=”foto.jpg” alt=”minha foto”&gt;
</pre>
<ul>
<li>Certo:</li>
</ul>
<pre class="syntax-highlight:html">
&lt;hr&gt;&lt;/hr&gt;
&lt;br&gt;&lt;/br&gt;
&lt;img src=”foto.jpg” alt=”minha foto”&gt;&lt;/img&gt;
</pre>
<p>Como vimos acima podemos usar a tag de fechamento ou usar a terminação com barra como mostrado abaixo.</p>
<pre class="syntax-highlight:html">
&lt;hr /&gt;
&lt;br /&gt;
&lt;img src=”foto.jpg” alt=”minha foto” /&gt;
</pre>
<p> Procure adotar a opção de terminação com barra, assim terá um código menor e mais limpo.</p>
<h3>Colocar valores dos atributos entre “ “:</h3>
<p> Todos os valores de atributos devem ficar entre aspas, independente de ser texto ou número.<br />
<strong>Exemplo:</strong></p>
<ul>
<li>Errado:</li>
</ul>
<pre class="syntax-highlight:html">
 &lt;td colspan=3&gt;
</pre>
<ul>
<li>Certo:</li>
</ul>
<pre class="syntax-highlight:html">
&lt;td colspan=”3”&gt;
</pre>
<h3>Escrever a sintaxe para atributos:</h3>
<p> A sintaxe para atributos dever ser escrita com nome e valor.<br />
<strong>Exemplo:</strong></p>
<ul>
<li>Errado:</li>
</ul>
<pre class="syntax-highlight:html">
&lt;input checked /&gt;
</pre>
<ul>
<li>Certo:</li>
</ul>
<pre class="syntax-highlight:html">
&lt;input checked=”checked” /&gt;
</pre>
<h3>Usar id ao invés de name:</h3>
<p> O atributo name está em desuso e possivelmente será excluído das próximas versões do XHTML.<br />
<strong>Exemplo:</strong></p>
<ul>
<li>Errado:</li>
</ul>
<pre class="syntax-highlight:html">
&lt;img src=”foto.jpg” alt=”minha imagem” name=”foto” /&gt;
</pre>
<ul>
<li>Certo:</li>
</ul>
<pre class="syntax-highlight:html">
&lt;img src=”foto.jpg” alt=”minha imagem” id=”foto” /&gt;
</pre>
<p>Isso vale também para links internos, âncoras. Em XHTML use o atributo id no lugar de name.<br />
Use:</p>
<pre class="syntax-highlight:html">
&lt;a id=”topo”&gt;Topo&lt;/&gt;
</pre>
<p>Ao invés de:</p>
<pre class="syntax-highlight:html">
&lt;a name=”topo”&gt;Topo&lt;/&gt;
</pre>
<p>OBS: Em documentos nos quais você precise de compatibilidade entre navegadores antigos, use ambos atributos, como mostrador abaixo.</p>
<pre class="syntax-highlight:html">
&lt;a id=”topo” name=”topo”&gt;Topo&lt;/&gt;
&lt;img src=”foto.jpg” alt=”minha imagem” id=”foto” name=”foto” /&gt;
</pre>
<h3>Atributo alt para imagens:</h3>
<p> O uso do atributo alt é obrigatório. No caso de uma imagem que esteja fazendo um papel decorativo, use o atributo alt vazio, apenas dê um espaço entre as aspas.<br />
<strong>Exemplo:</strong></p>
<pre class="syntax-highlight:html">
&lt;img src=”foto.jpg” alt=”minha imagem” /&gt;
&lt;img src=”barra_lateral.jpg” alt=” ” /&gt;
</pre>
<h3>Bloco de comentários:</h3>
<p> É comum o uso de comentários para marcar trechos de código. E também é comum o uso de uma seqüência de caracteres, dentro da tag de comentário, para destacar mais o comentário.<br />
Evite o uso do clássico tracejado (-). Alguns navegadores mais antigos podem encontrar dificuldade na interpretação da seqüência desse caractere. Use sinais de iguais (=) ou a letra xis (x).<br />
<strong>Exemplo:</strong></p>
<ul>
<li>Errado:</li>
</ul>
<pre class="syntax-highlight:html">
&lt;!--- ----------------------------------- menu lateral ----------------------------------- --&gt;
</pre>
<ul>
<li>Certo:</li>
</ul>
<pre class="syntax-highlight:html">
&lt;!-- ==================== menu lateral ====================== --&gt;
</pre>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/xhtml/tipos-de-listas-em-xhtml" title="Tipos de listas em (X)HTML">Tipos de listas em (X)HTML</a></li>
<li><a href="http://www.kadunew.com/blog/xhtml/estrutura-minima-de-um-documento-xhtml" title="Estrutura mínima de um documento (X)HTML">Estrutura mínima de um documento (X)HTML</a></li>
<li><a href="http://www.kadunew.com/blog/xhtml/elementos-html-em-desuso" title="Elementos HTML em desuso">Elementos HTML em desuso</a></li>
<li><a href="http://www.kadunew.com/blog/css/elemento-inline-e-nivel-de-bloco" title="Elementos inline e nível de bloco">Elementos inline e nível de bloco</a></li>
<li><a href="http://www.kadunew.com/blog/xhtml/breve-introducao-a-xhtml" title="Breve introdução a (X)HTML">Breve introdução a (X)HTML</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=58&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/xhtml/58/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Breve introdução a (X)HTML</title>
		<link>http://www.kadunew.com/blog/xhtml/breve-introducao-a-xhtml</link>
		<comments>http://www.kadunew.com/blog/xhtml/breve-introducao-a-xhtml#comments</comments>
		<pubDate>Tue, 23 Dec 2008 20:45:53 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[(X)HTML]]></category>

		<guid isPermaLink="false">http://www.blog.kadunew.com/?p=39</guid>
		<description><![CDATA[Usamos a grafia (X)HTML para fazer referência tanto à HTML quanto à XHTML. Quando dizemos que (X)HTML é uma linguagem de marcação, queremos dizer que tanto a HTML quanto a XHTML são linguagens de marcação. Para se referir apenas uma linguagem exclusivamente, usamos a notação HTML ou XHTML.
HTML é a sigla em inglês para Hyper [...]]]></description>
			<content:encoded><![CDATA[<p>Usamos a grafia (X)HTML para fazer referência tanto à HTML quanto à XHTML. Quando dizemos que (X)HTML é uma linguagem de marcação, queremos dizer que tanto a HTML quanto a XHTML são linguagens de marcação. Para se referir apenas uma linguagem exclusivamente, usamos a notação HTML ou XHTML.<br />
HTML é a sigla em inglês para Hyper Text Markup Language, que, traduzido para o português, significa linguagem para marcação de hipertexto. Hipertexto resumidamente é todo conteúdo inserido em um documento para a web e que tem como principal característica a possibilidade de interligar outros documentos da web. Podemos destacar os links que visitamos  para navegar na Internet.<br />
<span id="more-39"></span><br />
Todas linguagens de marcação da web são baseadas em <abbr title="Standard Generalized Markup Language">SGML</abbr>(acrônimo de Standard Generalized Markup Language, ou Linguagem Padronizada de Marcação Genérica). SGML é uma metalinguagem através da qual se pode definir linguagens de marcação para documentos. SGML foi usado para criar a <abbr title="Extensible Markup Language">XML</abbr> (Extensible Markup Language – Linguagem de Marcação Extensível) que permite a você criar suas próprias tags e atributos para escrever seus documentos. XHTML foi criado dentro deste conceito e por isso é uma aplicação XML.<br />
A XHTML na verdade é uma reformulação da HTML 4.0 (nossa versão atual é a 4.01). Trata-se de uma linguagem de marcação que segue regras de sintaxe muito mais rígidas que as regras para HTML. Uma grande vantagem da XHTML sobre a HTML é de ser interpretada por qualquer dispositivo, independente da plataforma utilizada, por sua marcação ter sentido semântico. O HTML não consegue está implementação.</p>
<h3>Diferença de marcação e programação</h3>
<p>Com certeza quem é da área de Web já ouviu alguém falar “sou programador (X)HTML”, “Tem que fazer a programação em (X)HTML” e por aí vai. Na verdade escrever desenvolver em (X)HTML nada tem a ver com programar. Programar é algo muito mais complexo, capazes de fazer comparação ente valores, realizar tomadas de decisão, consultar um banco de dados&#8230; algo impossível de se fazer com (X)HTML. Podemos citar alguns exemplos de linguagens de programação: PHP, ASP, JAVA, JavaScript, ActionScript entre outras.<br />
Linguagens como (X)HTML e HTML são linguagens de marcação ou linguagem de publicação, que tem como principal objetivo estruturar conteúdos para serem visualizados na web. Jamais fale programar em (X)HTML.</p>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/xhtml/tipos-de-listas-em-xhtml" title="Tipos de listas em (X)HTML">Tipos de listas em (X)HTML</a></li>
<li><a href="http://www.kadunew.com/blog/xhtml/estrutura-minima-de-um-documento-xhtml" title="Estrutura mínima de um documento (X)HTML">Estrutura mínima de um documento (X)HTML</a></li>
<li><a href="http://www.kadunew.com/blog/xhtml/elementos-html-em-desuso" title="Elementos HTML em desuso">Elementos HTML em desuso</a></li>
<li><a href="http://www.kadunew.com/blog/css/elemento-inline-e-nivel-de-bloco" title="Elementos inline e nível de bloco">Elementos inline e nível de bloco</a></li>
<li><a href="http://www.kadunew.com/blog/xhtml/58" title="Diferença entre XHTML e HTML">Diferença entre XHTML e HTML</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=39&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/xhtml/breve-introducao-a-xhtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
