1
resposta

O Css é tão estático quanto HTML?

Pessoal, os códigos em css são uma expansão do html, certo? Eu sei que é possível adicionar classes com as características de um código em .css Mas, falando de estaticidade e dinamicidade, como ficaria o .css? Pergunto porque ele é mais detalhado do que o html. No entanto, por eu poder criar uma formatação (como se fosse uma função), eu fico com essa dúvida. Pois funções só estão presentes em javascript, por exemplo, e javascript é dinâmica.

Obrigado

1 resposta

Fala ai Paulo, tudo bem? Vamos lá:

Pessoal, os códigos em css são uma expansão do html, certo?

Eu não diria expansão e sim algo complementar, ambos são duas coisas diferentes com propósitos diferentes. Um é responsável por fornecer informações de visualização (HTML) e o outro para aplicar estilos (CSS).

Mas, falando de estaticidade e dinamicidade, como ficaria o .css?

Se você quer adicionar classes de maneira dinâmica no HTML não tem problema, mas, no seu CSS você já vai ter as classes prontas para usar, elas não serão adicionadas dinamicamente.

Mas, também é possível definir os estilos de maneira dinâmica através do JavaScript, aplicando style inline ou criando uma tag style no head da página.

Espero ter ajudado.