<?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>Blog Web Standards &#187; HTML</title>
	<atom:link href="http://www.webstandards.blog.br/tag/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webstandards.blog.br</link>
	<description>Soluções para os problemas enfrentados pelos desenvolvedores HTML e CSS em seu dia-a-dia</description>
	<lastBuildDate>Tue, 20 Dec 2011 19:14:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ordem dos atributos HTML</title>
		<link>http://www.webstandards.blog.br/html/ordem-dos-atributos-html/</link>
		<comments>http://www.webstandards.blog.br/html/ordem-dos-atributos-html/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 20:43:25 +0000</pubDate>
		<dc:creator>g3</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[atributos]]></category>
		<category><![CDATA[padrão]]></category>

		<guid isPermaLink="false">http://www.webstandards.blog.br/?p=190</guid>
		<description><![CDATA[Incrementamos o conteúdo do Checklist para HTML. Assim como temos definido a ordem das propriedades CSS, também documentamos uma ordem para os atributos de HTML. Agora o Checklist para HTML possui a seção sobre Ordem dos atributos HTML. Artigos relacionados:Checklist para HTML Índice do conteúdo Instruções para desenvolvimento Checklist Ordem dos atributos...

<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/checklist-para-desenvolvimento-html/' rel='bookmark' title='Checklist para HTML'>Checklist para HTML</a> <small>Índice do conteúdo Instruções para desenvolvimento Checklist Ordem dos atributos...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Incrementamos o conteúdo do <a title="Checklist para HTML" href="http://www.webstandards.blog.br/checklist-para-desenvolvimento-html/">Checklist para <abbr title="HyperText Markup Language">HTML</abbr></a>.</p>
<p>Assim como temos definido a <a title="Padrões de ordem de propriedades CSS" href="http://www.webstandards.blog.br/checklist-para-desenvolvimento-css/#padroes-de-ordem-de-propriedades">ordem das propriedades <abbr title="Cascading Style Sheets">CSS</abbr></a>, também documentamos uma ordem para os atributos de <abbr title="HyperText Markup Language">HTML</abbr>.</p>
<p>Agora o Checklist para <abbr title="HyperText Markup Language">HTML</abbr> possui a seção sobre <a title="Ordem dos atributos HTML" href="http://www.webstandards.blog.br/checklist-para-desenvolvimento-html/#ordem-dos-atributos">Ordem dos atributos <abbr title="HyperText Markup Language">HTML</abbr></a>.</p>


<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/checklist-para-desenvolvimento-html/' rel='bookmark' title='Checklist para HTML'>Checklist para HTML</a> <small>Índice do conteúdo Instruções para desenvolvimento Checklist Ordem dos atributos...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.blog.br/html/ordem-dos-atributos-html/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Botão expansível CSS &#8211; links com background</title>
		<link>http://www.webstandards.blog.br/html/botao-expansivel-css-links-com-background/</link>
		<comments>http://www.webstandards.blog.br/html/botao-expansivel-css-links-com-background/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 19:53:43 +0000</pubDate>
		<dc:creator>linke</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[botão expansível]]></category>

		<guid isPermaLink="false">http://www.webstandards.blog.br/?p=95</guid>
		<description><![CDATA[Como fazer botões expansíveis com background em HTML e CSS.

<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/css/alinhamento-vertical-e-horizontal-com-css/' rel='bookmark' title='Alinhamento vertical e horizontal com CSS'>Alinhamento vertical e horizontal com CSS</a> <small>A forma seguinte de alinhamento vertical e horizontal é uma...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h4>Porque utilizar botões expansíveis:</h4>
<ul>
<li>Reduz número de arquivos;</li>
<li>Reduz arquivos a serem baixados pelo usuário;</li>
<li>Carregamento da página mais rápido;</li>
<li>Reduz classes no HTML / linhas de CSS;</li>
<li>Uma classe = utilizado em todos* os botões (* todos com o mesmo estilo dentro do padrão do site).</li>
</ul>
<p><img src="http://www.webstandards.blog.br/wp-content/uploads/2009/03/botao_expansivel_exemplo.jpg" alt="Botão expansível CSS" title="Botão expansível CSS" width="200" height="154" class="aligncenter size-full wp-image-96" /></p>
<p>Convencido disto, aprenda como fazer:</p>
<ol>
<li>Criar a imagem do botão:</li>
<li>Dividir a imagem em 2 partes:
<ul>
<li>O botão será formado por duas peças: o lado esquerdo, e o direito.</li>
<li>
<p>Divida a imagem deixando o lado esquerdo contendo somente a borda esquerda, veja o exemplo (print do photoshop). Salve como <strong>botao_esquerdo.png</strong>:</p>
<div id="attachment_97" class="wp-caption aligncenter" style="width: 310px"><img src="http://www.webstandards.blog.br/wp-content/uploads/2009/03/botao_expansivel_passo1-300x167.jpg" alt="Botão expansível CSS - Passo 1" title="Print PS - botão expansível CSS" width="300" height="167" class="size-medium wp-image-97" /><p class="wp-caption-text">Botão expansível CSS - Passo 1</p></div>
<p>Para fazer o lado direito, recorde o restante do botão <em>que não seja a borda esquerda</em>. Abra um novo arquivo com dimensões maiores, por exemplo: Se o botão for WIDTH 100px por HEIGHT 20px, o lado direito terá que ter uma largura de 500px. Essa é a imagem que vai fazer a &#8220;expansão&#8221;. Siga os passos:</p>
</li>
<li>Selecione o lado direito</li>
<li>Abra um novo arquivo (só para ele) <a href="http://www.webstandards.blog.br/wp-content/uploads/2009/03/botao_expansivel_novo1.jpg"><img src="http://www.webstandards.blog.br/wp-content/uploads/2009/03/botao_expansivel_novo1-300x87.jpg" alt="Criando a imagem do lado direito" title="Criando a imagem do lado direito" width="300" height="87" class="aligncenter size-medium wp-image-103" /></a></li>
<li>Coloque a borda de um lado da imagem (cole no canto direito)</li>
<li>Selecione uma medida 1px(largura) por altura total da imagem. Vamos fazer esse pixel ser igual para todo o resto da imagem</li>
<li>
          Com esse pixel selecionado, (CTRL + T ou EDIT > Free Transform). Agora sim, exenta esse pixel até o outro lado da imagem.<br />
          <div id="attachment_108" class="wp-caption aligncenter" style="width: 175px"><a href="http://www.webstandards.blog.br/wp-content/uploads/2009/03/botao_expansivel_free1.jpg"><img src="http://www.webstandards.blog.br/wp-content/uploads/2009/03/botao_expansivel_free1-165x300.jpg" alt="Photoshop Redimensionamento" title="Photoshop Redimensionamento" width="165" height="300" class="size-medium wp-image-108" /></a><p class="wp-caption-text">Photoshop Redimensionamento</p></div>
        </li>
<li>Salve como: <strong>botao_direito.png</strong></li>
</ul>
</li>
<li>
<p><strong>HTML: </strong>Agora temos as duas imagens separadas. Chega de Photoshop, vamos para o <strong>o código</strong>:</p>
<pre class="brush: html">
      &lt;a class=&quot;botao_expansivel&quot; href=&quot;#&quot; title=&quot;Botão expansível&quot;&gt;&lt;strong&gt;Botão expansível&lt;/strong&gt;&lt;/a&gt;
    </pre>
<p><em>- Além do link precisamos de um elemento dentro dele para colocar o outro lado da imagem. Pode ser um EM, SPAN ou STRONG.</em> Como nós gostamos dos Webstandards, indicamos o STRONG, pois não ficará sem sentido como um SPAN, por exemplo.</p>
</li>
<li>
<p>Código CSS*:</p>
<pre class="brush: css">
      .botao_expansivel { display: inline-block; padding-left: 5px; background: url(../imagens/botao_esquerdo.png) left no-repeat; }
      .botao_expansivel strong { display: inline-block; padding: 5px; background: url(../imagens/botao_direito.png) right no-repeat; }
    </pre>
</li>
</ol>
<p><strong>Quem usa os botões expansíveis (HTML + CSS)?</strong></p>
<ul>
<li><a href="http://www.tecnisa.com.br" title="Construtora Tecnisa">Construtora Tecnisa</a>: ex.: botão de busca no topo.</li>
<li><a href="http://www.portoseguro.com.br/porto-seguro/produtos/imovel.html" title="Porto Seguro">Porto Seguro</a>: os botões verdes no meio do conteúdo.</li>
</ul>
<p><em>*CSS: Utilizei no CSS do exemplo a <a href="http://www.webstandards.blog.br/css/abreviacao-das-propriedades-css/" title="Abreviação das propriedades CSS">Abreviação das propriedades CSS</a></em></p>


<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/css/alinhamento-vertical-e-horizontal-com-css/' rel='bookmark' title='Alinhamento vertical e horizontal com CSS'>Alinhamento vertical e horizontal com CSS</a> <small>A forma seguinte de alinhamento vertical e horizontal é uma...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.blog.br/html/botao-expansivel-css-links-com-background/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

