Html
A linguagem de marcação HTML (Hyper Text Markup Language) foi desenvolvida e aperfeiçoada até tornar-se tal como a conhecemos nos dias atuais a partir de uma "invenção" devida a um pesquisador físico, para trafégo de textos e informações de natureza científica.
Assim, o embrião da HTML surgiu para servir a uma comunidade bastante restrita, a comunidade de cientistas. Com a introdução gradativa de novas tags, atributos e aplicações específicas, a HTML tornou-se padrão mundial de apresentação de conteúdo na Web.
A HTML atual
E, já com várias inovações a HTML era usada para construção de páginas Web, que no início limitavam-se a exibir informações contidas em documentos de natureza científica.
A evolução vinha atropelando tudo com uma avalanche de novos aplicativos, facilidades, softwares, hardware etc. E a HTML não passou ao largo, pelo contrário, a simples linguagem de marcação destinada a apresentar conteúdos carecia de uma maior flexibilidade no sentido de manipular visualmente os conteúdos.
Novas tags e atributos foram inventados, tais como a tag font e o atributo color que permitiam alterar a aparência de textos.
Assim nasceu a estilização dos conteúdos.
E a evolução trazendo novas descobertas, corre célere neste dinamismo alucinante que estamos testemunhando até os dias de hoje. Novas tags e novos atributos de estilização foram introduzidos na HTML. Com isso, a velha linguagem de marcação passou a exercer uma dupla função. A função de estruturar o conteúdo através da marcação e a função de apresentá-lo ou seja de dar a aparência final.
Os problemas criados
Mas, esta dupla função da HTML, se por um lado resolveu necessidades de designers e projetistas por outro acabou trazendo sérios problemas aos projetos criados. Os documentos Web publicados na Internet, cada vez mais sofisticados e extensos, estavam fugindo do controle de seus criadores.
Para ilustrar suponha o seguinte exemplo:
Seu melhor cliente telefona às