Client-Side: HTML CSS JavaScript
Desenvolvimento WEB: O Céu é o limite
Entendendo melhor o HTML e o CSS
HTML (Hypertext Markup Language) e CSS (Cascading Style Sheets) são duas das principais tecnologias para a construção de páginas web. HTML fornece a estrutura da página, o CSS (visual e auditiva) layout, para uma variedade de dispositivos. Junto com HTML; os gráficos; os scripts e o CSS são a base da construção de páginas Web e aplicações web.
Mas afinal de contas, o que é o HTML?
O HTML é a linguagem para descrever a estrutura das páginas Web. HTML dá aos autores a meios para:
- Publicar documentos on-line com títulos, texto, tabelas, listas, fotos, etc;
- Recuperar informações on-line através de links de hipertexto, com o clique de um botão;
- Criar formulários para a realização de transações com serviços remotos, para uso em busca de informações, fazer reservas, encomenda de produtos, etc; e
- Incluir folhas de cálculo, clips de vídeo, clips de som, e outras aplicações diretamente em seus documentos.
É por meio do HTML que os autores descrevem a estrutura das páginas usando marcações.
Entendi. Mas o que é XHTML?
XHTML é uma variante do HTML que usa a sintaxe de XML, a Extensible Markup Language. XHTML tem todos os mesmos elementos do HTML como por exemplo, parágrafos, tabelas, listas, etc. No entanto a sintaxe é ligeiramente diferente. Isso acontece porque XHTML é uma aplicação XML, tanto que você pode usar outras ferramentas de XML com ele (como XSLT, uma linguagem para transformar o conteúdo XML).
Ótimo. Agora está faltando o CSS…
CSS é a linguagem para descrever a apresentação das páginas Web, incluindo cores, layout e fontes. Ele permite adaptar a apresentação para diferentes tipos de dispositivos, como por exemplo monitor ou impressoras. O CSS é independente de HTML e pode ser usado com qualquer linguagem de marcação baseada em XML. A separação de código HTML CSS faz com que seja mais fácil de manter os sites. Isto é referido como a separação da estrutura (ou: content) da apresentação.