Respuestas:
Debería poder utilizar el asterisco y los !importantelementos 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 !importantasegura 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.
!importantaquí 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í.
htmldesde 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 !importantbandera representará el fontestilo para *que sea absoluto, incluso si se han utilizado otros selectores para establecer el texto (por ejemplo, el bodyo tal vez a p).
!importantevitaría que otros selectores anulen la configuración.
!importantevitaría que otros selectores se anulen, siempre que no lo usen. Je Editaré mi publicación y la agregaré, gracias. :-)
!importants 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.
!importantes útil, pero puede ser un poco "que sean monstruos" si se usa en exceso.