5
respostas

Reset.css

Estou utilizando o arquivo reset.css que foi fornecido em alguns cursos aqui no Alura, porém quando eu utilizo ele, não consigo alterar a fonte que estou utilizando. Por que?


@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300&display=swap');

a fonte que estou usando é a de cima.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Loruki - Cloud Hosting For Everyone</title>
    <link rel="stylesheet" href="assets/css/reset.css">
    <link rel="stylesheet" href="assets/css/style.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
</head>
<body>
5 respostas

Bom dia Diego,

No seu HTML na tag Head você deve colocar essas informações:

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Lato:wght@300&display=swap" rel="stylesheet">

e no seu CSS deve chamar dessa forma:

font-family: 'Lato', sans-serif;

Permanece o mesmo problema

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Loruki - Cloud Hosting For Everyone</title>
    <!--Reset CSS-->
    <link rel="stylesheet" href="assets/css/reset.css">
    <!--Fontes e Icones-->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Lato:wght@300&display=swap" rel="stylesheet">
    <!--css-->
    <link rel="stylesheet" href="assets/css/style.css">
</head>
<body>
    <header class="cabecalho">
        <div class="cabecalho-container"> 
            <h1 class="cabecalho_logo">Loruki.</h1>
            <nav class="cabecalho-menu">
                <a href="index.html" class="menu-lista">Home</a> 
                <a href="#" class="menu-lista">Features</a>
                <a href="#" class="menu-lista">Docs</a>
            </nav>
        </div>
    </header>
</body>
</html>

No CSS:

body{
    font-family: 'Lato', sans-serif;
    color: #333;
    line-height: 1.6;
}

.cabecalho{
    background-color: #047aed;
    color: #FFF;
    height: 70px;

}
.cabecalho-container{
    max-width: 1100px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.cabecalho_logo{ 
    font-weight: 300;
    line-height: 1.2;
    margin: 10px 0;
}

.menu-lista{
    color: #FFF;
    padding: 10px;
    margin: 0 5px;
}

.menu-lista:hover{
    border-bottom: 2px solid #FFF;
}

Quero que o cabecalho_logo herde a fonte Lato e ele fique com a font-weight: 300 e line-heigh: 1.2

Bom dia,

Pelo código que enviou a fonte está sendo aplicada em todo seu body.

body{
    font-family: 'Lato', sans-serif;
    color: #333;
    line-height: 1.6;
}

se quer só para a classe cabecalho_logo tem que por nela.

Coloquei na body para ficar em todo o layout, porém para a classe cabecalho_logo tem essas modificações:

.cabecalho_logo{ font-weight: 300; line-height: 1.2; margin: 10px 0; }

O que acontece é que não está reconhecendo essa fonte e não estou conseguindo fazer as modificações nela

Quando vc usa a ferramenta do desenvolvedor pelo navegador quais configurações de css ele mostra?