I can’t change the background of my body

Asked

Viewed 388 times

0

Hello, I’m trying to format the background of my body, but I was not successful. I have tried to make changes in my div and have not identified problems in other elements. Could help me ?

@charset "UTF-8"
body{
    background-color: black;
    color:rgba(0,0,0,1);
}
div#interface{
    width:900px;
    background-color:#ffffff;
    margin: -20px auto 0px auto;
    box-shadow: 0px 0px 10px rgba(0,0,0,.5);
    padding: 10px;
}
p{
    text-align: justify;
    text-indent: 50px;
}
header#cabecalho img#icone{
    position: absolute;
    left: 1000px;
    top:40px;
}
header#cabecalho{
    
}
/* Formatação de imagens com legenda */
figure.foto-legenda{
    position: relative;
    border:8px solid white;
    box-shadow: 1px 1px 4px black;
}
figure.foto-legenda img{
    width: 100%;
    height: 100%;
}
figure.foto-legenda figcaption{
    position: absolute;
    top:0px;
    background-color: rgba(0,0,0,0.4);
    color:white;
    width: 100%;
    height: 100%;
    padding: 10px;
    box-sizing: border-box;
    opacity: 0;
    transition: opacity 1s;
}
figure.foto-legenda:hover figcaption{
    opacity: 1;
}
/*Formatação do menu*/
nav#menu{
    display: block;
}
nav#menu ul{
    list-style: none;
    text-transform: uppercase;
    position: absolute;
    top: -20px;
    left:500px;
}
nav#menu li{
    display: inline-block;
    background-color: #dddddd;
    padding: 10px;
    margin: 2px;
    transition: background-color 1s;
}
nav#menu li:hover{
    background-color: #606060;
}
nav#menu h1{
    display: none;
}
nav#menu a{
    color: #000000;
    text-decoration: none;
    transition: color 0.5s;
}
nav#menu a:hover{
    color: white;
}
<!DOCTYPE html>
<html lang="pt-br">
<head>
    <title>Tudo sobre o Google Glass</title>
    <meta charset="utf-8">
    <link rel="stylesheet" type="text/css" href="_css/estilo.css">
</head>
<body>
    <div id="interface">
        <header id="cabecalho">
            <hgroup>
                <h1>Google Glass</h1>
                <h2>A revolução do Google está chegando</h2>
            </hgroup>
            <img id="icone" src="_imagens/glass-oculos-preto-peq.png">
            <nav id="menu">
                <h1>Menu Principal</h1>
                <ul>
                    <li><a href="index.html" title="Página principal">Home</a></li>
                    <li><a href="specs.html" title="Características">Especificações</a></li>
                    <li><a href="fotos.html" title="Fotos">Fotos</a></li>
                    <li><a href="multimidia.html" title="Arquivos multimídia">Multimídia</a></li>
                    <li><a href="fale-conosco.html" title="SAC">Fale conosco</a></li>
                </ul>
            </nav>
        </header>
        <hgroup>
            <h3>Tecnologia > Inovações</h3>
            <h1>Saiba tudo sobre o Google Glass</h1>
            <h2>por Gustavo Guanabara</h2>
            <h3>Atualizado em 23/Abril/2013</h3>
        </hgroup>
        <h1>O que é</h1>
        <p>O <span style="font-weight: bolder;">Google Glass</span> é um acessório em forma de óculos que possibilita a interação dos usuários com diversos conteúdos em realidade aumentada. Também chamado de <a href="http://glass.google.com" target="_blank">Project Glass</a>, o eletrônico é capaz de tirar fotos a partir de comandos de voz, enviar mensagens instantâneas e realizar vídeo&shy;con&shy;ferências. Seu lançamento está previsto para 2014, e seu preço deve ser de US$ 1,5 mil. Atualmente o <em>Google Glass</em> encontra-se em fase de testes e já possui um vídeo totalmente gravado com o dispositivo. Além disso, a companhia de buscas registrou novas patentes anti-furto e de desbloqueio de tela para o acessório.</p>
        <figure class="foto-legenda">
            <img src="_imagens/glass-quadro-homem-mulher.jpg">
            <figcaption>
                <h3>Google Glass</h3>
                <p>Uma nova maneira de ver o mundo</p>
            </figcaption>
        </figure>
        <h1>Data de lançamento</h1>
        <p>Não há uma data específica e oficial para o dispositivo ser lançado, ainda. Pode ser que ele esteja disponível em demonstrações a partir de 2013, mas seu lançamento para as lojas fica para, pelo menos, 2014.</p>
        <h1>Especificações Técnicas</h1>
        Tabela Técnica do Google Glass Mar/2013
        
        Tela:Resolução equivalente a tela de 25"
        Camera: 5MP para fotos / 720p para vídeos
        Conectividade: Wi-Fi/ Bluetooth
        Memória Interna: 12GB
        <h1>Como funciona</h1>
        <p>De acordo com fontes próximas do Google, os óculos vão contar com uma pequena tela de LCD ou AMOLED na parte superior e em frente aos olhos do usuário. Com o uso de uma câmera e GPS, você pode se situar, assim como selecionar opções com o movimento da cabeça</p>
        <h1>O que você pode fazer com o Google Glasses</h1>
        <p>O vídeo de divulgação do Google mostra que você pode se transformar em uma espécie de “super-&shy;humano”, já que o aparelho pode indicar a quantos metros você está de seu destino, se o metrô está aberto ou fechado, mostrar o clima, agenda e até mesmo permitir que você marque encontros apenas com comandos de voz.</p>
        [AQUI ENTRA UM VÍDEO]
        <h1>Outras Notícias</h1>
        <h2>Vídeo mais recente</h2>
        [AQUI ENTRA UM VÍDEO]
        <h2>Novidades no Glass</h2>
        <p>O Google enfim revelou as especificações completas do Google Glass, e com ele uma surpresa ainda inédita no mercado: a gigante das buscas usará um sistema de áudio baseado na transdução por condução. Através das hastes dos óculos, o som será transmitido para o ouvido do usuário por meio de microvibrações em determinados ossos de sua cabeça, sem usar nenhum tipo de alto-falante.</p>
        <p>Além da surpresa do áudio, a tela montada a frente do olho do usuário também chamou atenção. Serão 640 x 360 pixels de resolução que, em proporção, equivaleria a um monitor de 25 polegadas de      alta definição colocado a 2,5 metros de distância do espectador.</p>
        <p>Copyright &copy; 2013 - by Gustavo Guanabara
            Facebook | Twitter</p>
    </div>
