segunda-feira, 14 de abril de 2014

Como centralizar imagens com textos na div (CSS)

Centralizando imagem com texto na mesma div

<html>
<head>
<style type="text/css">

.div{
       width: 100px;
       height: 100px;
       line-height: 100px;
       background-color: #f44;
}

/* Centralizar a imagem verticalmente na div */
.div img {
       vertical-align:middle;
}

</style>
</head>
<body>
       <div class="div">
             <img src="C:\Users\publico\desktop\clientes.png" alt="Clientes" />Caixa 1
       </div>

</body>

</html>

A seguir o resultado final:

Como centralizar divs dentro de div?

Centralizar divs dentro de div

          A seguir foi implementado um código que permite centralizar div's dentro de div, situação bastante utilizada no dia a dia.


<html>
<head>
<style type="text/css">

.conteudo{
       background-color: #eee;
       border: 1px solid #ddd;
       text-align: center;
}

.divCentralizada{
       margin: 0 auto;
       background-color: #f44;
       padding: 0 50px;
       margin: 0 20px;
       display: inline;
}

</style>
</head>
<body>
<div class="conteudo">
            <div class="divCentralizada">Caixa 1</div>
                    <div class="divCentralizada">Caixa 2</div>
                    <div class="divCentralizada">Caixa 3</div>
</div>
</body>
</html>


Comentando o código utilizado: 

.conteudo{
       background-color#eee/* Definindo a cor da div */
       border1px solid #ddd/* Difinindo a cor da borda da div */
       text-aligncenter;     /* Alinhando conteudo da div */
}


.divCentralizada{
    margin: 0 auto;     /* Definido as margem top e botton como 0 e definindo automaticamente as margens left e right */
    background-color: #f44; /* Definindo a cor da div */
    padding: 0 50px;   /* define um valor para os espaçamentos entre o conteúdo e as bordas da div */
    margin: 0 20px;    /* define um valor para espessura das margens da div */
    display: inline;   /* Define a maneira como o elemento deve ser renderizado (em linha) */


   A seguir a imagem do resultado final:


quinta-feira, 10 de abril de 2014

Oracle: Consultar campo que contém mais de X registros

Consultar campo que contém mais de X registros


--Por exemplo, preciso consultar as pessoas com mais de 2 documentos cadastrados

SELECT pedo.pess_id_pessoa,
       COUNT(pedo.pess_id_pessoa) AS qtd_repetido
  FROM tb_pessoas_documentos pedo
 WHERE pedo.pedo_dt_termino IS NULL              -- Retorna somente os ATIVOS, onde o cliente está com data de termino nulo
 GROUP BY pedo.pess_id_pessoa                    -- Agrupa o retorno por identificador da pessoa
HAVING COUNT(pedo.pess_id_pessoa) > 2            -- Apartir do resultado acima, retorna somente as pessoas com mais de 2 documentos
 ORDER BY qtd_repetido DESC;                     -- Ordena pela pessoa com mais documentos