Latest web development tutorials

CSS font (carattere)

proprietà dei font CSS definiscono il tipo di carattere, grassetto, la dimensione, lo stile del testo.


La differenza tra i caratteri serif e sans-serif tra

Serif vs. Sans-serif

osservazione Su schermi di computer, i caratteri sans-serif sono considerati più facili da leggere rispetto font serif


carattere CSS

In CSS, ci sono due tipi di nomi di famiglia dei font:

  • carattere generico della famiglia - ha un simile sistema di combinazioni di font aspetto (come "Serif" o "Monospace")
  • Specifico carattere familiare - una specifica famiglia di font (come "Times" o "Courier")
famiglia Generico famiglia di font spiegazione
Serif Times New Roman
Georgia
font Fine Serif hanno caratteri in più nella linea di decorativi
Sans-serif Arial
Verdana
"Sans" si intendono senza - questi tipi di carattere, alla fine con nessuna decorazione aggiuntiva
monospace Courier New
Console Lucida
Tutti i caratteri a spaziatura fissa hanno la stessa larghezza


famiglia di font

proprietà font-family della famiglia di caratteri di testo.

proprietà font-family dovrebbe essere impostato diversi nomi di font come meccanismo "fallback", se il browser non supporta il primo carattere, cercherà il carattere successivo.

Nota: Se il nome della famiglia di font è più di una parola, deve essere racchiuso tra virgolette, come Font famiglia: "Times New Roman".

Molteplici famiglia di caratteri è specificato da un separati da virgole:

Esempi

p{font-family:"Times New Roman", Times, serif;}

Prova »

Per le combinazioni di font più comunemente utilizzati, guardare le nostre combinazioni di font web-safe .


stile carattere

Principalmente attributo specifica il testo in corsivo stile del carattere.

Questa proprietà ha tre valori:

  • Normale - la normale visualizzazione del testo
  • Corsivo - il testo visualizzato in corsivo
  • Obliqua carattere - da un lato è inclinato al testo (e molto simile al corsivo, ma meno supportato)

Esempi

p.normal {font-style:normal;}
p.italic {font-style:italic;}
p.oblique {font-style:oblique;}

Prova »


Dimensione carattere

La dimensione della proprietà font-size del testo.

Può gestire la dimensione del testo nel disegno web è molto importante. Tuttavia, non è possibile regolare la dimensione del carattere per rendere paragrafi apparire come intestazioni, o fare il titolo sembrare paragrafi.

Assicurarsi di utilizzare i tag HTML corretto per <h1> - <h6> rappresenta il titolo e <p> rappresenta un paragrafo:

valore della dimensione dei caratteri può essere formato assoluta o relativa.

dimensione assoluta:

  • Impostare il testo di una dimensione specificata
  • Non possiamo cambiare la dimensione del testo in tutti i browser
  • Determinare la dimensione fisica dell'uscita della dimensione assoluta del utile

Dimensione relativa:

  • Per quanto riguarda gli elementi circostanti per impostare la dimensione
  • Esso consente all'utente di cambiare la dimensione del testo nel browser

osservazione Se non si specifica una dimensione di carattere, la dimensione predefinita, ei paragrafi di testo normali, è di 16 pixel (16px = 1em).


Impostare la dimensione del carattere pixel

Impostare la dimensione del testo con i pixel, ti dà il pieno controllo sulla dimensione del testo:

Esempi

h1 {font-size:40px;}
h2 {font-size:30px;}
p {font-size:14px;}

Prova »

L'esempio precedente 9, Firefox, Chrome, Opera e Safari, regolare la dimensione del testo scalando browser Internet Explorer.

Anche se è possibile regolare la dimensione del testo tramite lo zoom del browser, tuttavia, questa regolazione è l'intera pagina, non solo il testo


Utilizzare em per impostare la dimensione del carattere

Per evitare Internet Explorer non può essere regolato nel testo, molti sviluppatori utilizzare EM unità invece di pixel.

unità em-size è raccomandata dal W3C.

1em è uguale alla dimensione del font corrente. Nel browser predefinito dimensione del testo è 16px.

Pertanto, la dimensione predefinita di 1em è 16px. La seguente formula può essere convertito in pixel em: px / 16 = em

Esempi

h1 {font-size:2.5em;} /* 40px/16=2.5em */
h2 {font-size:1.875em;} /* 30px/16=1.875em */
p {font-size:0.875em;} /* 14px/16=0.875em */

Prova »

Nell'esempio precedente, dimensioni em del testo è la stessa dell'esempio precedente in pixel. Tuttavia, se si utilizzano le unità em, è possibile regolare la dimensione del testo in tutti i browser.

Purtroppo, IE è ancora il problema del browser. Ridimensionare il testo, sarà più piccolo del normale o di dimensioni maggiori.


Utilizzare una combinazione di percentuali e EM

In tutte le soluzioni browser, impostare <body> della dimensione del font di default è una percentuale:

Esempi

body {font-size:100%;}
h1 {font-size:2.5em;}
h2 {font-size:1.875em;}
p {font-size:0.875em;}

Prova »

Il nostro codice è molto efficace. In tutti i browser in grado di visualizzare la stessa dimensione del testo, e permette a tutti i browser di ingrandire la dimensione del testo.


Esempi

Altri esempi

Impostare il grassetto
Questo esempio mostra come impostare il tipo di carattere in grassetto.

È possibile impostare il cambiamento del carattere
Questo esempio mostra come impostare le modifiche di carattere.

Tutte le proprietà del carattere in una dichiarazione
Questo esempio mostra come utilizzare la proprietà stenografica per impostare le proprietà del carattere in una dichiarazione.


Tutte le proprietà CSS dei font

Property 描述
font 在一个声明中设置所有的字体属性
font-family 指定文本的字体系列
font-size 指定文本的字体大小
font-style 指定文本的字体样式
font-variant 以小型大写字体或者正常字体显示文本。
font-weight 指定字体的粗细。