English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Regole @CSS (RULES)
Proprietà del caratterefont-family
,font-style
,font-variant
,font-weight
efont-size
Proprietà del carattere CSS per il testo del contenuto del CSS, come fornire più attributi:
L'attributo CSS ti permette di impostare il nome della famiglia di caratteri del contenuto del testo, l'ordine di priorità dell'uso del carattere.font-family
Famiglia di caratteri
L'attributo CSS ti permette di impostare il nome della famiglia di caratteri del contenuto del testo, l'ordine di priorità dell'uso del carattere.font-family
L'attributo può includere più nomi di carattere comeRiservaCarattere. Prima elenca il carattere desiderato, quindi elenca tutti i caratteri (se non disponibili). Se il browser non supporta il primo carattere, proverà con il successivo. La dichiarazione della famiglia di caratteri potrebbe essere come segue:
p { font-family: "Times New Roman", Times, serif; }Prova a vedere‹/›
Nota:Se il nome della famiglia di caratteri supera una parola, deve essere racchiuso tra virgolette, come"Times New Roman"
,"Courier New"
,"Trebuchet MS"
Etc.
Per ulteriori informazioni su combinazioni di caratteri comuni; controlla i caratteri di sicurezza della rete. Etc.
Attraversofont-style
L'attributo imposta lo stile del testo del contenuto dell'elemento.
I valori possibili di questa proprietà sono:normal
,italic
ooblique
.
p.one { font-style: normal; } p.two { font-style: italic; } p.three { font-style: oblique; }Prova a vedere‹/›
Attenzione:All'inizio, l'obliquità e lo stile obliquo sembrano gli stessi, ma ci sono differenze. Attenzione:italic
lo stile utilizzatoversione obliquadel carattere, mentreoblique
D'altra parte, il testo è semplicemente unVersione inclinataCarattere normale
font-size
L'attributo imposta la dimensione del carattere del contenuto del testo dell'elemento.
Ci sono diversi metodi per specificare il valore della dimensione del carattere, ad esempio, utilizzando parole chiave, pixel o ems.
Puoi impostare dimensioni relative in altre parti della pagina impostando la dimensione del font con parole chiave nel body dell'elemento, il che ti permette di scalare facilmente il font in tutto il sito. Specifica una dimensione assoluta con una delle seguenti parole chiave:xx-small
,x-small
,small
,medium
,large
,x-large
,xx-large
.
Le dimensioni relative sono specificate con uno dei seguenti termini:smaller
, ,larger
.
body { font-size: large; } h1 { font-size: larger; } p { font-size: smaller; }Prova a vedere‹/›
Quando è necessaria precisione in pixel, impostare la dimensione del font in valori in pixel (ad esempio 12px, 16px, ecc.) è una buona scelta. Tuttavia, i risultati possono variare da browser a browser, poiché utilizzano algoritmi diversi per ottenere un effetto simile.
h1 { font-size: 24px; } p { font-size: 14px; }Prova a vedere‹/›
Puoi definire la dimensione del font in pixel, ma questo metodo non è molto flessibile, perché gli utenti non possono modificare la dimensione del font tramite le impostazioni del browser. Ad esempio, gli utenti con scarsa vista potrebbero voler impostare la dimensione del font a un valore maggiore di quello specificato. Pertanto, per creare design che includano, evita di usare valori in pixel per la dimensione del font.
Suggerimento:Puoi usareStrumenti di zoomAdatta la dimensione del testo in tutti i browser. Tuttavia, questa funzione adatta la dimensione dell'intera pagina, non solo del testo.
em
L'unità indica la dimensione del font del padre dell'elemento.
em
Il valore della dimensione è dinamico. Definiscifont-size
proprietà, an em
ugual a la dimensione del font applicata al padre dell'elemento.
Sefont-size
Impostare a 20px il valore di a nell'elemento body, allora1em = 20px
e2em = 40px
.
Se non hai impostato la dimensione del font in nessun punto della pagina, è il valore predefinito del browser, che è 16px. Pertanto, il valore predefinito è1em = 16px
e2em = 32px
.
h1 { font-size: 2em; /* 32px/16px = 2em */ } p { font-size: 0.875em; /* 14px/16px = 0.875em */ }Prova a vedere‹/›
Attenzione: IE6 e IE7 ingrandiscono la dimensione del testo dopo l'adattamento delle dimensioni. (Esegui un test finale prima della pubblicazione).
Soluzione per ottenere un effetto simile in tutti i browserfont-size
Impostare il valore di body per l'elemento per percentuale predefinita. Una tecnica popolare èfont-size
Impostare il valore di62.5%
(ovvero il 62.5% di 16px predefinito), equivalente a 10px o 0.625em.
Ora, puoi impostarefont-size
attraverso l'uso di qualsiasi elemento con unità em, si ottiene una conversione facilmente memorizzabilepx
attraverso 10 valori in questo modo10px = 1em
,12px = 1.2em
,14px = 1.4em
,16px = 1.6em
e altri. Vedi l'esempio seguente:
body { font-size: 62.5%; /* font-size 1em = 10px */ } p { font-size: 1.6em; /* 1.6em = 16px */ }Prova a vedere‹/›
Suggerimento:inWorld Wide Web Consortium (W3C)Si consiglia di utilizzare valori in EM o percentuale (%) per creare layout più potenti e scalabili.
font-weight
L'attributo specifica lo spessore o il grassetto del font.
I valori possibili dell'attributo font-style sono:normal
,bold
,bolder
,lighter
,100
,200
,300
,400
,500
,600
,700
,800
,900
einherit
.
valori numerici100
- 900
La spessore del font specificato è relativo a ciascun numero che rappresenta una maggiore oscurità rispetto al suo predecessore.400
enormal
&700
ugualibold
.
delbolder
elighter
, mentre altri valori sono valori di spessore dei font assoluti che sono relativi allo spessore del font ereditato.
p { font-weight: bold; }Prova a vedere‹/›
Poiché la maggior parte dei font può essere utilizzati solo con pesi limitati. Di solito, vengono utilizzati soloNormaleeVisualizzazione in grassetto. Se il font non è disponibile nel peso specificato, verrà selezionato un font sostitutivo che è il più vicino al peso disponibile.
font-variant
L'attributo consente di visualizzare il testo in una forma di maiuscole speciali.
Lettere minuscole e maiuscole oLettere minuscole e maiuscoleDifferisce leggermente dalle lettere maiuscole normali, dove le lettere minuscole vengono visualizzate come una versione più piccola delle lettere maiuscole corrispondenti.
font-variant
Il valore dell'attributo potrebbe esserenormal
,small-caps
einherit
.
p { font-variant: small-caps; }Prova a vedere‹/›