A sintaxe e as regras do HTML5
HTML é chamado de linguagem de marcação por uma boa razão: Ele agarra texto comum, normal e insere vários strings em que texto para definir, organizar e gerenciar o fluxo e a sequência de conteúdo em páginas da web.
As cordas inseridas definir a marcação, que navegadores da web - ou outros programas especiais conhecido como agentes de usuário - debruçar-se sobre e usar (juntamente com CSS, é claro) para orientar a sua exibição do conteúdo incluído.
Como qualquer linguagem, HTML está sujeito a uma sintaxe específica, que define a ordem em que a marcação deve ou pode aparecer em uma página web. Há também grande quantidade de regras interessantes sobre que tipo de marcação é legal em certos lugares, mas ilegal em outros. Isto pode parecer um conceito difícil, mas essas restrições em HTML ilustrar o que isso significa e porque faz muito sentido:
O elemento é para fornecer uma legenda para uma tabela. Assim, ele pode aparecer apenas no interior de marcação. Se você deseja fornecer uma legenda para uma figura, você deve usar o elemento em seu lugar. Você precisará empregar a marcação certa para os usos corretos em HTML.
HTML reconhece vários tipos de listas, que pode organizar os itens de texto com números ou marcadores, como a marcação dirige. Os itens da lista empregar o
tags para identificar itens individuais em tais listas. É por isso que essas marcas particulares são legais apenas se ocorrer dentro de algum tipo de elemento da lista, tal como
HTML suporta todos os tipos de campos e controles de entrada para formulários on-line. Tal como acontece com tabelas, elementos de formulários relacionados só pode aparecer dentro de um par de tags.
Há lotes de elementos e atributos em formulários relacionados que podem aparecer somente em tal contexto. Estes incluem vários tipos de entrada, vários tipos de caixas de texto, controles de botão, e muito mais. Todos eles são legais apenas em uma forma, de modo que deve ocorrer entre e em uma página web para que possam trabalhar.
HTML compreensão em grande parte resume-se a agarrar como criar a marcação ele usa (que é a sintaxe) e compreender a ordem (ou contexto) em que os elementos de marcação individuais podem aparecer.
Essas são as regras para a criação de HTML válida ou legal. As mesmas observações são verdadeiras para CSS também, pelo caminho, a não ser que a sintaxe e as regras para a sua expressão são diferentes porque CSS é uma linguagem de marcação diferente do HTML.