Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Amigos, estou querendo essa ajudinha de você pra me informar qual é a melhor maneira pra eu exibir em meu site o sistema de colunistas. Vejam abaixo de COMO DEVE FICAR:
/applications/core/interface/imageproxy/imageproxy.php?img=http://img26.imageshack.us/img26/3398/colunas.jpg&key=7f4ddd9e53d7835d4ff1b52e2a929865b8402fad0940d934be5153d8dcb0a7e6" alt="Imagem Postada" />
Abaixo está os códigos do que estou tentando fazer (que não está dando certo).
Fiz o seguinte código HTML:
<!-- MÓDULO COLUNAS -->
<div id="mod_colunas">
<div id="mod_colunas_titulo"></div>
<div class="mod_colunas_box">
<div class="mod_colunas_esq">
<img src="usuarios/495706464_1933835062.jpg" class="mod_colunas_foto" />
</div>
<div class="mod_colunas_dir">
<div class="mod_colunas_titulo">Arte da Sedução</div>
<div class="mod_colunas_colunista">(Otávio Sampaio)</div>
<div class="mod_colunas_coluna"><a href="#">"A Arte da Desqualificação"</a></div>
</div>
</div>
<div class="mod_colunas_box">
<div class="mod_colunas_esq">
<img src="usuarios/495706464_1933835062.jpg" class="mod_colunas_foto" />
</div>
<div class="mod_colunas_dir">
<div class="mod_colunas_titulo">Aprimorando a Saúde Mental</div>
<div class="mod_colunas_colunista">(Leanara Abiorana)</div>
<div class="mod_colunas_coluna"><a href="#">"Disfunção Erétil"</a></div>
</div>
</div>
<div class="mod_colunas_box">
<div class="mod_colunas_esq">
<img src="usuarios/495706464_1933835062.jpg" class="mod_colunas_foto" />
</div>
<div class="mod_colunas_dir">
<div class="mod_colunas_titulo">Uma conversa sobre drogas</div>
<div class="mod_colunas_colunista">(Keginaldo Paiva)</div>
<div class="mod_colunas_coluna"><a href="#">"O Crack"</a></div>
</div>
</div>
</div>
<!-- FIM COLUNAS -->
CSS:
/*********************************
COLUNAS
*********************************/
#mod_colunas{
float:left;
width:250px;
height:auto;
background-color:#000;
border-top:3px solid #111;
padding:2px 0;
}
#mod_colunas_titulo{
float:left;
width:245px;
height:18px;
background-image:url(../imagens/titulo_colunas.gif);
background-repeat:no-repeat;
margin: 0 0 0 5px;
}
.mod_colunas_box{
width:250px;
}
.mod_colunas_box_esq{
float:left;
width:80px;
height:100px;
}
.mod_colunas_foto{
float:left;
height:100px;
width:75px;
padding:5px;
}
.mod_colunas_box_dir{
float:left;
width:160px;
min-height:100px;
}
.mod_colunas_titulo{
float:left;
width:160px;
color:#F90;
font-size:14px;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
text-align:center;
padding:3px 0;
}
.mod_colunas_colunista{
float:left;
width:160px;
color:#CCC;
font-style:oblique;
text-align:center;
}
.mod_colunas_coluna{
float:left;
width:160px;
padding:3px 0;
}
.mod_colunas_coluna a{
float:left;
width:160px;
color:#F90;
text-align:center;
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
text-decoration:none;
font-weight:normal;
}
.mod_colunas_coluna a:hover{
text-decoration:underline;
}
Agradeço desde já a ajuda de quem responder. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Sem link. Estou desenvolvendo localmente ainda.
Eu quero simplesmente fazer com que meu código HTML e CSS demonstrem igual a imagem. Pois essa imagem que estou demonstrando a vocês está sendo feita usando tabelas e gostaria de utilizar Tableless.
O código em tabelas seria basicamente isso aqui (vou fazer na mão agora aqui, só pra ter idéia):
<table>
<tr>
<td><img src="fotoDoColunista.jpg"></td>
<td>Arte da Sedução<br/>(Otávio Sampaio)<br/>A Arte da Desqualificação</td>
</tr>
<tr>
<td><img src="fotoDoColunista.jpg"></td>
<td>Arte da Sedução<br/>(Otávio Sampaio)<br/>A Arte da Desqualificação</td>
</tr>
<tr>
<td><img src="fotoDoColunista.jpg"></td>
<td>Arte da Sedução<br/>(Otávio Sampaio)<br/>A Arte da Desqualificação</td>
</tr>
</table>Mas que absurdo de marcação e excesso de CSS você usou!
o html necessário para o efeito final desejado:
<ul id="l-colunistas">
<li>
<img src="fotoColunista.jpg" alt="" />
<strong>Arte da Sedução</strong>
<span>(Otávio Sampaio)</span>
<a href="#">A Arte da Desqualificação</a>
</li>
<li>
<img src="fotoColunista.jpg" alt="" />
<strong>Arte da Sedução</strong>
<span>(Otávio Sampaio)</span>
<a href="#">A Arte da Desqualificação</a>
</li>
<li>
<img src="fotoColunista.jpg" alt="" />
<strong>Arte da Sedução</strong>
<span>(Otávio Sampaio)</span>
<a href="#">A Arte da Desqualificação</a>
</li>
</ul><!-- /colunistas -->Desculpa ai a minha ignorância no uso de CSS, afinal estou aprendendo e por isso estou tirando minhas dúvidas aqui.
Quanto ao seu código, ficou faltando postar o CSS, não?
Obrigado pela ajuda!
eu estava deixando o CSS a teu cargo.. mas lá vai:
* {
margin: 0;
padding: 0;
list-style: none;
}
#l-colunistas {
background: #000;
width: 270px;
color: #fff;
} height: 135px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
} float: left;
margin-right: 5px;
} display: block;
} color: #e28000;
} font-size: 16px;
padding-top: 25px;
} font-style: italic;
}Fiz uns ajustes no CSS e no HTML aqui, mas sempre no primeiro <LI> ele está se comportando de forma incorreta, fazendo o texto ficar mais alto que os outros em relação a foto.
O primeiro <li> não está sendo "empurrado" pela <div> #mod_colunas_titulo
HTML:
<!-- MÓDULO COLUNAS -->
<div id="mod_colunas">
<div id="mod_colunas_titulo"></div>
<ul id="l-colunistas">
<li>
<img src="colunista.jpg" alt="" />
<strong>Arte da Sedução</strong>
<span>(Otávio Sampaio)</span>
<a href="#">A Arte da Desqualificação</a>
</li>
<li>
<img src="colunista.jpg" alt="" />
<strong>Arte da Sedução</strong>
<span>(Otávio Sampaio)</span>
<a href="#">A Arte da Desqualificação</a>
</li>
<li>
<img src="colunista.jpg" alt="" />
<strong>Arte da Sedução</strong>
<span>(Otávio Sampaio)</span>
<a href="#">A Arte da Desqualificação</a>
</li>
</ul>
</div>
<!-- FIM COLUNAS -->
CSS:
/*********************************
COLUNAS
*********************************/
#mod_colunas{
float:left;
width:260px;
height:auto;
background-color:#000;
border-top:3px #111 solid;
}
#mod_colunas_titulo{
float:left;
width:260px;
background-image:url(../imagens/titulo_colunas.gif);
background-repeat:no-repeat;
width:inherit;
height:16px;
background-color:#000;
margin:2px 0;
}
#l-colunistas {
width: 260px;
color: #fff;
height:auto;
} min-height: 135px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
margin:5px 0;
text-align:center;
} float: left;
width:75px;
height:100px;
padding:12px 0 0 0;
margin: 3px 5px;
} display: block;
} color: #F90;
} font-size: 16px;
padding-top: 20px;
} font-style: italic;
}Acredito que seja por causa do float. Voce precisa de float nisso ?
é um título ? pq não usou 'tag de titulo' ?
h1, h2... h6
É um título, mas que é uma imagem. Você pode ver que lá na imagem no primeiro tópico tem escrito "Colunas", aquilo é uma imagem.
Exatamente essa que quero botar ali acima dos colunistas.
Por isso que no CSS eu estou chamando:
background-image:url(../imagens/titulo_colunas.gif);
Tentei retirar o float do #titulo, mas não adiantou nada. Continuou torto do mesmo jeito.
Trabalha com background-position:
background:url(../imagens/titulo_colunas.gif) no-repeat top left;
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
não entendi bem...
qual a dúvida?
tem algum link para ver o problema?