A sintaxe e regras de html5
HTML é chamado uma linguagem de marcação para uma razão muito boa: Ele agarra texto comum, normal e insere vários strings em que texto para definir, organizar e gerenciar o fluxo e seqüência de conteúdo em páginas da web.
As cordas inseridas definir a marcação, que navegadores - ou outros programas especiais conhecido como agentes de usuário - debruçar sobre e usar (junto 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
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 as tags para identificar itens individuais em tais listas. É por isso que essas marcas particulares são legais somente se eles ocorrem dentro de algum tipo de elemento da lista, como (um não-ordenada, ou lista com marcadores) ou (um ordenado, ou lista numerada).
HTML suporta todos os tipos de campos e controles de entrada para formulários on-line. Tal como acontece com tabelas, elementos em formulários relacionados podem aparecer apenas 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 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álido ou jurídica. 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 de HTML.