2010-08-22 8 views
9

¿Es posible cambiar el tamaño de un carácter específico mediante CSS?cambiando el tamaño del carácter con CSS

Por ejemplo, en un párrafo estoy usando font-face: Arial; font-size: 12pt;. Me gustaría que solo la letra "a" aparezca en tamaño 10.

¿Hay alguna manera de hacerlo?

Gracias.

Respuesta

5

yo no le creo puede, considerar el uso de un editor de texto para hacer una búsqueda/reemplazo 'a' con <span class='a-xxx'>a</span> y luego se puede utilizar CSS para hacer .a-xxx { font-size: 10px; }

0

No. Solo puede segmentar los elementos (como un tramo que contiene una sola letra) y pseudoelementos (como :first-letter).

10

No. Excepto por :first-letter y otras pseudo-clases, no puede segmentar caracteres individuales mediante CSS. Tendrá que ajustar el carácter en un elemento (por ejemplo, <span>) para especificar un estilo para él.

Puede solucionar esto con Javascript: existen soluciones basadas en jQuery aquí en SO. Pero es kludgy.

0

No se puede hacer esto en una cruz -navegador de manera consistente y simple sin javascript. Recomiendo 'capturar' para jquery.

0

También para accesibilidad y compatibilidad y todo lo mejor es no definir fuentes específicas (prueba font-family) y tamaños en términos de grande, más grande que usar% ontop de eso, y definirlas como span/div personalizado estilos

por ejemplo

bigletter (font-size: 150%);

+0

gracias a todos por las respuestas. han sido muy útiles. Intentaré buscar y reemplazar en mi sitio y si eso no funciona, tal vez JQuery. – Crippletoe

Cuestiones relacionadas