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. 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; } 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. 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; } 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: 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. 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; } Estilizando o corpo da página
Estilos de fonte padrão
Manchetes
Não esqueça os links
Folha de estilo completo