Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Qual código colocar no HTML e qual colocar no CSS?

Li no forum que a resolução é colocar todo o código dentro do head do HTML, mas porque é preciso colocar o nome da fonte também no arquivo CSS. Não entendi muito bem porque tive que repetir as informações do CSS no HTML sendo que esse arquivo do CSS seria justamente para evitar colocar tudo no head do HTML... segue o meu código que funcionou:

    <head>
        <title>Biografia - Amanda Santos</title>
        <meta charset="UTF-8">
        <link rel="icon" href="favicon.png">
        <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Crimson+Text:400,400italic,600">
        <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700">
        <style>
            h2 {
                font-family: "Arial";
                font-size: 20px;
            }
            h1{
                font-size: 40px;
                background-color: rgb(133, 25, 68);
                color: rgb(255, 255, 255);
                text-align: center;
            }
            h1, h2{
                font-family: "Open Sans Condensed", sans serif;
            }
            body{
                background-color: #F2FFFC;
            }
            p{
                text-align: justify;
                font-family: "Crimson Text", serif;
            }
        </style>
    </head>
4 respostas

Olá, Amanda.

Os duas linhas que você está usando a tag link para uma font, nesse ponto o que você está fazendo é o download da font no browser (navaegador) do usuário caso ele não tenha aquela fonte na máquina dele:

<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Crimson+Text:400,400italic,600">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700">

Depois no CSS você está definindo em quais tag você irá utilizar as vocês que baixamos anteriormente:

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

p {
    text-align: justify;
    font-family: "Crimson Text", serif;
}

Olá Marco, obrigada pela resposta!

só para esclarecer então, eu não posso só colocar no HTML as duas linhas do link? eu entendi a relação de baixar a fonte e alterar no CSS porém não entendi pq tenho que colocar também a tag style no html entendeu?

solução!

Desculpa! Eu achei aqui meu erro, não estava colocando o

<link rel="stylesheet" href="bio.css">

no html e por isso só estava conseguindo ter o resultado quando colocava a tag style inteira junto... Desculpe a confusão!! entendi aqui! obrigada Marco!

De boas, Amanda.

Obrigado por postar a solução isso ajuda muito outros alunos que possam ter a mesma dúvida que você no futuro :-)