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

Dúvida sobre rowspan e colspan.

Segue o código que o instrutor demonstra como resposta no exercício:

.habilidades [colspan] {
    text-align: center;
    font-style: italic;
}
.habilidades [rowspan] {
    vertical-align: middle;
}

Contudo fiz uma alteração, que imagino ser significativa, e continuou funcionando. Daí vem minha dúvida:

.habilidades [rowspan] {
    text-align: center;
    font-style: italic;
}
.habilidades [colspan] {
    vertical-align: middle;
}

Por que, tecnicamente falando, continua funcionando?

1 resposta
solução!

Oi Robson, como vai?

Ambos seletores em ambas regras CSS sao validas, a unica coisa que mudaria (dependendo de como está o HTML) é o layout.

Perceba que no primeiro seletor voce esta pegando qualquer elemento que tenha o atributo rowspan (dentro de algum outro com .habilidades), e aplicando center e italic nele. Quase o mesmo na segunda.

Eu poderia pegar todos os A por exemplo:

.pai a[href]  {...}

Espero ter ajudado,

Abcs!