11
respostas

Dúvida menu lateral

body {
    font-family: "Crimson Text", "Times New Roman", serif;
    background-color: #F2FFFC;
    font-size: 120%;
}

h1, h2 {
    font-family: "Open Sans Condensed", "Arial", sans-serif;
}

main h1 {
    text-align: center;
    background-color: #851944;
    color: #FFF;
}

p {
    text-align: justify;
}

blockquote {
    background-color: #D9E5E3;
}

aside {
    background-color: #3C1D3D;
    color: #F2FFFC;
}

footer {
    background-color: #000;
    color: #F2FFFC;
}

nav a {
    color: #F2FFFC;
}

Estou com uma dúvida em relação ao curso 3, na página do João da Silva, para alocar os menus laterais eu preciso usar o código acima, mas não sei onde colocar ele.

11 respostas

Na realidade não sei se este código deve ser mais um em formato css para incluir no arquivo principal html. Alguma dica?

Ei Lucas, tudo tranquilo?

Sim, este código é um trecho de css que você deve referenciar no arquivo principal. Caso você já tenha um arquivo .css poderá utilizar o mesmo, mas caso ainda não tenha, crie um arquivo.css, cole o código acima e referencie o mesmo na sua página html principal. Para que eu possa te ajudar melhor, deixe aqui o link do "curso 3" que você está fazendo :)

Qualquer dúvida estou a disposição. Espero ter ajudado.

Muito obrigado, o link do curso de onde parei é este: https://cursos.alura.com.br/course/introducao-html-css/task/5373

Att, Lucas.

Bem, eu fiz aqui mas no curso não tem uma imagem de como deve ficar o site, será que você poderia colocar o resultado do site aqui? O código segue com o script css adicionado como "menulateral"

<!DOCTYPE = html>
<html>
    <head>
    <title>Biografia - João da Silva</title>
    <meta = charset="utf-8">
    <link rel="icon" href="favicon.png">
    <link rel="stylesheet" href="bio.css">
    <link rel="stylesheet" href="menulateral.css">

    </head>

<body>

    <main>

<h1>Sobre mim</h1>

<p>Moro em São Paulo mas atendo clientes do mundo todo. Sou conhecido por fazer produtos de <em>qualidade</em>, <em>durabilidade</em> e que <em>agregam valor</em> para meus clientes.</p>

    <p>Trabalho usando a web como plataforma, ou seja, respiro HTML5, CSS3 e JavaScript (ou melhor: ECMASCript). Crio sites para todos, seguindo as principais diretivas de acessibilidade, responsividade< e web semântica, sem descuidar da qualidade de código.</p>

<h2>Como trabalho</h2>

    <blockquote>
        <p>João é o melhor desenvolvedor front-end com quem já trabalhei. Muito eficiente e muito capaz. Recomendo sem dúvidas!</p>
            <cite>José Souza, Fiat</cite>
    </blockquote>

    <p>Satisfazer meus clientes é prioridade. Para isso, garanto um processo de desenvolvimento altamente interativo, baseado em feedback contínuo. <strong>Não trabalho com escopo fechado</strong>: o cliente é que decide quando o produto está pronto.</p>

    <p>Também não trabalho com prazos fechados: <strong>qualidade é importante demais para ser sacrificada</strong>.</p>

<h2>Experiência</h2>

    <blockquote>
        <p>João domina as tecnologias como ninguém. Eu apresentava um problema, ele tinha na ponta da língua a solução mais adequada com as tecnologias mais recentes.</p>
            <cite>Manoel Santos, Petrobrás</cite>
    </blockquote>

    <p>Já desenvolvi projetos para grandes empresas como <a href="http://www.bmw.com">BMW</a>, <a href="http://www.uol.com.br">UOL</a> e <a href="http://www.ibm.com.br">IBM</a>. Neles, o foco principal era entregar uma experiência imersiva e impactante para o usuário final sem descuidar do desempenho e da acessibilidade da página.</p>