</body>
</html>

  • But you can not in what sense? If you put another image it does not appear? What in fact is the problem? Some error appears in the console or something like?

  • @hugocsl cannot change the color, I tried to put the name, hexadecimal code and rgb and it is in the default white color. In the console does not return any error. I’ve even tried to put an image with the background-image and also was not.

1 answer

0


This problem is happening because you forgot ; after @charset "UTF-8" in the first line of CSS. Just add that it will work normally. Something else, your div #interface is covering the body and is white if you want to show only the color of body should remove the color of #interface.

Follow an example:

@charset "UTF-8";
body{
    /* aplicando a cor roxa de fundo*/
    background-color: purple;
    color: #fff;
}
div#interface{
    width:900px;
    /*removendo a cor dessa div*/
    /*background-color:#ffffff;*/
    margin: -20px auto 0px auto;
    box-shadow: 0px 0px 10px rgba(0,0,0,.5);
    padding: 10px;
}
p{
    text-align: justify;
    text-indent: 50px;
}
header#cabecalho img#icone{
    position: absolute;
    left: 1000px;
    top:40px;
}
header#cabecalho{
    
}
/* Formatação de imagens com legenda */
figure.foto-legenda{
    position: relative;
    border:8px solid white;
    box-shadow: 1px 1px 4px black;
}
figure.foto-legenda img{
    width: 100%;
    height: 100%;
}
figure.foto-legenda figcaption{
    position: absolute;
    top:0px;
    background-color: rgba(0,0,0,0.4);
    color:white;
    width: 100%;
    height: 100%;
    padding: 10px;
    box-sizing: border-box;
    opacity: 0;
    transition: opacity 1s;
}
figure.foto-legenda:hover figcaption{
    opacity: 1;
}
/*Formatação do menu*/
nav#menu{
    display: block;
}
nav#menu ul{
    list-style: none;
    text-transform: uppercase;
    position: absolute;
    top: -20px;
    left:500px;
}
nav#menu li{
    display: inline-block;
    background-color: #dddddd;
    padding: 10px;
    margin: 2px;
    transition: background-color 1s;
}
nav#menu li:hover{
    background-color: #606060;
}
nav#menu h1{
    display: none;
}
nav#menu a{
    color: #000000;
    text-decoration: none;
    transition: color 0.5s;
}
nav#menu a:hover{
    color: white;
}
<!DOCTYPE html>
<html lang="pt-br">
<head>
    <title>Tudo sobre o Google Glass</title>
    <meta charset="utf-8">
    <link rel="stylesheet" type="text/css" href="_css/estilo.css">
