Quais linguagens de marcação e de folhas de estilo vocês ensinam?
Em nossa Introdução a HTML/CSS: criação de páginas Web, ensinamos uma linguagem de marcação chamada HTML (do inglês, HyperText Markup Language - Linguagem de marcação de hipertexto) e uma linguagem de folhas de estilo chamada CSS (do inglês, Cascading Style Sheets - Folhas de estilo em cascata). A versão do HTML é 5.0, e o CSS é CSS3.
Sobre HTML, ensinamos os conceitos básicos, como tags, formatação de texto (negrito, itálico, código), listas, imagens, links, tabelas, comentários e validação.
E sobre CSS, ensinamos sobre os conceitos gerais e os seletores, como família de fontes, tamanho de fonte, herança CSS, largura/altura/overflow, modelo de caixa CSS, elementos flutuantes e de posicionamento, pseudoclasses dinâmicas, atributos de classe e ID, estilos embutidos e folhas de estilo externas.
Usamos ferramentas de lint e de controle de qualidade para verificar se o código que você escreveu está válido antes de o executarmos. Quando encontramos algum problema, lançamos um erro que alerta o usuário sobre isso.
Por exemplo, essas ferramentas buscam:
- Erros de sintaxe: Estes acontecem quando o interprete não entende o seu código - por exemplo, se você escrever "vegetariano{[] };", seria muito confuso entender, por causa dos colchetes. Isso faria com que se desistisse de transformar o que foi escrito em código.
- Erros de grafia: Inglês pode ser uma língua difícil na grafia, e nós não gostaríamos que erros como esse interferíssem no aprendizado de programação. Então, quando encontramos uma marcação no seu código que nós não entendemos, nós vamos procurar saber se o que você escreveu é parecido com alguma outra palavra que conhecemos.