Devenia Aprender / Dicionário

Compreender o estilo com CSS

O CSS define o aspeto do conteúdo HTML: tipografia, cores, espaçamento, layout e comportamento responsivo. Este guia ajuda a perceber o que os estilos podem alterar e o que não conseguem corrigir.

Comece por um e-mail. Envie a página ou a sua pergunta e responderemos com clareza.

Layout web responsivo com orientações sobre tipografia, espaçamento, grelha, cores e design móvel

Use o CSS como camada de apresentação.

Num ecrã largo, o CSS pode colocar duas colunas do menu lado a lado. Num telemóvel, pode empilhá-las. Os pratos e os preços mantêm-se iguais.

O mesmo conteúdo de página num layout simples e num layout estilizado, com uma camada de estilo translúcida separada.

O que os estilos podem alterar

Dar aos títulos um tamanho e peso claros
Definir as cores da marca para botões e ligações
Criar colunas, grelhas, espaçamento e alinhamento
Adaptar os layouts a telemóveis e tablets
Melhorar a legibilidade com altura de linha, espaçamento e contraste

Um título maior não pode substituir um horário de abertura em falta nem explicar uma oferta pouco clara. Esclareça primeiro as palavras e use depois os estilos para as tornar fáceis de encontrar. Para ver um primeiro exemplo de código, consulte a introdução da MDN ao CSS.

Porque é que um estilo substitui outro

Por exemplo, uma cor de ligações pode ser definida para todo o site. Outra pode aplicar-se às ligações de navegação. As duas podem afetar uma ligação do menu.

Se uma alteração de cor não tiver efeito visível, inspecione o elemento nas ferramentas de programador. O painel Styles mostra as regras correspondentes e as declarações rasuradas. Verifique qual é a regra vencedora antes de adicionar outra substituição.

Verifique se as pessoas conseguem usar a página

Depois de alterar um estilo, teste a página com conteúdo real. Títulos longos, menus e preços podem revelar problemas que o texto curto de exemplo esconde.

Leia o título mais longo num telemóvel. Deve quebrar sem esconder texto nem obrigar a deslocar a página na horizontal.
Faça zoom na página e confirme que o texto continua legível e que os botões não o tapam.
Use o teclado para percorrer ligações e botões. O elemento com foco deve continuar visível.

Um bom estilo ajuda os visitantes a ler e a agir. Não garante melhores posições nos resultados de pesquisa. as orientações da Google sobre a experiência da página deixam claro que uma boa experiência, por si só, não garante o primeiro lugar.

CSS: perguntas frequentes

Voltar ao dicionário.

O que significa CSS?

CSS significa Cascading Style Sheets, ou folhas de estilo em cascata. Controla o aspeto dos elementos HTML: tipografia, cores, espaçamento e layout.

Qual é a diferença entre HTML e CSS?

O HTML fornece estrutura e significado, como títulos, parágrafos e listas. O CSS fornece a apresentação: o aspeto desses elementos.

Preciso de aprender CSS para criar um site?

Não. Um tema ou editor visual pode oferecer controlos de cor, tipografia e layout. Use-os primeiro para manter consistentes as páginas relacionadas. Aprenda CSS quando precisar de compreender ou alterar uma regra de apresentação que esses controlos não abrangem.

O que é design responsivo?

Design responsivo significa que um site se adapta a diferentes tamanhos de ecrã. O CSS altera o layout e o espaçamento para telemóveis, tablets e computadores.

O CSS afeta o SEO?

O CSS pode afetar a forma como uma página é apresentada e carregada. Alterar cores ou espaçamento não melhora, por si só, a posição nos resultados. Mantenha o conteúdo útil acessível. Ao alterar estilos, verifique o layout móvel e o carregamento.

Tem uma pergunta prática sobre CSS?

Envie o endereço da página, o elemento que parece errado e o tamanho do ecrã em que vê o problema. Indique também o que esperava ver, para podermos identificar a alteração de estilo necessária.