Ir para conteúdo
Entre para seguir isso  
luiz monteiro

[Resolvido] Problemas com organização de divs

Recommended Posts

E aí pessoal!

Minha questão de hoje é a seguinte, ao usar o display inline-block ou inline-flex ocorre um desalinhamento dos blocos. Tentei usar outro inline, porem sem sucesso.

Para melhor visualizar o que quero dizer, anexo esta uma print do resultado indesejável.

Preciso que os blocos fiquem alinhados, porem ao inserir duas divs  (2 e 3) no terceiro bloco ocorre o desalinhamento.

Vou deixar o código para melhor entender.

 

//==================HTML

 

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="utf-8">

    <title></title>

    <link rel="stylesheet" type="text/css" href="./css/style.css">
</head>
<body>


    <div class="container">
        
        <div class="blocos">0</div>
        
        <div class="blocos">1</div>
        
        <div class="blocos">

            <div class="linhas">2</div>
            <div class="linhas">3</div>

        </div>
        
        <div class="blocos">4</div>

    </div>

 

</body>
</html>

 

 

//================== CSS

@charset "utf-8";

*
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    resize: none;
    outline: none;
    text-decoration: none;
}

html, body
{
    width: 100%;
    overflow-x: hidden;
    font-family: verdana;
    letter-spacing: 1.5555px;
    font-weight: normal;
}

.container
{
    width: 100%;
    padding-left: 13px;
    background: #000;
}

.blocos
{
    display: inline-block;
    width: 300px;
    height: 250px;
    background: #888;
}

.linhas
{
    background: #f60;
    width: 100%;
    height: 122px;
    margin-bottom: 2px;
}
 

Agradeço desde já.

 

 

 

imagem.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 hora atrás, luiz monteiro disse:

E aí pessoal!

Minha questão de hoje é a seguinte, ao usar o display inline-block ou inline-flex ocorre um desalinhamento dos blocos. Tentei usar outro inline, porem sem sucesso.

Para melhor visualizar o que quero dizer, anexo esta uma print do resultado indesejável.

Preciso que os blocos fiquem alinhados, porem ao inserir duas divs  (2 e 3) no terceiro bloco ocorre o desalinhamento.

Vou deixar o código para melhor entender.

 

//==================HTML

 

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="utf-8">

    <title></title>

    <link rel="stylesheet" type="text/css" href="./css/style.css">
</head>
<body>


    <div class="container">
        
        <div class="blocos">0</div>
        
        <div class="blocos">1</div>
        
        <div class="blocos">

            <div class="linhas">2</div>
            <div class="linhas">3</div>

        </div>
        
        <div class="blocos">4</div>

    </div>

 

</body>
</html>

 

 

//================== CSS

@charset "utf-8";

*
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    resize: none;
    outline: none;
    text-decoration: none;
}

html, body
{
    width: 100%;
    overflow-x: hidden;
    font-family: verdana;
    letter-spacing: 1.5555px;
    font-weight: normal;
}

.container
{
    width: 100%;
    padding-left: 13px;
    background: #000;
}

.blocos
{
    display: inline-block;
    width: 300px;
    height: 250px;
    background: #888;
}

.linhas
{
    background: #f60;
    width: 100%;
    height: 122px;
    margin-bottom: 2px;
}
 

Agradeço desde já.

 

Resolvi adicionando a opção vertical-align: top; na class blocos.

 

