Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Apos adicionar os Partials de Header e menu lateral perdi o estilo

Apos fazer as partials eu simplesmente perdi a formatação de estilo inicial da pagina, refiz tudo do 0 e a mesma coisa acontece.

Arquivo _menu.html

{% load static%}
    <section class="menu-lateral">
        <nav class="menu-lateral__navegacao">
            <a href="#"><img src="{% static '/assets/ícones/1x/Home - ativo.png' %}"> Home</a>
            <a href="#"><img src="{% static '/assets/ícones/1x/Mais vistas - inativo.png' %}"> Mais vistas</a>
            <a href="#"><img src="{% static '/assets/ícones/1x/Novas - inativo.png' %}"> Novas</a>
            <a href="#"><img src="{% static '/assets/ícones/1x/Surpreenda-me - inativo.png' %}"> Surpreenda-me</a>
        </nav>
    </section>

Arquivo _header.html

{% load static%}
<header class="cabecalho">
    <img src="{% static '/assets/logo/Logo(2).png'  %}" alt="Logo da Alura Space" />
    <div class="cabecalho__busca">
        <div class="busca__fundo">
            <input class="busca__input" type="text" placeholder="O que você procura?">
            <img class="busca__icone" src="{% static '/assets/ícones/1x/search.png'  %}" alt="ícone de search">
        </div>
    </div>
</header>

Arquivo base.html

{% load static %}
<!DOCTYPE html>
<html lang="pt-br">

<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>Snews</title>
    <link rel="shortcut icon" type="image/png" href="{% static 'favicon.ico' %}"/>
    <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=Poppins:wght@400;500;600&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="{% static '/styles/style.css' %}">
</head>
<body>
    <div class="pagina-incial"d>
        {% include 'galeria/partials/_header.html' %}
        <main class ="principal">
            {% include 'galeria/partials/_menu.html' %}
            {% block content %}{% endblock %}
        </main>
        {% include 'galeria/partials/_footer.html' %}
    </div>
</body>
</html>

Nao consegui colocar o index.html por conta da quantidade de caracteres

1 resposta
solução!

Olá Lucas, tudo bem com você?

A perda da formatação CSS, está acontecendo devido à classe "pagina-inicial" não está sendo referenciada corretamente no arquivo base.html. A classe foi declarada como "pagina-incial" (faltando um i na palavra inicial), basta trocar para "pagina-inicial".

No arquivo base.html acesse a tag div e modifique a declaração da classe, deixando como apresentada abaixo.

<div class="pagina-inicial">

Salve o arquivo base.html e inicie novamente o servidor executando o comando python manage.py runserver no terminal. Acesse a página principal do projeto e verifique se obteve êxito.

Os testes foram realizados utilizando o arquivo index.html disponibilizado na aula Preparando o ambiente.

Lembre-se que pode contar com o fórum Alura sempre, seja para tirar suas dúvidas, compartilhar seus desenvolvimentos e dicas.

Fico à disposição.

Abraços e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!