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.
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.

Convencido disto, aprenda como fazer:
Divida a imagem deixando o lado esquerdo contendo somente a borda esquerda, veja o exemplo (print do photoshop). Salve como botao_esquerdo.png:

Botão expansível CSS - Passo 1
Para fazer o lado direito, recorde o restante do botão que não seja a borda esquerda. 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 “expansão”. Siga os passos:

HTML: Agora temos as duas imagens separadas. Chega de Photoshop, vamos para o o código:
<a class="botao_expansivel" href="#" title="Botão expansível"><strong>Botão expansível</strong></a>
- Além do link precisamos de um elemento dentro dele para colocar o outro lado da imagem. Pode ser um EM, SPAN ou STRONG. Como nós gostamos dos Webstandards, indicamos o STRONG, pois não ficará sem sentido como um SPAN, por exemplo.
Código 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; }
Quem usa os botões expansíveis (HTML + CSS)?
*CSS: Utilizei no CSS do exemplo a Abreviação das propriedades CSS
Entre em contato com nossa equipe pelo e-mail:
contato[at]webstandards.blog.br