Alignement vertical d'une fraction
Ce que l'on cherche à faire c'est centrer verticalement la barre horizontale de la fraction principale.
Rendu brut
y = ab
y = abcd
y = abc
y = abc
Rendu alignement verticalement
La barre horizontale de la fraction principale, correspond au bord haut du dénominateur, ou bas du numérateur, de la première fraction.
Méthode #1
On ajoute une transform:translateY(+/-)
pour recaler la fraction suivant le cas.
y = ab
y = abcd
y = abc
y = abc
Méthode #2
On joue avec les padding-top/bottom
pour recaler la fraction suivant le cas.
y = ab
y = abcd
y = abc
y = abc
Remarques
La méthode #2 est préférable pour préserver l'espace autour du conteneur limitant ainsi les risques de débordement/superposition.
Cela fonctionne également avec des fractions égales à des fractions.
y = ab = abc
abc = abc