Aquí hay una solución limpia. Crear dos clases 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;
}
Es posible que ya tenga la clase "nobr" como reemplazo <nobr>. Ahora para expresar la fórmula molecular para el sulfato, utilice la clase "supsub" como sigue:
<span class="nobr">SO<span class="supsub">2-<br />4</span></span>
es decir, incluir su superíndice/subíndice dentro de la clase "supsub", y poner un < br/> entre ellos. Si desea que sus superíndices/subíndices sean un poco más grandes o más pequeños, ajuste el tamaño de la fuente y luego modifique con la alineación vertical y la altura de línea. La opción -9em en el margen es evitar que los superíndices/subíndices se agreguen a la altura de la línea que los contiene; cualquier gran valor servirá.
¿Cómo lo hago? – netimen