Quando é tirado as propriedades width e margin do main, as outras páginas (Produtos e Contato), ficam diferentes.
Qual solução é recomendada? criar classes para cada main? CSS in-line?
Quando é tirado as propriedades width e margin do main, as outras páginas (Produtos e Contato), ficam diferentes.
Qual solução é recomendada? criar classes para cada main? CSS in-line?
Boa tarde Edson. Você poderia passar o seu código HTML e CSS para analisá-los e te dar uma resposta mais completa sobre o caso?
    <link rel="stylesheet" href="reset.css">
    <link rel="stylesheet" href="style.css">
    <link href="https://fonts.googleapis.com/css2?family=Montserrat&display=swap" rel="stylesheet">
</head>
<body>
    <header>
        <div class="caixa">
            <h1>
                <img src="Imagens/logo.png">
            </h1>
            <nav>
                <ul>
                    <li><a href="index.html">Home</a></li>
                    <li><a href="produtos.html">Produtos</a></li>
                    <li><a href="contato.html">Contato</a></li>
                </ul>
            </nav>
        </div> 
    </header>
    <img class = "banner" src = "Imagens/banner.jpg">
    <main>
        <section class="principal">             <!--Serve para um campo mais complexo na Página-->
            <h2 class="titulo_principal">Sobre a Barbearia Alura</h2>
            <img class="img_utensilios" src="Imagens/utensilios.jpg" alt="Utensilios de Barbeiro">
            <p>Localizada no coração da cidade a <strong>Barbearia Alura</strong> traz para o mercado o que há de melhor para o seu cabelo e barba. 
        Fundada em 2019, a Barbearia Alura já é destaque na cidade e conquista novos clientes a cada dia.</p> 
            <p id = "missao"><em>Nossa missão é: <strong>"Proporcionar auto-estima e qualidade de vida aos clientes"</strong>.</em> </p>
            <p>profissionais experientes e antenados às mudanças no mundo da moda.
                O atendimento possui padrão de excelência e agilidade, garantindo qualidade e satisfação dos nossos clientes.</p> 
        </section>
        <section class="mapa">
            <h3 class="titulo_principal">Nosso Estabelecimento</h3>
            <p>A Barberaia Alura se encontra no coração da cidade</p>
            <div class="mapa_conteudo">
                <!--Link  do Google maps Loalização-->
                <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d331061.
                43963805883!2d-46.88707370809266!3d-23.54161108996483!2m3!1f0!2f0!3f0!3m2!
                1i1024!2i768!4f13.1!3m3!1m2!1s0x94ce5a2b2ed7f3a1%3A0xab35da2f5ca62674!2sCaelum
                %20-%20Escola%20de%20Tecnologia!5e0!3m2!1spt-BR!2sbr!4v1626384836842!5m2!1spt-BR!2sbr" 
                width="100%" height="300" style="border:0;" allowfullscreen="" loading="lazy"></iframe>
            </div>
        </section>
        <section class="beneficios">
            <h3 class="titulo_principal">Benefícios</h3>
            <div class="conteudo_beneficios">
                <ul class="lista_beneficios">
                    <li class="itens">Atendimento ao Cliente</li> 
                    <li class="itens">Espaço Diferenciado</li>
                    <li class="itens">Localização</li>
                    <li class="itens">Profissionais Qualificados</li>
                    <li class="itens">Pontualidade</li>
                    <li class="itens">Limpeza</li>
                </ul><img src="Imagens/beneficios.jpg" class="img_beneficios">
            </div>
            <div class="video">
                <!--Link para Video-->
                <iframe width="560" height="315" src="https://www.youtube.com/embed/wcVVXUV0YUY"
             title="YouTube video player" frameborder="0" allow="accelerometer; 
             autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" 
             allowfullscreen></iframe>
            </div>
        </section>
    </main>
    <footer>
        <img src="Imagens/logo-branco.png">
        <p class= "copyright">© Copyright Barbearia Alura - 2021</p>
    </footer>
</body>
        main {
} eu deixei o main vazio igual na aula
Consegui resolver, minha solução para quem interessar, foi criar um arquivo CSS para cada página. Antes tudo estava dentro de um "style.css", agora tenho style_contato.css e style_produtos.css.
Olá, Felipe.
Também notei que após a alteração para responsivo, a página de Contato mudou a margem esquerda do formulário - main. Sua solução resolve, mas procurei manter um CSS no style.css, como o instrutor indicou e acabei acrescentando uma classe no
e alterando a margem esquerda da tabela e funcionou também. Assim, minha solução foi:I)    acrescentei no contato.html;
<form class="formulario-contato">
II) No style.css acrescentei: 1) .formulario-contato { width: 940px; margin: 30px auto ; } 2) margem esquerda da tabela 160px: table { margin: 20px 160px 40px; }
Não consegui alterar incluindo uma classe da tabela, pois alterou a configuração da mesma.
Boa noite, amigo. A minha solução foi criar uma class para os main das outras páginas e adicionar no style css.
Por exemplo, criei a class <main class="main"> e adicionei ao style.css assim:
.main {
width: 940px;
margin: 0 auto;
}