Código HTML para quebrar o texto ao redor da imagem

Precisa do código para quebrar o texto em torno de uma imagem? Normalmente, quando você cria uma página HTML , tudo flui de forma linear, ou seja, um bloco diretamente após o outro. Todos os meus posts anteriores são um exemplo disso, ou seja, texto, depois imagem, depois texto, etc.

Às vezes, você pode querer incluir texto ao lado de uma imagem em vez de abaixo dela. Isso é chamado de quebra de texto ao redor da imagem. Na verdade, é bastante fácil quebrar o texto usando HTML . Observe que você não precisa usar CSS para quebrar o texto.

No entanto, atualmente, o W3C recomenda o uso de CSS em vez de HTML para esse tipo de tarefa. Mencionarei os dois métodos abaixo, mas se puder, é melhor usar CSS , pois é mais adaptável a designs de sites responsivos.

Enrole o texto ao redor da imagem usando HTML

clipart para pc

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce dictum gravida enim, quis ultricies mauris posuere quis. Duis adipiscing tincidunt sagittis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam a felis vitae augue lobortis dictum. Curabitur molestie posuere laoreet. Ut pelentesque nunc in lorem egestas non imperdiet enim congue.

Para que o texto seja quebrado no lado direito da imagem, você deve alinhar a imagem à esquerda:

<img src="IMAGE URL" align="left" /><p>Your text goes here.</p>

Se você quiser que o texto apareça à esquerda e a imagem à direita, basta alterar o parâmetro align para “right”.

clipart para pc

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce dictum gravida enim, quis ultricies mauris posuere quis. Duis adipiscing tincidunt sagittis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam a felis vitae augue lobortis dictum. Curabitur molestie posuere laoreet. Ut pelentesque nunc in lorem egestas non imperdiet enim congue.

<img src="IMAGE URL" align="right" /><p>Your text goes here.</p>

É isso! Bem(Pretty) fácil né? A única vez que você deseja usar CSS é se quiser adicionar margens às imagens, para que haja algum espaço entre o texto e a imagem.

Você pode adicionar margens a uma imagem usando o seguinte código de estilo CSS :

<img src=”IMAGE URL” align=”left” style=”margin: 0px 10px 0px 0px;” /><p>Your text goes here.</p>

O código acima usa o elemento CSS MARGIN(MARGIN CSS) para adicionar 10 pixels de espaço em branco no lado direito da imagem. Como alinhamos a imagem à esquerda, queremos adicionar o espaço em branco à direita.

Basicamente, os quatro números representam TOP RIGHT BOTTOM LEFT . Então, se você quiser adicionar o espaço em branco a uma imagem alinhada à direita, faça o seguinte:

<img src=”IMAGE URL” align=”right” style=”margin: 0px 0px 0px 10px;” /><p>Your text goes here.</p>

Portanto, é bastante simples usar HTML para realizar essa tarefa, mas, mais uma vez, pode não funcionar bem para sites responsivos.

Enrole o texto ao redor da imagem usando CSS

A melhor maneira de quebrar o texto em torno de uma imagem é usar CSS . Ele oferece um controle de granulação mais fino sobre o posicionamento dos elementos e funciona melhor com os padrões de codificação modernos.

<img src="IMAGE URL" alt="A photo" class="left" />

Mesmo que eu tenha incluído CSS diretamente na tag de imagem no exemplo de HTML , você realmente nunca mais deveria fazer isso. Em vez disso, você deve ter um arquivo separado chamado folha de estilo que contém todo o seu código CSS .

Na tag IMG , você simplesmente atribui uma classe à tag e dá um nome a ela. No meu exemplo, nomeei a classe left . Na minha folha de estilo, tudo o que tenho que fazer é adicionar o seguinte código:

.left {
 float: left;
 padding: 0 10px 0 0;}

Como você pode ver, adicionei 10px de preenchimento ao lado direito da imagem alinhada à esquerda. Também usei a propriedade float para tirar a imagem do fluxo normal do documento e colocá-la no lado esquerdo do container pai.

Como você pode ver, é muito mais limpo do que adicionar todo esse código à própria tag IMG . Também é mais fácil de gerenciar e você pode usar muito mais propriedades CSS para personalizar a aparência da sua página da web. Se você tiver alguma dúvida, sinta-se à vontade para comentar. Aproveitar!



About the author

Sou desenvolvedor web com experiência em Firefox e Google Docs. Sou formado em administração de empresas pela Universidade da Flórida. Minhas habilidades incluem: desenvolvimento de sites, sistema de gerenciamento de conteúdo (CMS), análise de dados e design de interface de usuário. Sou um consultor experiente que pode ajudar sua equipe a criar sites e aplicativos eficazes.



Related posts