Ir para conteúdo

Arquivado

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

DinhoPHP

Dúvida com divs flex

Recommended Posts

Olá! Estou com um problema com div flex, onde esta recebe dados vindo de um banco de dados (pequenos textos). Vi um método aonde esta div se ajusta conforme o tamanho da tela, e aumenta conforme o conteúdo adicionado, porém está muito esquisito como mostra o link da figura. Gostaria que as divs dos doze meses exibam o seu conteúdo e permaneçam alinhadas.

 

forum.jpg

 

 

<div id="footer_programacao_geral">

            <div id="info_programacao_anual">

                <span class="titulo_info">Janeiro</span>

                <pre><span class="txt_justify"><?php foreach ($coletou as $dados){ echo utf8_encode($dados->janeiro);}?></span></pre>

            </div>
  ...
</div>

estilo

#footer_programacao_geral{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: baseline;
	margin:15px 0px 20px 0px;
}
#info_programacao_anual{
	max-width: 100%;
	height: 100%; /*Alterar para 100%*/
	margin: auto 5px 15px 5px;
	border: solid 1px #ff6f63;
	box-shadow: #696969 0px 5px 4px;
	background-color: rgba(250, 246, 247, 0.85);
	text-align: justify;
}
.titulo_info{
	display: block;
	text-align: center;
	color: #fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f85032+0,f16f5c+50,e73827+100 */
	background: #f85032; /* Old browsers */
	background: -moz-linear-gradient(left,  #f85032 0%, #f16f5c 50%, #e73827 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #f85032 0%,#f16f5c 50%,#e73827 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #f85032 0%,#f16f5c 50%,#e73827 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=1 ); /* IE6-9 */
}
.txt_justify{
	display: block;
	padding: 3px;
	text-align: justify;
}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aff! Resolvido alterando o margin.

 

#info_programacao_anual{
	max-width: 100%;
	height: 100%; /*Alterar para 100%*/
	margin: 0px 5px 15px 5px;/*ALTERAÇÃO REALIZADA*/
	border: solid 1px #ff6f63;
	box-shadow: #696969 0px 5px 4px;
	background-color: rgba(250, 246, 247, 0.85);
	text-align: justify;
}

