CSS: formatação de texto

CSS: formatação de texto

(Elivelto Ebermam)

 

No CSS podemos definir várias características dos textos, como fonte, tamanho da letra, cor da letra, entre outros. Para isso usamos as propriedades do CSS:

 

Propriedade font-family

A fonte é basicamente o tipo da letra que será utilizada. No CSS as fontes podem ser divididas em cinco grupos (esses grupos também são chamados de fontes genéricas):

Grupo (ou fonte genérica)

Exemplos de fontes pertencentes ao grupo

serif

Times New Roman

Georgia

sans-serif

Arial

Verdana

Heveltica

monospace

Courier

Courier New

cursive

Comic Sans

Comic Sans MS

fantasy

Impact

Luminari

 

Para definirmos uma regra para um elemento, um parágrafo por exemplo, usamos a propriedade font-family:

 

    p {

        font-family : Arial;    

      }

 

Nessa regra, definimos que os parágrafos terão fonte Arial. Entretanto, o navegador pode não reconhecer a fonte especificada. Por isso é recomendado informar mais de uma fonte para o valor de font-family:

 

    p {

        font-family : Arial, Verdana, sans-serif;    

      }

 

No exemplo, o navegador tentará usar a fonte Arial para os parágrafos, se não reconhecer, ele tentará usar a fonte Verdana. Por último, especificamos a fonte genérica sans-serif, pois se as duas primeiras fontes não estiverem disponíveis, o navegador utilizará uma fonte do tipo sans-serif que ele suporta.

Veja um exemplo na prática:

 


Nesse exemplo a regra é aplicada ao título de nível 1.


Propriedade font-size

Outro fator que pode ser modificado é o tamanho da letra. Para isso utilizamos a propriedade font-size. Podemos usar o valor em pixels, que é um valor absoluto. O valor deve ser expressado por um número seguindo pela palavra px, veja:

 

    p {

        font-size : 10px;    

      }

 

Nessa regra, a fonte do parágrafo terá tamanho de 10 pixels. É importante notar que não deve haver espaço entre o valor (10) e a palavra px.

Outra forma de definir o tamanho da letra é usar a medida “em”. Essa é uma medida relativa que, por padrão equivale a 16px . Assim, se quisermos uma fonte com 40px, temos que dividir esse valor por 16: 40 / 16 = 2.5em.

Veja a regra:

 

    p {

        font-size : 2.5em;    

      }

 

Agora vamos aplicar essas regras na prática:

 


Propriedade font-weight

Essa propriedade define a intensidade da fonte. Um dos seus principais usos é aplicar o efeito negrito. Para isso, devemos definir o valor “bold” para a propriedade:

    p {

        font-weight : bold;    

      }

 

Veja um exemplo:

 


Propriedade font-style

A propriedade font-style é usada produzir o efeito itálico no texto. Isso é feito usando o valor italic ou oblique para a propriedade. O resultado de ambos é semelhante.

 

    p {

        font-style : italic;    

      }

 

    h1 {

        font-style : oblique;    

      }

 

Veja um exemplo:

 


Propriedade text-align

A propriedade text-align define o alinhamento do texto. A tabela abaixo mostra os valores que essa propriedade pode ter:

Valor

Descrição

Exemplo de regra CSS

left

Alinhamento à esquerda

p { text-align : left; }

right

Alinhamento à direita

p { text-align : right; }

center

Centralizado

p { text-align : center; }

justify

Justificado

p { text-align : justify; }

 

O efeito dessa propriedade sobre o texto é o mesmo que em editores de textos, como o Word por exemplo. Assim se aplicarmos o alinhamento centralizado a um título, ele ficará no meio da página. Veja um exemplo:

 

 

Propriedade text-transform

A propriedade text-transform é responsável pelos efeitos conhecidos como caixa alta e caixa baixa. Veja os valores dessa propriedade:

Valor

Descrição

Exemplo de regra CSS

uppercase

Transforma todas as letras em maiúsculas.

p { text-transform : uppercase; }

lowercase

Transforma todas as letras em minúsculas.

p { text-transform : lowercase; }

capitalize

Transforma a primeira letra de cada palavra em maiúscula.

p { text-transform : capitalize; }

 

Assim, se aplicarmos uma regra com essa propriedade tendo o valor uppercase para um parágrafo, todas a letras desse parágrafo ficarão maiúsculas, mesmo que tenham sido escritas minúsculas. Veja um exemplo:





 

 

Comentários

Postagens mais visitadas deste blog

CSS: margin, padding e border

HTML: Formulários - caixas de texto

CSS: Introdução