imagem.jpg

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

  • Conteúdo Similar

    • Por Alessandro Bodão
      Fala galerinha, 
       
      Tenho um container com um título (h1) no cabeçalho do meu site, esse container ocupa metade da tela (50vw), e eu gostaria que esse título ocupasse toda a largura desse container, independente do seu tamanho ou do tamanho do monitor, de forma com que a palavra tenha exactamente o mesmo tamanho do container (vou anexar uma foto de exemplo). Já tentei todos os valores pra essa h1, como % e vw... mas nada parece fazer sentido.
       
       

    • Por Giovanird
      Olá a todos!
      tenho varias divs com o mesmo ID e nome de classe. Preciso que a cor da div seja conforme uma escala de valores.
      Estou tentando pegar o valor pelo nome da classe, pois as divs possuem o mesmo id e não tive sucesso. Segue script:
      <div class="planos" id="1" value="74">74</div> <div class="planos" id="1" value="29">29</div> <div class="planos" id="1" value="55">55</div> <div class="planos" id="1" value="74">74</div> <div class="planos" id="1" value="63">63</div> <div class="planos" id="1" value="55">55</div> <script type="text/javascript"> var valueElement = document.getElementsByClassName('.planos').getAttribute('value'); console.log(valueElement); if (valueElement >= "70") { document.getElementsByClassName('.planos').style.backgroundColor == '#4caf50'; } else if (valueElement >= "50" && valueElement <= "69") { document.getElementsByClassName('.planos').style.backgroundColor == '#ffbc00'; } else { document.getElementsByClassName('.planos').style.backgroundColor == '#f44336'; } </script>  
       
    • Por GOD
      Quero um código div ou qualquer outra forma, para atingi esse resultado do link
       https://drive.google.com/file/d/0B8Ssi9zuKdQWMExWeVpGUXN0MlRsUzdmdGRuTFl2eU1yejB3/viewocal
       
      Para ficar nesse local.
      https://drive.google.com/file/d/0B8Ssi9zuKdQWeGZSSnVBaFBxM1FUN1hEeWdrRzhTNWI0Q01Z/view
       
      Meu objetivo é que em cada quadro da div, fique uma noticia de um site especifico, que pretendo colocar através de plugin rss.
       
       
      Enfim espero uma ajuda sobre como posso fazer isso
       
       
    • Por rcsbnu27
      Estou tentando ajudar um amigo a desenvolver seu site pessoal ele me passou um modelo, onde não estou conseguindo fazer um link de menu quando clicar nos anos iniciais ir para as turmas dos anos iniciais no menu atividade educacionais, segue em anexo o código. Endereço para ter ideia do que estou falando: https://www.profrodrigo.com/temporario/index.html. Nesta parte:
      HTML
      <div class="container"> <div class="row"> <div class="col-sm-2"> <a href="#anosiniciais" > <img src="images/anos/anosiniciais.png" class="img-responsive" width="190" height="190" alt=""> </a> </div> <div class="col-sm-2"> <a href="#anosfinais" > <img src="images/anos/anosfinais.png" class="img-responsive" width="190" height="190" alt=""> </a> </div> </div> </div> </div> </div> </div> <div class="section news-section" id="anosiniciais"> <div class="container"> <div class="row"> <div class="col-sm-2"> <a href="#" target="_blank"> <img src="images/turmas/pres.png" class="img-responsive" width="190" height="190" alt=""> </a> </div> <div class="col-sm-2"> <a href="#" target="_blank"> <img src="images/turmas/1sanos.png" class="img-responsive" width="190" height="190" alt=""> </a> </div> <div class="col-sm-2"> <a href="#"> <img src="images/turmas/2sanos.png" class="img-responsive" width="190" height="190" alt=""> </a> </div> <div class="col-sm-2"> <a href="#"> <img src="images/turmas/3sanos.png" class="img-responsive" width="190" height="190" alt=""> </a> </div> <div class="col-sm-2"> <a href="#"> <img src="images/turmas/4sanos.png" class="img-responsive" width="190" height="190" alt=""> </a> </div> </div> </div> </div>

      <div class="section news-section" id="anosfinais">
      <div class="container">
      <div class="row">
      <div class="col-sm-2">
      <a href="#">
      <img src="images/turmas/5sanos.png" class="img-responsive" width="190" height="190" alt="">
      </a>
      </div>
      <div class="col-sm-2">
      <a href="https://www.ebmalbertostein.com" target="_blank">
      <img src="images/turmas/6sanos.png" class="img-responsive" width="190" height="190" alt="">
      </a>
      </div>
      <div class="col-sm-2">
      <a href="https://www.profgarrido.com" target="_blank">
      <img src="images/turmas/7sanos.png" class="img-responsive" width="190" height="190" alt="">
      </a>
      </div>
      <div class="col-sm-2">
      <a href="#">
      <img src="images/turmas/8sanos.png" class="img-responsive" width="190" height="190" alt="">
      </a>
      </div>
      <div class="col-sm-2">
      <a href="#">
      <img src="images/turmas/9sanos.png" class="img-responsive" width="190" height="190" alt="">
      </a>
      </div>
      </div>
      </div>
      </div>
    • Por lezão
      Ola pessoal!
      Td bem com vcs?
       
      Estou tentando fazer esse item ficar em css e naun estou conseguindo alguem pode me ajudar?
      <table width="75%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="15%" height="35"><b>Moda da Casa</b></td> <td width="55%" style="border-bottom: dotted; border-width: 1px 3px 3px 1px; border-color: black black #000000 #000000"></td> <td width="7%"><b>R$ 25,00</b></td> <td width="3%" rowspan="2" align="left"><img src="https://clipartart.com/images/delete-button-clipart.jpg" width="75px" heigth="50px"/></td> </tr> <tr> <td colspan="3" height="35"> <div class="label-float"> <input type="text" value="Molho de tomate, mussarela, calabresa ralada, catupiry, alho tostado, cebola, azeitonas e oregano." size="100%" placeholder="" required=""> </div> </td> </tr> </table> obrigado!
       
       
       
×

Informação importante

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