Eu estou utilizando a tag <pre></pre> para que o conteúdo da programação anual seja exibido quebrando linhas, porém o texto não pode ser formatado com outra fonte, caso alguém saiba como posso quebrar essas linhas sem o uso dessa tag, agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por andrebgarcia
      Olá pessoal, sou novo aqui no fórum e peço desculpas de estiver criando o tópico na categoria errada.
      Pessoal, eu tenho uma aplicação desenvolvida em Adobe Flex e como os plug-ins do flash vão parar de ser executados pela maioria, senão todos ou navegadores a partir de Dezembro/2020, eu preciso criar um navegador para conseguir executar a aplicação até que ela seja migrada para outra tecnologia.
      Preciso de algo simples, mas que continue a rodar a aplicação depois que os navegadores pararem de rodar o flash.
      A aplicação não funciona bem com o Internet Explorer, por isso descartei a possibilidade de usar o C#.
      O ideal seria criar um navegador em Adobe AIR, até tentei mas, talvez por falta de conhecimento meu com o AIR, tive alguns problemas com algumas funcionalidades da aplicação.
      Alguém poderia me ajudar dando uma dica de qual a melhor tecnologia para criar esse navegador e ou onde eu poderia encontrar alguém para fazer um Freelancer e desenvolver o navegador pra mim.
      Obrigado galera … e desculpa pelo texto gigante 
    • Por douglas79
      Boa tarde, pessoal!!!
       
      Estou com um pequeno problema com essa tag aí. O que acontece?? Fiz tudo certo no código e no css, porém ao atualizar a página, o vídeo aparece, mas não executa. 
      Eis o código:
       
      <div class="box-esquerdo">
                      <video class="institucional" src="https://youtu.be/90uPbUirZ3I" controls="controls" autoplay="autoplay"></video>
       </div>
       
      Procurei em diversos tutoriais e falam pra atualizar o browser, porém já está atualizado e mesmo assim o erro continua. E no Edge (uso o Windows 10 64 bits), diz que a fonte é inválida.
      O que pode estar havendo??
      Alguém pode me ajudar nessa???
      Aguardo respostas!!!
      []'s
    • Por holasoycael
      Oi Pessoal!
      Eu estou ultilizando um slide desenvolvido com css3. Vim pedir ajudar aos universitarios. Precisso personaliar este slide removendo a target e mantendo o efeito.
       
      TARGET:



       
      É natural pelo codigo css ao selecionar a tela no menu ele busque a target. É possivel buscar a targert sem aparecer na barra URL?
       
      <!DOCTYPE html> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- HTML 4 --> <meta charset="utf-8"/><!-- HTML5 --> <style type="text/css"> *{margin:0;outline:0;padding:0;text-align:left;list-style:none;border:none;vertical-align:baseline;outline:none;} /* *Styling */ html,body { width: 100%; height: 100%; position: relative; } body { overflow: hidden; } header { background: #fff; position: fixed; left: 0; top: 0; width:100%; height: 3.5rem; z-index: 10; } nav { width: 100%; padding-top: 0.5rem; } nav ul { list-style: none; width: inherit; margin: 0; } ul li:nth-child( 3n + 1), #main .panel:nth-child( 3n + 1) { background: rgb( 0, 180, 255 ); } ul li:nth-child( 3n + 2), #main .panel:nth-child( 3n + 2) { background: rgb( 255, 65, 180 ); } ul li:nth-child( 3n + 3), #main .panel:nth-child( 3n + 3) { background: rgb( 0, 255, 180 ); } ul li { display: inline-block; margin: 0 8px; margin: 0 0.5rem; padding: 5px 8px; padding: 0.3rem 0.5rem; border-radius: 2px; line-height: 1.5; } ul li a { color: #fff; text-decoration: none; } .panel { width: 100%; height: 500px; z-index:0; -webkit-transform: translateZ( 0 ); transform: translateZ( 0 ); -webkit-transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .panel h1 { font-family: sans-serif; font-size: 64px; font-size: 4rem; color: #fff; position:relative; line-height: 200px; top: 33%; text-align: center; margin: 0; } /* *Scrolling */ a[ id= "tela1" ]:target ~ #main article.panel { -webkit-transform: translateY( 0px); transform: translateY( 0px ); } a[ id= "tela2" ]:target ~ #main article.panel { -webkit-transform: translateY( -500px ); transform: translateY( -500px ); } a[ id= "tela3" ]:target ~ #main article.panel { -webkit-transform: translateY( -1000px ); transform: translateY( -1000px ); } </style> </head> <body> <a id="tela1"></a> <a id="tela2"></a> <a id="tela3"></a> <header class="nav"> <nav> <ul> <li><a href="#tela1">Tela 1</a></li> <li><a href="#tela2">Tela 2</a></li> <li><a href="#tela3">Tela 3</a></li> </ul> </nav> </header> <section id="main"> <article class="panel" id="tela1"> <h1> Conteúdo 1</h1> </article> <article class="panel" id="tela2"> <h1> Conteúdo 2</h1> </article> <article class="panel" id="tela3"> <h1> Conteúdo 3</h1> </article> </section> </body> </html>  
      DEMO:
      http://jsfiddle.net/ivanferrer/en0m7yk1/
    • Por BelleFisio
      Olá! Bom dia!
       
      Tenho uma imagem que fica responsiva na maioria dos navegadores, porém no internet explore ela não fica responsiva. No iexplore ela tbm sai da posição correta, então fiz um codigo especifico para o iexplore (o posicionamento ficou correto, porém a imagem não esta responsiva)
       
      Teria alguma forma de corrigir isso?
       
      O codigo esta assim:
      <div class="conteudo"> <div id="cabeçalho"> <div class="logotipo"> <img src="arquivo/img/logotipo.png"> </div> </div> </div>  O CSS:
      .cabeçalho{width:90%;margin-left:auto;margin-right:auto;} .logotipo {width:100%;max-width:1000px;}} .logotipo img{width:100%!important;height:auto;max-width:180px;}  
      Obrigada
       
       
    • Por teuzero
      esse é o link do meu site:https://xraros.000webhostapp.com/
       
      o problema é que no arquivo css test.css no bloco de código:
      eu escrevi esse código:
       
      @media screen and (min-width: 800px) and (max-width: 848px){ .busca { width:200px; } .barra { background:url(../img/barra.png)no-repeat; } } escrevi esse código:
      .barra { background:url(../img/barra.png)no-repeat; }  
      no index da pagina tem a div:
      <div class="barra"> </div>  
      mais no site não carrega essa imagem.
      como eu carrego essa imagem via css dentro de um div?
×

Informação importante

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