Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Desnickadu

[Resolvido] Alinhar imagem em DIV

Recommended Posts

Fala galere, beleza ?!

 

[re]Comecei a desenvolver meu site e me deparei com esse probleminha :

Imagem Postada

 

Não consigo alinhar verticalmente essa imagem dentro da div!

Tentei o "vertical-align: middle" e mesmo com um "display: table-cell" dentro do div não obtive sucesso.

Para deixas as duas colunas do mesmo tamanho estou usando Faux Collumns

 

Segue os códigos:

 

HTML :

<div id="coluna1">
<p>Lorem ipsum dolor sit amet, </p>

<p>Integer id leo nunc, </p>

<p>Aenean interdum mattis posuere.</p>

<p>Nunc sollicitudin </p>

<p>Nulla ultricies, </p>

</div>
<div id="coluna2">
<img src="/imagem/storm.png" alt="storm image" />
</div>

CSS :

#conteudo {
	clear: both;
	width: 850px;
	margin-left: 15px;
	margin-top: 15px;
	padding: 10px;
	overflow: hidden;
}
#coluna1{
	float: left;
	padding: 10px;
	margin-right: 15px;
	margin-top: 15px;
	width: 500px;
	background-color: #ccc;
	color: #000;
	text-indent: 30px;
	padding-bottom: 1000em;
    margin-bottom: -999.5em;
}
#coluna2 {
	float: right;
	padding: 10px;
	margin-right: 15px;
	margin-top: 15px;
	width: 280px;
	background-color: #999;
	color: #000;
	padding-bottom: 1000em;
    margin-bottom: -999.5em;
}
#coluna2 img {
		margin-left: 15px;
	
}

existe a possibilidade de alinhas isso somente com CSS ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quer alinha ao meio?

 

Coloque position: relative da div que engloba e faça isso na imagem:

 

img{
position: absolute;
top: 50%;
height: 500px; /* Coloque aqui o tamanho da imagem */
margin-top: -250px /* Coloque aqui a metade do tamanho da imagem */
}

É melhor forma de fazer para ficar bom em todos os browsers.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.