Skip to main content

Visão geral da folha de estilo em cascata (CSS) com amostra

Como criar EFEITO DE MOVIMENTO em suas Fotos (Pode 2024)

Como criar EFEITO DE MOVIMENTO em suas Fotos (Pode 2024)
Anonim

Quando você cria um site a partir do zero, é inteligente começar com os estilos básicos definidos. É como começar com uma tela limpa e pincéis frescos. Um dos primeiros problemas que os web designers enfrentam é que os navegadores da web são todos diferentes. O tamanho de fonte padrão é diferente de plataforma para plataforma, a família de fontes padrão é diferente, alguns navegadores definem margens e preenchimento na tag body enquanto outros não, e assim por diante. Contorne essas inconsistências definindo os estilos padrão para suas páginas da web.

CSS e o conjunto de caracteres

Primeiras coisas primeiro, defina o conjunto de caracteres dos seus documentos CSS para utf-8 . Embora seja provável que a maioria das páginas criadas por você sejam escritas em inglês, algumas podem ser localizadas - adaptadas para diferentes contextos linguísticos e culturais. Quando são, o utf-8 simplifica o processo. Definir o conjunto de caracteres na folha de estilos externa não terá precedência sobre um cabeçalho HTTP, mas em todas as outras situações, isso ocorrerá.

É fácil definir o conjunto de caracteres. Para a primeira linha do documento CSS, escreva:

@charset "utf-8";

Dessa forma, se você usar caracteres internacionais na propriedade de conteúdo ou como nomes de classe e ID, a folha de estilo ainda funcionará corretamente.

Estilizando o corpo da página

A próxima coisa que uma folha de estilos padrão precisa é de estilos para zerar margens, preenchimento e bordas. Isso garante que todos os navegadores colocam o conteúdo no mesmo lugar e não há espaços ocultos entre o navegador e o conteúdo. Para a maioria das páginas da Web, isso é muito próximo da borda do texto, mas é importante começar por aí para que as imagens de plano de fundo e as divisões de layout estejam alinhadas corretamente.

html, body { margem: 0px; preenchimento: 0px; fronteira: 0px; }

Definir o primeiro plano padrão ou a cor da fonte para preto e a cor de plano de fundo padrão para branco. Embora isso provavelmente mude para a maioria dos designs de páginas da Web, ter essas cores padrão definidas no corpo e a tag HTML torna a página mais fácil de ler e trabalhar.

html, body { cor: # 000; fundo: #fff; }

Estilos de fonte padrão

O tamanho da fonte e a família de fontes são algo que inevitavelmente mudam quando o design é ativado, mas começam com um tamanho de fonte padrão de 1em e uma família de fontes padrão de Arial, Geneva ou alguma outra fonte sans-serif. O uso de ems mantém a página o mais acessível possível, e uma fonte sem serifa é mais legível na tela.

html, corpo, p, th, td, li, dd, dt { fonte: 1em Arial, Helvetica, sans-serif; }

Pode haver outros lugares onde você pode encontrar texto, mas p , º , td , li , dd e dt são um bom começo para definir a fonte base. Incluir HTML e corpo apenas no caso, mas muitos navegadores substituem as opções de fonte se você definir apenas suas fontes para o HTML ou corpo.

Manchetes

Títulos em HTML são importantes para ajudar no esboço do seu site e permitir que os mecanismos de busca se aprofundem em seu site. Sem estilos, eles são todos bastante feios, então defina estilos padrão em todos eles e defina a família de fontes e os tamanhos de fonte para cada um.

h1, h2, h3, h4, h5, h6 { família-fonte: Arial, Helvetica, sans-serif; } h1 {tamanho da fonte: 2em; } h2 {tamanho da fonte: 1.5em; } h3 {tamanho da fonte: 1,2em; } h4 {font-size: 1.0em; } h5 {tamanho da fonte: 0.9em; } h6 {tamanho da fonte: 0.8em; }

Não esqueça os links

Estilizar as cores dos links é quase sempre uma parte crítica do design, mas se você não os definir nos estilos padrão, é provável que esqueça de pelo menos uma das pseudo-classes. Defina-os com uma pequena variação em azul e, em seguida, altere-os depois de ter a paleta de cores para o site definido.

Para definir os links em tons de azul, defina:

  • ligações como azul
  • Links visitados como azul escuro
  • links de navegação como azul claro
  • links ativos como ainda mais azul

conforme mostrado neste exemplo:

a: link {color: # 00f; }a: visitou {color: # 009; }a: hover {color: # 06f; }a: ativo {color: # 0cf; }

Ao estilizar os links com um esquema de cores bastante inócuo, garante que você não se esqueça de nenhuma das classes e também as torna um pouco menos barulhentas do que as cores padrão azul, vermelho e roxo.

Folha de estilo completo

Aqui está a folha de estilo completa:

@charset "utf-8"; html, body { margem: 0px; preenchimento: 0px; fronteira: 0px; cor: # 000; fundo: #fff; } html, corpo, p, th, td, li, dd, dt { fonte: 1em Arial, Helvetica, sans-serif; } h1, h2, h3, h4, h5, h6 { família-fonte: Arial, Helvetica, sans-serif; } h1 {tamanho da fonte: 2em; } h2 {tamanho da fonte: 1.5em; } h3 {tamanho da fonte: 1,2em; } h4 {font-size: 1.0em; } h5 {tamanho da fonte: 0.9em; } h6 {tamanho da fonte: 0.8em; } a: link {color: # 00f; } a: visitou {color: # 009; } a: hover {color: # 06f; } a: ativo {color: # 0cf; }