Espaço, posição, tamanho e bordas entre imagem e texto

classic Clássica list Lista threaded Em Árvore
1 mensagem Opções
Responder | Em Árvore
Abra essa mensagem na visão em árvore
|

Espaço, posição, tamanho e bordas entre imagem e texto

jsmoraes
Administrador
Esta mensagem foi atualizada em .
Muitas vezes queremos ter uma imagem e um texto ao seu lado, mas queremos que haja um distancia ente a imagem e o texto, e ainda um contorno em volta da foto.
Bom aqui, o código fica meio complexo, devido a quantidade de formatações. Vamos por parte:

Para borda:

Há dois estilos de implementar uma borda em volta da foto:

a) uso de números no parâmetro border do código automaticamente posto pela operação Inserir Imagem. A borda terá coloração padrão preta.
---------------
<nabble_img src="cala-a-boca-mulher.jpg" border="0"/>

<nabble_img src="cala-a-boca-mulher.jpg" border="4">
---------------
   

b) uso do parametro style não incluso diretamente pela operação Inserir Imagem. Neste caso o parâmetro border original deve ser apagado. E podemos determinar a largura em pixel, o tipo de borda, e cor:
---------------
<nabble_img src="cala-a-boca-mulher.jpg" style="border:12px outset blue"/>
---------------
tipos de borda: double, outset, insert, ridged, dotted, dashed, solid, etc.



Para posição do texto em relação a imagem:

Acrescentamos o parametro class no código incluso diretamente pela operação Inserir Imagem.
--------------
<nabble_img src="cala-a-boca-mulher.jpg" border="1" class="left" /> texto
--------------

Este texto ficará à esquerda da imagem
Mesmo que eu introduza parágrafos. E para que outros textos não fiquem ao lado da foto temos que inserir linhas em branco até que o espaço total seja prenenchido.
1
2
3
4
5
6
7
8
9
Este texto já está fora da área da foto.

E agora a imagem à direita:

--------------
<nabble_img src="cala-a-boca-mulher.jpg" border="1" class="right" /> texto
--------------

Este texto ficará à esquerda da imagem. Não importa que ele seja editado antes ou depois do código da imagem. O parâmetro class fará com que obrigatoriamente o texto fique a esquerda da foto.
Mesmo que eu introduza parágrafos. E para que outros textos não fiquem ao lado da foto temos que inserir linhas em branco até que o espaço total seja prenenchido.
1
2
3
4
5
6
7
Este texto já está fora da área da foto.

O uso do valor class="center" não irá distribuir o texto em volta da foto. Ele somente colocará a foto na  posição central.

Para distanciar o texto da imagem:

Bom, aqui encontrei uma certa limitação. Eu só posso manipular o este distanciamento de 2 formas e temos que incluir o parâmetro style=margin:
a) em torno de toda a foto: cima, baixo, esquerda e direita: style="margin:3em" . O número pode variar
b) esquerda e direita simultaneamente e de mesmo valor: style="margin:0 3em" . É obrigatório o 0 (zero) e o número seguinte pode variar.

É um recurso limitado e talvez não tenha grandes vantagens em relação à introdução de caracteres espaços.

Este texto está com a imagem alinhada à esquerda com o parâmetro class e não está separado da imagem












Este texto está com a imagem alinhada à esquerda com o parâmetro class e separado da imagem com o parâmetro margin:0 3em












Manipulação no tamanho da foto (sem ser pelas opções da operação Inserir Imagem)

Temos que inserir o parâmetro width no código incluso diretamente pela operação Inserir Imagem. A diferença está somente nos valores de redução ou ampliação. Com este parâmetro eu posso obter o tamanho que interessa.
-------------
<nabble_img src="cala-a-boca-mulher.jpg" border="0" width="580""/>
-------------



******************
nota: brigas em família é uma lei universal !
GSO 305 mm
NEQ6 Pro - Roda 5 Filtros Manual
Guia: OAG TSOAG9T2 - ASI120MC
Cannon EOS T3 - QHY163M
ASI120MC, DSI-1 Meade e SPC880