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

usar a main ou criar classe?

<main>
            <ul>
                <li>
                    <h2>Cabelo</h2>
                    <img src="imagens/cabelo.jpg">
                    <p>Na tesoura ou maquina</p>
                    <p>R$ 25,00</p>
                </li>
                <li>
                    <h2>Barba</h2>
                    <img src="imagens/barba.jpg">
                    <p>Corte e desenho profissional de barba</p>
                    <p>R$ 18,00</p>
                </li>
                <li>
                    <h2>Cabelo + Barba</h2>
                    <img src="imagens/cabelo+barba.jpg">
                    <p>Pacote completo de cabelo e barba</p>
                    <p>R$ 35,00</p>
                </li>
            </ul>
        </main>

nesse código na aula é criado uma classe para a "ul" para referencia-la no CSS, mas pq não é usado o "main" em vez disso:

main li{
    display: inline-block;
}

fiz desse jeito em vez de criar uma classe, está errado? O resultado deu certo

3 respostas
solução!

Fala ai Cristiano, tudo bem?

mas pq não é usado o "main" em vez disso

Como o main será onde vai conter o conteúdo principal do seu site é complicado estilizar apenas com main li.

Imagine quantos li você pode ter na página, sendo assim, você precisa de alguma maneira estilizá-los de maneira distinta.

Por isso o motivo do uso da classe.

Espero ter ajudado.

Errado não está, mas a classe permite a criação de um padrão para esse conteúdo da main e pode aplicar a mesma classe nos grupos que você queira que siga o mesmo padrão, é até mais organizado na hora de ler os outros arquivos HTML e CSS do mesmo material. Além disso se você usar um arquivo de CSS para aplicar os estilos em três arquivos de HTML você vai ter três tipos de mail ul, como você vai identificar qual é qual? criando uma classe para cada.

Olá Cristiano, tudo certo?

Como já foi dito, o correto seria o uso de classes, porém do jeito que você fez não está errado. Mais pra frente no curso de HTML e CSS é explicado o pq do uso das classes em detrimento da forma que usou. Você verá também que as classes são muito importantes quando chegar na parte do javascript.

Espero ter ajudado.