English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base CSS

Modello di scatola CSS

Tutorial di base CSS3

Manuale di riferimento CSS

Regole CSS @

CSS vertical-align (Allineamento verticale)

L'attributo CSS vertical-align vertical-align è utilizzato per definire il modo di allineamento verticale degli elementi incorporati o delle caselle delle tabelle. vertical-align è una delle caratteristiche importanti del CSS. Potrebbe non essere facile per i principianti padroneggiarla all'inizio, ma sono forniti esempi in fondo all'articolo per aiutarti a comprendere e padroneggiare questa proprietà rapidamente.

Cosa può fare

  1. Applicato agli elementi inline o inline-block.

  2. Influenza il modo in cui l'elemento è allineato, senza influire sul suo contenuto. (Escluso le cellule della tabella)

  3. Quando viene applicato ai cellule della tabella, influisce sul contenuto delle cellule, non sull'elemento stesso.

Valore di allineamento verticale CSS vertical-align

ValoreDescrizione
baselineAllinea la linea di base dell'elemento con quella del genitore. Questo è il valore predefinito.
lengthServe per aumentare o ridurre la lunghezza dell'elemento in base alla lunghezza specificata. È possibile utilizzare valori negativi.
%Serve per aumentare o ridurre l'elemento in base al percentuale dell'attributo 'altezza delle righe'. È permesso usare valori negativi.
subAllinea l'elemento come se fosse un pedice.
superAllinea l'elemento come se fosse un sovrascritto.
topAllinea l'alto dell'elemento con l'alto dell'elemento più alto della riga.
bottomAllinea il basso dell'elemento con l'elemento più basso della riga.
text-topL'alto dell'elemento è allineato con l'alto del font dell'elemento genitore.
middleL'elemento viene posizionato nel centro del genitore.
text-bottomIl basso dell'elemento è allineato con il basso del font dell'elemento genitore.
initialImposta questa proprietà al suo valore predefinito.
inheritEredita questa proprietà dal suo elemento genitore.

Esempio online di allineamento verticale CSS

<!DOCTYPE html>  
<html>  
<head>  
<style>  
img.top {  
    vertical-align: text-top;  
}  
img.bottom {  
    vertical-align: text-bottom;  
}  
</style>  
</head>  
<body>  
<p><img src="/run/images/heart.jpg" alt="Simbolo di cuore"/> Questa è un'immagine con allineamento predefinito.</p>   
<p><img src="/run/images/heart.jpg" style="vertical-align: text-top;" alt="Simbolo di cuore"/> Questa è un'immagine con allineamento superiore del testo.</p>   
<p><img src="/run/images/heart.jpg" style="vertical-align: text-bottom;" alt="Simbolo di cuore"/> Questa è un'immagine con allineamento inferiore del testo.</p>  
</body>  
</html>
Testa e vedrai‹/›

Output:

Questa è un'immagine con allineamento predefinito.

Questa è un'immagine con allineamento superiore del testo.

Questa è un'immagine con allineamento inferiore del testo.