Jump to content
Kaio Kdesigner

Alinha texto verticalmente na div

Recommended Posts

Oi pessoal, estou tentando alinhar o titulo no meu vertical da div, já vi varios tutoriais sobre "vertical-align e  display: table-cell" mas nada funciona, alguém poderia me ajudar??

 

 

Como esta:

https://ibb.co/6grR6zP

 

Meu CSS:

 

.category-noticias {width:100%;background-color:#ffffff;border: 1px solid #bd67bd;}
.category-noticias .thumb{float: left;width:130px; height:120px; object-fit: cover; background-color:#ffffff; padding:0px;}
.category-noticias .titulo {margin-left: 158px; line-height:15pt; font-size:13pt; text-transform:uppercase; word-wrap: break-word;}
.category-noticias .titulo a {font-family: lato, sans-serif;color:#64578c;text-decoration:none;}

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By rafa-martin
      Pessoal, boa tarde. Estou fazendo uma barra de alerta de cookies. Não estou conseguindo colocar o botão de fechar no canto superior direito. Alguém, pode me dar uma luz? Segue código.
       
      <script>
      function cookies(functions) {
        const container = document.querySelector('.cookies-container');
        const save = document.querySelector('.cookies-save');
        if (!container || !save) return null;
        const localPref = JSON.parse(window.localStorage.getItem('cookies-pref'));
        if (localPref) activateFunctions(localPref);
        function getFormPref() {
          return [...document.querySelectorAll('[data-function]')]
            .filter((el) => el.checked)
            .map((el) => el.getAttribute('data-function'));
        }
        function activateFunctions(pref) {
          pref.forEach((f) => functions[f]());
          container.style.display = 'none';
          window.localStorage.setItem('cookies-pref', JSON.stringify(pref));
        }
        function handleSave() {
          const pref = getFormPref();
          activateFunctions(pref);
        }
        save.addEventListener('click', handleSave);
      }
      function marketing() {
        console.log('Função de marketing');
      }
      function analytics() {
        console.log('Função de analytics');
      }
      cookies({
        marketing,
        analytics,
      });
      </script>
      <style>
      p {
        margin: 0px;
      }
      body {
        margin: 0px;
        height: 200vh;
        background: #eee;
      }
      .cookies-container {
        color: #222;
        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,
          Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
        position: fixed;
        width: 100%;
        bottom: 2rem;
        z-index: 1000;
      }
      .cookies-content {
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
        background: white;
        max-width: 720px;
        border-radius: 5px;
        padding: 1rem;
        margin: 0 auto;
        display: grid;
        grid-template-columns: 1fr auto;
        gap: 0.5rem;
        opacity: 0;
        transform: translateY(1rem);
        animation: slideUp 0.5s forwards;
      }
      @keyframes slideUp {
        to {
          transform: initial;
          opacity: initial;
        }
      }
      .cookies-pref label {
        margin-right: 1rem;
        margin-top: -10px;
      }
      .cookies-save {
        grid-column: 2;
        grid-row: 1/3;
        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,
          Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
        background: #007cf8;
        color: white;
        cursor: pointer;
        border: none;
        border-radius: 5px;
        padding: 0.8rem 1rem;
        font-size: 1rem;
      }
      @media (max-width: 500px) {
        .cookies-content {
          grid-template-columns: 1fr;
        }
        .cookies-save {
          grid-column: 1;
          grid-row: 3;
        }
      }
      </style>
      <!DOCTYPE html>
      <html lang="pt-BR">
      <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Cookies</title>
      </head>
      <body>
          
          <!--
        <div class="cookies-container">
          <div class="cookies-content">
                  <p><font color="black">Nosso site usa cookies para melhorar sua experiência na navegação.</font> <a href="<?php echo asset('..\cookies')?>" target="_blank"><font color="blue"><b>Termos LGPD</b></font></a></p><br>
                <p><font color="black">Baseia-se na orientação do Webec objetivando a Proteção de seus Dados. Lei 13.709/2018 - Lei Geral de Proteção de Dados.</font></p>
            <div class="cookies-pref">
            </div>
            <button class="cookies-save">Salvar e Continuar</button>
          </div>
        </div>
        -->
        
          <div class="cookies-container">
              
            <div class="cookies-content">
                
                      
                    
                <p><font color="black">Nosso site usa cookies para melhorar sua experiência na navegação.</font> </p><br>
                <p><font color="black">Baseia-se na orientação do Webec objetivando a Proteção de seus Dados. Lei 13.709/2018 - Lei Geral de Proteção de Dados.</font></p>
                <div class="cookies-pref">
               
                  <button class="cookies-save">OK.Entendi.</button>
                  <span><a href="">x</a></span>
                </div>
              
                
                
            <!-- <button class="cookies-save">OK.Entendi.</button>-->
          </div>  
        
      </body>
      </html>
    • By carlosmassam
      Bom dia a todos. Eu tenho o seguinte código em HTML
      <input type="checkbox" id="checkmarcacao1" name="checkmarcacao1" value="checkmarcacao1"> <input type="time" id="hora101" name="hora101" disabled="disabled"> E tenho o seguinte código em Javascript
      <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script> <script> $(document).ready(function () { $('input[name=checkmarcacao1]').change(function() { if ($(this).is(':checked')) { $('input[name=hora101]').removeAttr('disabled'); } else { $('input[name=hora101]').attr('disabled',true); } }); }); </script> Esse meu código em Javascript faz o seguinte: Quando meu Checkbox está marcado, ele habilita o input time. Se eu desmarcar o checkbox, o input time é desabilitado.
      Acontece que se eu marcar o checkbox, escrever no input time, por exemplo: 12:34, depois desmarcar o checkbox o  input time fica desabilitado porém o valor 12:34 ainda fica escrito nele.
      Eu gostaria de saber como apagar o valor do input time quando o checkbox estiver desmarcado. 
       
      Quem quiser testar o código segue o link: https://jsfiddle.net/o8f3zvqu/
    • By biza
      Viva pessoal, 
      Estou tentando  fazer uma consulta em que os parâmetros são enviados através do ajax para o php, até aqui tu esta a correr bem. O problema é quando tento resgatar a resposta através do "console.log" é me devolvido "undefined", será que alguém me pode auxiliar com esse pequeno problema?! Em baixo segue o essencial do código do ajax e php.
      AJAX
      $.ajax({ type: 'POST', url:'index2.php?adm='+$pag, data:{send: 1, opt: $option}, //dataType:'json', success: function(result){ console.log(result); } }); PHP
      $data = array(); /*USER OPTION REQUEST*/ if (isset($_POST['send'])){ switch($_POST['opt']){ ... case 3: /*ERASE SELECTED ITEMS*/ $data = array('status'=>'OK'); echo json_encode($data); die; break; } } Supostamente se no console.log adiciona-se "result.status" deveria obter "OK", mas em vez disso obtenho undefined. Caso execute o código da forma que esta obtenho como resultado
      {"status":"OK"}
    • By biza
      Viva pessoal, 
      Estou tentando  fazer uma consulta em que os parâmetros são enviados através do ajax para o php, até aqui tu esta a correr bem. O problema é quando tento resgatar a resposta através do "console.log" é me devolvido "undefined", será que alguém me pode auxiliar com esse pequeno problema?! Em baixo segue o essencial do código do ajax e php.
      AJAX
      $.ajax({ type: 'POST', url:'index2.php?adm='+$pag, data:{send: 1, opt: $option}, //dataType:'json', success: function(result){ console.log(result); } }); PHP
      $data = array(); /*USER OPTION REQUEST*/ if (isset($_POST['send'])){ switch($_POST['opt']){ ... case 3: /*ERASE SELECTED ITEMS*/ $data = array('status'=>'OK'); echo json_encode($data); die; break; } } Supostamente se no console.log adiciona-se "result.status" deveria obter "OK", mas em vez disso obtenho undefined. Caso execute o código da forma que esta obtenho como resultado
      {"status":"OK"}
    • By Flaviaac
      Boa tarde pessoal,
      gostaria de pedir uma ajuda para criar um evento em um formulário HTML.
       

      Eu tenho um formulário em HTML e PHP,  e nele tem um campo do tipo select e um campo do tipo text(desabilitado).
      Gostaria que ao clicar no campo select e escolher qualquer opção da lista, automaticamente em seguida aparecesse dentro do campo text um valor respectivo a opção escolhida anteriormente.
       
      Exemplo:
      Tenho um campo select com tipos diferentes de materiais (vidro, papel, alumínio, etc.) e no campo text(desabilitado) terei a quantidade de anos que cada material demora a se decompor na natureza. O campo text inicialmente estará vazio, mas quando selecionar o material, aparecerá dentro deste text a quantidade de anos.
       
      obs.: Os valores do campo select e do campo text estão ambos na mesma tabela do banco de dados(MySQL), o campo select com valores string e o campo text com valores inteiros.
       
      Não sei se consegui explicar direito, mas acredito que terei que utilizar javascript para este evento, mas ainda não sei como.
      Alguém tem ideia de como eu poderia fazer isso ou alguma dica?
       
       
      Muito obrigada!!

       
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.