Oto czyste rozwiązanie. Utworzyć dwie klasy CSS:
.nobr {
white-space: nowrap;
}
.supsub {
display: inline-block;
margin: -9em 0;
vertical-align: -0.55em;
line-height: 1.35em;
font-size: 70%;
text-align: left;
}
Możecie już mają "nobr" klasy jako <nobr> wymiany. Teraz wyrazić wzór cząsteczkowy dla siarczanu, użyć klasy „supsub” w następujący sposób:
<span class="nobr">SO<span class="supsub">2-<br />4</span></span>
Oznacza to, że otaczają swój indeks górny/indeks w klasie „supsub” i umieścić < br/> między nimi. Jeśli podoba Ci się indeks górny/indeks dolny nieco większy lub mniejszy, dostosuj rozmiar czcionki, a następnie majstruj z pionowym wyrównaniem i wysokością linii. Ustawienie -9em w ustawieniu marginesu ma na celu utrzymanie dodawania indeksów górnych/dolnych do wysokości wiersza zawierającego je; każda duża wartość wystarczy.
Jak to zrobić? – netimen