</head>
<body>
    <div id="interface">
        <header id="cabecalho">
            <hgroup>
                <h1>Google Glass</h1>
                <h2>A revolução do Google está chegando</h2>
            </hgroup>
            <img id="icone" src="_imagens/glass-oculos-preto-peq.png">
            <nav id="menu">
                <h1>Menu Principal</h1>
                <ul>
                    <li><a href="index.html" title="Página principal">Home</a></li>
                    <li><a href="specs.html" title="Características">Especificações</a></li>
                    <li><a href="fotos.html" title="Fotos">Fotos</a></li>
                    <li><a href="multimidia.html" title="Arquivos multimídia">Multimídia</a></li>
                    <li><a href="fale-conosco.html" title="SAC">Fale conosco</a></li>
                </ul>
            </nav>
        </header>
        <hgroup>
            <h3>Tecnologia > Inovações</h3>
            <h1>Saiba tudo sobre o Google Glass</h1>
            <h2>por Gustavo Guanabara</h2>
            <h3>Atualizado em 23/Abril/2013</h3>
        </hgroup>
        <h1>O que é</h1>
        <p>O <span style="font-weight: bolder;">Google Glass</span> é um acessório em forma de óculos que possibilita a interação dos usuários com diversos conteúdos em realidade aumentada. Também chamado de <a href="http://glass.google.com" target="_blank">Project Glass</a>, o eletrônico é capaz de tirar fotos a partir de comandos de voz, enviar mensagens instantâneas e realizar vídeo&shy;con&shy;ferências. Seu lançamento está previsto para 2014, e seu preço deve ser de US$ 1,5 mil. Atualmente o <em>Google Glass</em> encontra-se em fase de testes e já possui um vídeo totalmente gravado com o dispositivo. Além disso, a companhia de buscas registrou novas patentes anti-furto e de desbloqueio de tela para o acessório.</p>
        <figure class="foto-legenda">
            <img src="_imagens/glass-quadro-homem-mulher.jpg">
            <figcaption>
                <h3>Google Glass</h3>
                <p>Uma nova maneira de ver o mundo</p>
            </figcaption>
        </figure>
        <h1>Data de lançamento</h1>
        <p>Não há uma data específica e oficial para o dispositivo ser lançado, ainda. Pode ser que ele esteja disponível em demonstrações a partir de 2013, mas seu lançamento para as lojas fica para, pelo menos, 2014.</p>
        <h1>Especificações Técnicas</h1>
        Tabela Técnica do Google Glass Mar/2013
        
        Tela:Resolução equivalente a tela de 25"
        Camera: 5MP para fotos / 720p para vídeos
        Conectividade: Wi-Fi/ Bluetooth
        Memória Interna: 12GB
        <h1>Como funciona</h1>
        <p>De acordo com fontes próximas do Google, os óculos vão contar com uma pequena tela de LCD ou AMOLED na parte superior e em frente aos olhos do usuário. Com o uso de uma câmera e GPS, você pode se situar, assim como selecionar opções com o movimento da cabeça</p>
        <h1>O que você pode fazer com o Google Glasses</h1>
        <p>O vídeo de divulgação do Google mostra que você pode se transformar em uma espécie de “super-&shy;humano”, já que o aparelho pode indicar a quantos metros você está de seu destino, se o metrô está aberto ou fechado, mostrar o clima, agenda e até mesmo permitir que você marque encontros apenas com comandos de voz.</p>
        [AQUI ENTRA UM VÍDEO]
        <h1>Outras Notícias</h1>
        <h2>Vídeo mais recente</h2>
        [AQUI ENTRA UM VÍDEO]
        <h2>Novidades no Glass</h2>
        <p>O Google enfim revelou as especificações completas do Google Glass, e com ele uma surpresa ainda inédita no mercado: a gigante das buscas usará um sistema de áudio baseado na transdução por condução. Através das hastes dos óculos, o som será transmitido para o ouvido do usuário por meio de microvibrações em determinados ossos de sua cabeça, sem usar nenhum tipo de alto-falante.</p>
        <p>Além da surpresa do áudio, a tela montada a frente do olho do usuário também chamou atenção. Serão 640 x 360 pixels de resolução que, em proporção, equivaleria a um monitor de 25 polegadas de      alta definição colocado a 2,5 metros de distância do espectador.</p>
        <p>Copyright &copy; 2013 - by Gustavo Guanabara
            Facebook | Twitter</p>
    </div>
</body>
</html>

  • Man, thank you so much I was even embarrassed to have not seen something so simple. Thanks even

  • Relax, it took me a long time to find this problem too, hehe.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.