CSS, XSL e jQuery: Ferramentas Essenciais para Web
Classificado em Computação
Escrito em em português com um tamanho de 2,94 KB
Introdução ao CSS e XSL
Quando se pretende formatar a apresentação de uma página web, deve-se utilizar CSS, pois é mais simples que XSL. No entanto, se também se quiser transformar o conteúdo da página, ou converter a página para outro formato, é necessário usar XSL, que também serve para formatar a apresentação de páginas.
Obviamente, apenas se pode usar XSL se a páginas.
O que é CSS?
CSS, Cascading Style Sheets, é um mecanismo para adicionar estilo (exemplo: cor, fonte, adicionar imagens coloridas e de fundo, alterar o layout da página, etc.), a uma página web. Em vez de colocar a formatação dentro do documento, o CSS cria um link para uma página que contém os estilos. Quando se quiser alterar a aparência do portal, basta modificar apenas um ficheiro.
jQuery: Simplificando o JavaScript
jQuery é uma biblioteca JavaScript que simplifica a programação JS, sendo de fácil aprendizagem. O jQuery é uma biblioteca leve, rápida e cheia de recursos para JavaScript. Ele facilita a manipulação de eventos, animações, elementos HTML e a utilização de Ajax. Basicamente, ele mudou e facilitou a escrita de códigos em JavaScript.
Tipos de CSS
O CSS pode ser implementado de diferentes formas:
1. CSS Externo
Permite vincular um documento .css
externo a uma página. Qualquer alteração feita no arquivo CSS externo é refletida no documento/site.
A referência a um arquivo CSS externo é colocada na secção <head>
da página.
- Vantagens:
- Tamanho menor de páginas HTML e estrutura mais limpa.
- Velocidade de carregamento mais rápida.
- O mesmo arquivo
.css
pode ser usado em várias páginas.
- Desvantagens:
- Até que o CSS externo seja carregado, a página pode não ser processada corretamente.
2. CSS Inline
Usado para uma tag HTML específica. O atributo style
é utilizado para formatar uma tag HTML específica.
- Vantagens:
- Útil para testar e visualizar alterações.
- Útil para correções rápidas.
- Reduz solicitações HTTP.
- Desvantagens:
- O CSS inline deve ser aplicado a cada elemento individualmente.
3. CSS Interno
Colocado na secção <head>
de uma determinada página. As classes e IDs podem ser usados para se referir ao código CSS, no entanto, só estão ativos nessa página específica.
- Vantagens:
- Apenas uma página é afetada pela folha de estilos.
- Classes e IDs podem ser usados por stylesheet interno.
- Desvantagens:
- Aumento do tempo de carregamento da página.