Pesquisar neste blog

14/08/2020

Overflow em HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Overflow</title>
    <style>
        div{
            font-size40px;
            height100px;
            width260px;
            bordersolid 3px;
            overflowhidden;
            /*overflow: scroll;overflow nos 2 sentidos*/
            overflow-xscroll;/*só faz a rolagem na horizontal*/
            overflow-yscroll;/*só faz a rolagem na vertical*/
            
        }
    </style>
</head>
<body>
    <div>
        TudoFuncionouMuitoBemEmCSS!!!
        Texto muito grande para caber nessa div.
        Já pensou qual será o comportamento padrão ?
    </div>
</body>
</html>



 

Propriedade Display em HTML

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>Display</title>
    <style>
        body {
            font-size40px;
            color#fff;/*cor do texto*/
            background-colorcoral;/*cor do plano de fundo*/
        }

        ul{padding0;}
        div{background-colorseagreen;}/*cor de fundo da div*/
        spanbackground-colorred;}
        libackground-colorpurple;}

        divspanli
            width50%/*largura*/
            width200px;
            height80px;/*altura*/
            padding-top30px;
            text-aligncenter;/*texto centralizado*/
            /*display: block;/*blocos*/
            /*display: inline;/*linhas*/
            displayinline-block;

        }
    </style>
</head>

<body>
    <div>Texto 1</div>
    <span>Texto 2</span>
    <span>Texto 3</span>
    <ul>
        <li>Item 1</li>
        <li>Item 2</li>
        <li>Item 3</li>
    </ul>
</body>

</html>


Modelo de box 02 em HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Box Model</title>
    <style>
        /*  */
        bodyfont-size80pxmargin0;}
        .c1{background-colororange;}
        .c2{background-coloryellow;}
        .c3{background-colortomato;}

        div{
            floatleft;/*elementos à esquerda*/
            padding-top100px;
            padding10px 50px 100px 150px;/*largura*/
            padding100px 50px;/*comprimento*/
            padding50px;
            margin0px 20px;/*margem apenas na horizontal*/
            bordersolid 15px black;/*borda tamanho 15 cor preta*/
        }

    </style>
</head>
<body>
    <div class="c1">1</div>
    <div class="c2">2</div>
    <div class="c3">3</div>
</body>
</html>


 

Modelo de box 01 em HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Herança</title>
    <link href="https://fonts.googleapis.com/css?family=Oswald" rel="stylesheet">
    <style>
        body{
            font-family'Oswald'sans-serif;
            font-size20px;/* tamanho da fonte*/
            bordersolid 3px red;
            margin10px 100150px;/*10 em cima/baixo e 100 nas laterais*/
        }

        div{
            borderinherit;
            paddinginherit;
        }
    </style>
</head>
<body>
    <h1 style="font-size: 3em">Herança</h1>
    <div>Estou herdando
        <span><p>
            teste
        </p></span>
    </div>
</body>
</html>



 

Herança em HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Herança</title>
    <link href="https://fonts.googleapis.com/css?family=Oswald" rel="stylesheet">
    <style>
        body{
            font-family'Oswald'sans-serif;
            font-size20px;/* tamanho da fonte*/
            bordersolid 3px red;
        }

        div{
            borderinherit;
            paddinginherit;
        }
    </style>
</head>
<body>
    <h1 style="font-size: 3em">Herança</h1>
    <div>Estou herdando
        <span><p>
            teste
        </p></span>
    </div>
</body>
</html>



Espeficidade 2 em HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Especificidade CSS</title>
    <!-- https://specificity.keegan.st -->
    <style>
        body{
            font-size40px;
        }
        /* selecionando todas as div */
        div{
            background-colorblue;
        }
        /* selecionando as div wm-cor */
        div[wm-cor]{
            background-colordarksalmon;
        }

        /* só vai funcionar antes do div:hover */
        div.estilobackground-colorpurple; }

        /* ao passar o mouse irá mostrar a cor */
        div:hoverbackground-color#00bcolororangered; }

        /*  */
        #unico1#unico2{background-color:yellow;}

    </style>
</head>
<body>
    <div id = "unicol" class="estilo" style="background-color: red;"><!--esse style irá passar por cima dos outros-->
        #unico1 vs .estilo vs inline
    </div>
    <div id="unico2" class="estilo"> #unico2 vs .estilo</div>
    <div class="estilo" wm-cor>.estilo vs wb-cor</div>
    <div wm-cor>wm-cor</div>
    <div class="estilo">.estilo</div>
    <div>elemento</div>
</body>
</html>


 

Especificidade 1 em HTML

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>Especificidade CSS</title>
    <style>
        /* https://developer.mozilla.org/pt-BR/docs/Web/CSS/Specificity */
        /*
            Em linhas gerais...
            1. regra com !important
            2. seletores mais específicos
            3. última regra processada (empate)
        */

        /* definindo a propriedade do paragráfo */
        p {
            background-colororange;
        }
        /* definindo propriedade da classe observação */
        .observacao{
            background-color#5f5;
            borderdashed 5px;
            padding20px;
            font-size40px;
            width300px;/*comprimento*/
        }
        
        p.observacao{
            padding2px;
            backgroundlinear-gradient(to rightredyellow);
        }

        
    </style>
</head>

<body>
    <p class='observacao'>Olha essa observação!!!!</p>
</body>

</html>