<p>Também já fui contratado para transformar grandes portais, como Terra e G1, em páginas responsivas. Fui responsável por renovar o layout, reorganizar o conteúdo e re-escrever o código de forma mais reaproveitável.</p>

<h2>Comunidade</h2>

<p>Procuro repassar meu conhecimento para a comunidade. Para isso, já dei diversas palestras e mantenho <a href="blog.html"> um blog</a>.</p>

    </main>

<img src ="eu.jpg" alt="Foto de João da Silva">

<nav>
        <h1>João da Silva</h1>
    <ul>
        <li><a href="index.html">Home</a></li>
        <li><a href="portfolio.html">Portfolio</a></li>
        <li><a href="bio.html">Sobre mim</a></li>
        <li><a href="blog.html">Blog</a></li>
        <li><a href="contato.html">Contato</a></li>
    </ul>
</nav>

<footer>
    © João da Silva 2014
</footer>    

</body>


</html>

Veja como ficou aqui: file:///E:/Usu%C3%A1rios/Lucas/%C3%81rea%20de%20Trabalho/L%C3%B3gica/Curso%203/bio2.html

O que o exercício pede é:

As citações tenham um fundo com a cor #D9E5E3.
Apenas o título principal da página tenha o fundo roxo.
O menu de navegação (todo o aside) tenha a cor de fundo #3C1D3D e a cor do texto e dos links #F2FFFC.
O footer tenha a cor de fundo preta e a cor do texto igual a cor do texto da barra lateral.

Note que no fim da página, no menu vertical, os textos estão em branco, como ponho a cor preta neles?

Lucas,

Ao final deste capítulo do curso, a página deverá apresentar este resultado.

Sobre o fim da sua página estar em branco, é isto mesmo, entretanto, esta parte tem um fundo roxo. No seu código, está faltando a tag aside antes da tag nav. Modifique isto.

Aproveito também para deixar o link do projeto até aqui.

Qualquer dúvida estou a disposição.

Perfeito, porém o menu final está com as letras em azul, por causa que possuem um link, como deixar brancas mesmo com o link?

Aqui vai a página: file:///E:/Usu%C3%A1rios/Lucas/%C3%81rea%20de%20Trabalho/L%C3%B3gica/Curso%203/bio2.html

Ei Lucas, quando você coloca o link :

file:///E:/Usu%C3%A1rios/Lucas/%C3%81rea%20de%20Trabalho/L%C3%B3gica/Curso%203/bio2.html

não é possível vermos sua página. Este link que você disponibiliza é o endereço de seu computador, portanto, visível somente para você. Quando precisar que gente veja/teste o resultado, sugiro que anexe todos os arquivos da pasta no google drive ou no github e nos mande o link, para que seja possível rodarmos o seu código por aqui.

Caso ainda não tenha visto sobre github, fica tranquilo, você irá se deparar com este conceito ainda. E aqui na Alura, temos um curso de github do zero, sugiro que o faça.

Em relação a cor dos links, nesta atividade será possível configurá-la.

Espero ter ajudado. Bons estudos!!!

Lucas, se essa resposta te ajudou coloca como solucionado para que ela saia da lista de questões sem solução no fórum!

Primeiro o arquivo em html

<!DOCTYPE = html>
<html>
    <head>
    <title>Biografia - João da Silva</title>
    <meta = charset="utf-8">
    <link rel="icon" href="favicon.png">
    <link rel="stylesheet" href="bio.css">
    <link rel="stylesheet" href="menulateral.css">

    </head>

<body>

    <main>

<h1>Sobre mim</h1>

