Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Tarde, Estou tendo problemas em conseguir colocar as div lado a lado alinhadas corretamente.. casso possam me ajudar ficaria grato. Segue meu código CSS responsável pelas div.
.col-100 { width: 100%. float: left. position: relative. }.principal-text { background-color: #424242. }.ul-softwares { list-style-type: none. display: inline-block. height: 350. width: 90%. float: left. border: 2px solid #656565. border-radius: 15px. background-color: #373737. margin: 0 auto. }.ul-bancodedados { list-style-type: none. display: inline-block. height: 350. width: 90%. border: 2px solid #656565. border-radius: 15px. background-color: #373737. margin: 0 auto. }.ul-mobile { list-style-type: none. display: inline-block. height: 350. width: 90%. border: 2px solid #656565. border-radius: 15px. background-color: #373737. margin: 0 auto. }.ul-redeestruturada { list-style-type: none. display: inline-block. height: 350. width: 90%. float: right. border: 2px solid #656565. border-radius: 15px. background-color: #373737. margin: 0 auto. }.principal-text ul li { margin: auto. text-align: center. }.uls-principal { text-align: center. }.li-img { padding-top: 6px. }.uls-principal div { display: inline-block. width: 180. padding-right: 20px. } Abaixo meu código HTML: <div class="col-100 principal-text"> <main class="uls-principal"> <div class="div-prog"> <ul class="ul-softwares"> <li class="li-img"><img src="./img/programacao.png"></li> <li> <h1>Softwares</h1> </li> <li> <p>Possuimos diversos Softwares para a sua empresa.</p> </li> <li></li> </ul> </div> <div class="div-bd"> <ul class="ul-bancodedados"> <li class="li-img"><img src="./img/bancodedados.png"></li> <li> <h1>Banco de Dados</h1> </li> <li> <p>Organimazanos todos seus dados e configuramos oque precisa.</p> </li> <li></li> </ul> </div> <div class="div-mobile"> <ul class="ul-mobile"> <li class="li-img"><img src="./img/mobile.png"></li> <li> <h1>Desenvol. Mobile</h1> </li> <li> <p>Fazemos o aplicativo ideal para a sua Empresa.</p> </li> <li></li> </ul> </div> <div class="div-rede"> <ul class="ul-redeestruturada"> <li class="li-img"><img src="./img/rede.png"></li> <li> <h1>Estrutura de Rede</h1> </li> <li> <p>Fazemos toda o mapiamento da rede e implantação.</p> </li> <li></li> </ul> </div> </main> </div> Print das DIV: Alguem sabe oq posso alterar para alinhar elas corretamente?CSS
* {margin:0; padding:0}
.centralizar_internos {
text-align: center
}
.coluna {
display: inline-block; /* Isso irá alinhar lado a lado */
vertical-align: top; /* Isso irá alinhar ao topo */
margin: 0 10px; /* margem de zero ao cima e baixo e 10px esquerda e direita */
width: 250px; /* Tamanho fixo para melhor responsabilidade */
height: 350px;
border: 2px solid #656565;
border-radius: 15px;
background-color: #373737
}
/ Alterando características em telas cujo a resolução máxima é 600 pixels /
@media (max-width: 600px) {
.coluna {
margin: 0; /* Removendo as margens */
width: 98% /* Definindo nova largura */
}
}
HTML
<div class="centralizar_internos">
<div class="coluna">
<img src="./img/programacao.png" alt="a propiedade 'alt' é obrigatório em imagens!!!" />
<h1>Softwares</h1>
<p>Possuimos diversos Softwares
para a sua empresa.</p>
</div>
<div class="coluna">
<img src="./img/bancodedados.png" alt="a propiedade 'alt' é obrigatório em imagens!!!" />
<h1>Banco de Dados</h1>
<p>Organimazanos todos seus dados e
configuramos oque precisa.</p>
</div>
<div class="coluna">
<img src="./img/mobile.png" alt="a propiedade 'alt' é obrigatório em imagens!!!" />
<h1>Desenvol. Mobile</h1>
<p>Fazemos o aplicativo ideal para a sua Empresa.</p>
</div>
<div class="coluna">
<img src="./img/rede.png" alt="a propiedade 'alt' é obrigatório em imagens!!!" />
<h1>Estrutura de Rede</h1>
<p>Fazemos toda o mapiamento da
rede e implantação.</p>
</div>
</div>>
Em 31/12/2019 at 12:58, higordiasz disse:
Boa Tarde,
Estou tendo problemas em conseguir colocar as div lado a lado alinhadas corretamente .. casso possam me ajudar ficaria grato.
Segue meu código CSS responsável pelas div.
.col-100 {
width: 100%;
float: left;
position: relative;
}
.principal-text {
background-color: #424242;
}
.ul-softwares {
list-style-type: none;
display: inline-block;
height: 350;
width: 90%;
float: left;
border: 2px solid #656565;
border-radius: 15px;
background-color: #373737;
margin: 0 auto;
}
.ul-bancodedados {
list-style-type: none;
display: inline-block;
height: 350;
width: 90%;
border: 2px solid #656565;
border-radius: 15px;
background-color: #373737;
margin: 0 auto;
}
.ul-mobile {
list-style-type: none;
display: inline-block;
height: 350;
width: 90%;
border: 2px solid #656565;
border-radius: 15px;
background-color: #373737;
margin: 0 auto;
}
.ul-redeestruturada {
list-style-type: none;
display: inline-block;
height: 350;
width: 90%;
float: right;
border: 2px solid #656565;
border-radius: 15px;
background-color: #373737;
margin: 0 auto;
}
.principal-text ul li {
margin: auto;
text-align: center;
}
.uls-principal {
text-align: center;
}
.li-img {
padding-top: 6px;
}
.uls-principal div {
display: inline-block;
width: 180;
padding-right: 20px;
}
Abaixo meu código HTML:
<div class="col-100 principal-text">
<main class="uls-principal">
<div class="div-prog">
<ul class="ul-softwares">
<li class="li-img"><img src="./img/programacao.png"></li>
<li>
<h1>Softwares</h1>
</li>
<li>
<p>Possuimos diversos Softwares
para a sua empresa.</p>
</li>
<li></li>
</ul>
</div>
<div class="div-bd">
<ul class="ul-bancodedados">
<li class="li-img"><img src="./img/bancodedados.png"></li>
<li>
<h1>Banco de Dados</h1>
</li>
<li>
<p>Organimazanos todos seus dados e
configuramos oque precisa.</p>
</li>
<li></li>
</ul>
</div>
<div class="div-mobile">
<ul class="ul-mobile">
<li class="li-img"><img src="./img/mobile.png"></li>
<li>
<h1>Desenvol. Mobile</h1>
</li>
<li>
<p>Fazemos o aplicativo ideal para a sua Empresa.</p>
</li>
<li></li>
</ul>
</div>
<div class="div-rede">
<ul class="ul-redeestruturada">
<li class="li-img"><img src="./img/rede.png"></li>
<li>
<h1>Estrutura de Rede</h1>
</li>
<li>
<p>Fazemos toda o mapiamento da
rede e implantação.</p>
</li>
<li></li>
</ul>
</div>
</main>
</div>
Print das DIV:

Alguem sabe oq posso alterar para alinhar elas corretamente ?
Table fica complicado para responsável, mas eu resolvi meu problema,
Primeiro verificar um height para todos que caiba os elementos.
Coloque <br/> antes e no término das div ou linhas <hr>
Cuidado pois pode ficar espaços desiguais entre eles para outras @media screen and(){}
Opa ... eu consegui arrumar trocando as DIV por table ... segue o meu codigo .. caso possa ajudar alguem.
HTML
.principal-text ul li {
.uls-principal table {
.tabela tr th {
.tabela tbody {
.bt-geral:hover {