Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
HTML (acrnimo para a expresso inglesa HyperText Markup Language, que significa Linguagem de Marcao de Hipertexto) uma linguagem de marcao utilizada para produzir pginas na Web. Documentos HTML podem ser interpretados por navegadores. A tecnologia fruto do "casamento" dos padres HyTime e SGML. HyTime um padro para a representao estruturada de hipermdia e contedo baseado em tempo. Um documento visto como um conjunto de eventos concorrentes dependentes de tempo (como udio, vdeo, etc.), conectados por hiperligaes. O padro independente de outros padres de processamento de texto em geral. SGML um padro de formatao de textos. No foi desenvolvido para hipertexto, mas tornou-se conveniente para transformar documentos em hiper-objetos e para descrever as ligaes.
Uma propriedade importante dos documentos HTML a possibilidade de fazer hiperligaes. Para isso usa-se a etiqueta <a> (do ingls, anchor). Esta tem os atributos: href que define o alvo da hiperligao (que pode ser uma pgina de Internet, uma parte da mesma pgina ou um endereo de email) ou name que define um alvo nessa pgina (a onde se pode fazer uma hiperligao usando a etiqueta a com o atributo href). Exemplos: <a href="http://pt.wikipedia.org/">Clique aqui para aceder pgina principal da Wikipdia em portugus.</a> <a name="nome">texto</a> Em que nome e texto podem ser substitudos por o que se desejar. Depois usa-se <a href="#nome"> </a> para hiperligar a este "anchor".
O Cascading Style Sheets (CSS) uma linguagem de programao composta por camadas de estilos e utilizada para definir a apresentao (aparncia) em pginas da internet que adotam para o seu desenvolvimento linguagens de marcao (como XML, HTML e XHTML). O CSS define como sero exibidos os elementos contidos no cdigo de uma pgina da internet e sua maior vantagem efetuar a separao entre o formato e o contedo de um documento.
Com a evoluo dos recursos de programao as pginas da internet estavam adotando cada vez mais estilos e variaes para deix-las mais elegantes e atrativas para os usurios. Com isto, linguagens de marcao simples como o HTML, que era destinada para apresentar os contedos tambm precisou ser aprimorada. Foram criadas novas tags e atributos de estilo para o HTML e em resumo ele passou a exercer tanto a funo de estruturar o contedo quanto de apresent-lo para o usurio final. Entretanto, isto comeou a trazer um problema para os desenvolvedores, pois no havia uma forma de definir, por exemplo, um padro para todos os cabealhos ou contedos em diversas pginas. Ou seja, as alteraes teriam que ser feitas manualmente, uma a uma. A partir destas complicaes, nasceu o CSS. Primariamente, foi desenvolvido para habilitar a separao do contedo e formato de um documento (na linguagem de formatao utilizada) de sua apresentao, incluindo elementos como cores, formatos de fontes e layout. Esta separao proporcionou uma maior flexibilidade e controle na especificao de como as caractersticas sero exibidas, permitiu um compartilhamento de formato e reduziu a repetio no contedo estrutural de uma pgina. Com isto, as linguagens de marcao passaram novamente a exercer sua funo de marcar e estruturar o contedo de uma pgina enquanto o CSS encarregou-se da aplicao dos estilos necessrios para a aparncia dela. Isto feito por meio da criao de um arquivo externo que contm todas as regras aplicadas e, com isto, possvel fazer alteraes de estilo em todas as pginas de um site de forma fcil e rpida. O CSS tambm permite que as mesmas marcaes de uma pgina sejam apresentadas em diferentes estilos, conforme os mtodos de renderizao (como em uma tela, impresso, via voz, baseadas em dispositivos tteis, etc.). A maioria dos menus em cascata, estilos de cabealho e rodap de pginas da internet, por exemplo, atualmente so desenvolvidos em CSS.