<p>Moro em São Paulo mas atendo clientes do mundo todo. Sou conhecido por fazer produtos de <em>qualidade</em>, <em>durabilidade</em> e que <em>agregam valor</em> para meus clientes.</p>

    <p>Trabalho usando a web como plataforma, ou seja, respiro HTML5, CSS3 e JavaScript (ou melhor: ECMASCript). Crio sites para todos, seguindo as principais diretivas de acessibilidade, responsividade< e web semântica, sem descuidar da qualidade de código.</p>

<h2>Como trabalho</h2>

    <blockquote>
        <p>João é o melhor desenvolvedor front-end com quem já trabalhei. Muito eficiente e muito capaz. Recomendo sem dúvidas!</p>
            <cite>José Souza, Fiat</cite>
    </blockquote>

    <p>Satisfazer meus clientes é prioridade. Para isso, garanto um processo de desenvolvimento altamente interativo, baseado em feedback contínuo. <strong>Não trabalho com escopo fechado</strong>: o cliente é que decide quando o produto está pronto.</p>

    <p>Também não trabalho com prazos fechados: <strong>qualidade é importante demais para ser sacrificada</strong>.</p>

<h2>Experiência</h2>

    <blockquote>
        <p>João domina as tecnologias como ninguém. Eu apresentava um problema, ele tinha na ponta da língua a solução mais adequada com as tecnologias mais recentes.</p>
            <cite>Manoel Santos, Petrobrás</cite>
    </blockquote>

    <p>Já desenvolvi projetos para grandes empresas como <a href="http://www.bmw.com">BMW</a>, <a href="http://www.uol.com.br">UOL</a> e <a href="http://www.ibm.com.br">IBM</a>. Neles, o foco principal era entregar uma experiência imersiva e impactante para o usuário final sem descuidar do desempenho e da acessibilidade da página.</p>

<p>Também já fui contratado para transformar grandes portais, como Terra e G1, em páginas responsivas. Fui responsável por renovar o layout, reorganizar o conteúdo e re-escrever o código de forma mais reaproveitável.</p>

<h2>Comunidade</h2>

<p>Procuro repassar meu conhecimento para a comunidade. Para isso, já dei diversas palestras e mantenho <a href="blog.html"> um blog</a>.</p>

    </main>

<img src ="eu.jpg" alt="Foto de João da Silva">
<aside>
        <h1>João da Silva</h1>
    <ul>
        <li><a href="index.html">Home</a></li>
        <li><a href="portfolio.html">Portfolio</a></li>
        <li><a href="bio.html">Sobre mim</a></li>
        <li><a href="blog.html">Blog</a></li>
        <li><a href="contato.html">Contato</a></li>
    </ul>
</nav>
</aside>

<footer>
    © João da Silva 2014
</footer>    

</body>


</html>

Depois o bio.css

        main h1  {
            font-size:60px;
            background-color: rgb(120, 30, 60);
            color: rgb(250, 255, 250);
            color: #FAFFFA;
            text-align: center;
            font-family: "Open Sans", sans-serif;
        }
        h2  {
            font-size:40px;
            font-family: "Open Sans", sans-serif;
        }

Depois o menulateral.css

body {
    font-family: "Crimson Text", "Times New Roman", serif;
    background-color: #F2FFFC;
    font-size: 120%;
}

h1, h2 {
    font-family: "Open Sans Condensed", "Arial", sans-serif;
}

main h1 {
    text-align: center;
    background-color: #851944;
    color: #FFF;
}

p {
    text-align: justify;
}

blockquote {
    background-color: #D9E5E3;
}

aside {
    background-color: #3C1D3D;
    color: #F2FFFC;
}

footer {
    background-color: #000;
    color: #F2FFFC;
}

nav a {
    color: #F2FFFC;
}

Att, Lucas.

Lucas, boa noite!

Seu código está no caminho certo, observe que temos um resultado bem parecido com este aqui, o que muda são apenas algumas fontes, cor de link e espaçamentos, mas nada tão destoante assim.

Irei deixar o código original para que você possa analisá-lo.

Espero ter te ajudado. Bons estudos!!!