Texto e imagens no mesmo parágrafo

Março 28th, 2007

Se você receber (ou conceber) um layout de uma ou várias páginas com uma situação como abaixo, ou seja, texto junto com imagem, imagem ora para a direita, ora para esquerda. O que você faz ? Cria uma div para cada uma das imagens e sai floatando para tudo que é lado ? Coloca as imagens dentro de divs dentro dos parágrafos e depois vai receber aquela mensagem do validador…. document type does not allow element “div” here; missing one of “object”, “applet”, “map”, “iframe”, “button”, “ins”, “del” start-tag… desiste de tudo e vai assistir a Luciana Gimenez entrevistar a filha da Gretchen e volta a fazer layouts com Front Page e tabelas ???

teste

Ok, demorou para responder. Faça o seguinte:

Insira as imagens dentro dos parágrafos e declare no seu css como elas devem se comportar lá dentro. Por exemplo, você pode dizer que todas as imagens dentro dos parágrafos devem flutuar à direita (conforme a primeira imagem do exemplo acima). Supondo que as imagens estão dentro de uma div de nome “conteudo”, então:

#conteudo p img {
float:right;
}

Pronto, todas as imagens vão obedecer a declaração acima.
Mas…. e quando eu quiser novamente uma imagem à esquerda ????

Simples. Crie uma classe como abaixo:

#conteudo .esquerda {
float:left;
}

Aplique a classe nas imagens que quiser a esquerda.

Veja o arquivo completo.

Até o próximo.

Categoria(s): XHTML

Technorati icon

6 Comentários Insira o seu...

  • 1. Wender da Silva Souza  |  Março 29th, 2007 at 9:53 am

    Perfeito !!!

    Lições simples, tornam a compreensão simples !

    Um abraço,

    Wender

  • 2. Leonardo A. Souza  |  Abril 1st, 2007 at 6:03 am

    Eu prefiro criar duas class. Uma .direita e outra .esquerda… evita que alguém depois venha perguntar “As imgs sem class estão alinhadas de que lado?” entre outras coisas.

  • 3. Felipe Hardt  |  Junho 23rd, 2007 at 7:54 pm

    Incrível como é simples! Muito obrigado por este simples tutorial, facilitou e muito a minha vida!!

  • 4. Cledson  |  Setembro 30th, 2007 at 7:59 pm

    isso me ajudou muito.. Valeu André!

  • 5. Espertão  |  Dezembro 1st, 2007 at 12:05 pm

    Qualquer bebê, como os das fotos que você usou, sabe usar um float decentemente.

  • 6. FennaLess  |  Abril 24th, 2008 at 1:01 pm

    Clareou mais ainda minhas idéias com relação a padrões web … cada post me fidelizo mais com o blog.

    Parabéns

Deixe seu Comentário

Requerido

Requerido, não exibido

XHTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>




Posts mais recentes