Minha Parte CSS3
Css ou Cascading Style Sheets utiliza folhas de estilo, que ditam como o código HTML vai se apresentar no navegador.
É uma linguagem e marcação, também conhecido como Markup, é um sistema moderno para anotação de um texto de modo que ele seja sintaticamente distinguível. Exemplo básico: eu tenho um pássaro, mas ele é meio sem graça, então vou dizer que ele é verde, sabe imitar e é irritante. Outro exemplo é: tenho um texto lá no meu código HTML, mas quero que este texto tenha mais destaque, então digo que o tamanho dele é de 40px, vermelho e quando passar o mouse por cima fica azul.
Podemos implementar CSS basicamente de duas formas: CSS externa, que já vimos exemplos na aula do professor, no qual criamos um arquivo externo com a extensão .css e ligamos a um ou vários documentos HTML ou CSS incorporada, que implementamos no arquivo HTML mesmo declarando a tag <style> por exemplo:
<head>
<title>Minha página</title>
<style type=”text/css”> P {color: #ffffff;}
</style>
</head>
Mas a intenção de formatar sites não é algo novo. Por volta dos anos 70 já se falava em algo parecido, e o HTML não foi criado com a intenção de formatar a informação. Até foi incluído alguma formatação, mas isso fez com que o código ficasse muito mais complexo e difícil de se manter. Outro problema era que os navegadores tinham diferenças de implementações, o que dificultava a visualização dos sites, trazendo menos controle na navegação pela web.
Hakon Lie vendo toda essa dificuldade resolveu criar uma maneira mais fácil de formatar a informação. Junto com seu convidado Bert Bos criou o CSS.
Em 1995 eles apresentaram sua proposta para a W3C que se interessou pela proposta e criou uma equipe liderada, claro, por Lie e Bos e em 1995 lançaram o CSS1. E em 1998, lançaram o CSS2 com várias