Respuestas:
Debería poder utilizar el asterisco y los !important
elementos dentro de CSS.
html *
{
font-size: 1em !important;
color: #000 !important;
font-family: Arial !important;
}
El asterisco coincide con todo (probablemente también podrías escapar sin él html
).
Esto !important
asegura que nada pueda anular lo que ha configurado en este estilo (a menos que también sea importante). (Esto es para ayudarlo con su requisito de que debe "ignorar el formato interno del texto", lo que entendí que otros estilos no podrían sobrescribir estos)
El resto del estilo dentro de las llaves es como cualquier otro estilo y puedes hacer lo que quieras allí. Elegí cambiar el tamaño de fuente, el color y la familia como ejemplo.
!important
. Siempre debe usarse como última opción.
!important
aquí se debe al requisito del póster original, "tener la misma familia de fuentes y el mismo tamaño de texto, ignorando todo el formato interno del texto". Si no tiene ese requisito, no desea usarlo !important
.
html * {}
o body * {}
le ayudará a evitar la anulación a través de más específicos body p {}
en las hojas de estilo incluidas. body p {}
es más específico que body {}
, por lo que el asterisco es un elemento importante aquí.
html
desde html *
aquí
La mejor práctica, creo, es establecer la fuente en el cuerpo:
body {
font: normal 10px Verdana, Arial, sans-serif;
}
y si decides cambiarlo por algún elemento, podría sobrescribirse fácilmente:
h2, h3 {
font-size: 14px;
}
Ajústelo en el selector de cuerpo de su CSS. P.ej
body {
font: 16px Arial, sans-serif;
}
Use el siguiente CSS:
* {
font: Verdana, Arial, 'sans-serif' !important;/* <-- fonts */
}
El *
-selector significa cualquiera / todos los elementos, pero obviamente estará en la parte inferior de la cadena alimentaria cuando se trata de anular selectores más específicos .
Tenga en cuenta que la !important
bandera representará el font
estilo para *
que sea absoluto, incluso si se han utilizado otros selectores para establecer el texto (por ejemplo, el body
o tal vez a p
).
!important
evitaría que otros selectores anulen la configuración.
!important
evitaría que otros selectores se anulen, siempre que no lo usen. Je Editaré mi publicación y la agregaré, gracias. :-)
!important
s de los selectores más específicos de arriba. Pero ese no es el punto aquí, supongo :)
Prueba esto:
body
{
font-family:your font;
font-size:your value;
font-weight:your value;
}
{}
botón puedes mostrar código de ejemplo de esta manera en tus respuestas.
!important
es útil, pero puede ser un poco "que sean monstruos" si se usa en exceso.