Programação WEB: O que é CSS
O que é o CSS e por que ele existe?
No inicio da Internet, apenas o HTML era utilizado na elaboração das páginas Web, com o tempo e a necessidade de mais alternativas de formatação
dessas páginas, foram criadas novas tags e atributos de estilo no HTML
para que ele pudesse atender essas necessidades de layout, passando a
cumprir tanto a função de estruturação quanto a de apresentação. Porém,
isto começou a criar um problema para os Web Designers pois não havia
como definir um padrão que se aplicasse a todas as páginas, qualquer
alteração tinha que ser aplicada em cada uma delas, tornando o
desenvolvimento muito complexo principalmente em grandes portais.
Principais Benefícios do CSS
Podemos então listar as seguintes grandes vantagens da aplicação do CSS:
- Possibilidade do controle do layout de vários documentos a partir de um único arquivo CSS
- Aplicação de layouts diferentes de acordo com o dispositivo utilizado, possibilitando o layout responsivo
- Possibilidade de manter a mesma formatação em diferentes navegadores
- Aplicação de técnicas mais sofisticadas de desenvolvimento
- Menor consumo de banda e melhor desempenho devido ao reuso do mesmo código de formatação em várias páginas
Como o CSS é integrado com o HTML?
Há diferentes maneiras de aplicar a formatação do CSS dentro do HTML, vamos a alguns exemplos bem simples:
1. O Atributo Style
Nesse caso, é utilizado o atributo Style dentro da tag Body do HTML. Por exemplo:
<html>
<head>
<title>Exemplo HTML CSS</title>
</head>
<body style="background-color: #00BFFF;">
<p>Esta é uma página com fundo azul</p>
</body>
</html>
2. A Tag Style
Aqui é utilizada tag CSS style para definição da formatação, não um atributo dentro da tag body.
<html>
<head>
<title>Exemplo Linguagem CSS</title>
<style type="text/css">
body {background-color: #00BFFF;}
</style>
</head>
<p>Este é um exemplo de página com formatação</p>
</body>
</html>
3. Externo – Link para o arquivo CSS
Essa é uma das opções mais utilizadas
pois permite que as alterações de formatação sejam feitas uma única vez e
afetem várias páginas simultaneamente. Nesse modelo o documento HTML
inclui um link para um outro documento CSS de onde ele importa as
definições de estilo.
exemplo.html
<html>
<head>
<title>O que é CSS</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<h1>Esse é um exemplo de documento HTML</h1>
</body>
</html>
style.css
body {
background-color: #00BFFF;
}
E o que é CSS3?
O CCS3 é simplesmente a versão mais
atual do CSS, uma evolução. Entre outras as evoluções, ele incorpora
novos elementos para construir animações tanto em 2 como e 3 dimensões.
Incorpora também novos mecanismos para um maior controle sobre o estilo
com o qual se mostram as características das páginas.
Comentários
Enviar um comentário
De seu comentario acerca desta aula, sua dica, sua critica ou sugestao para que eu possa melhorar o conteudo deste Blog. Obrigado Pela Atencao dispensada boa aula a todos.