Cuando configuro la familia de fuentes, el tamaño de fuente, el color, etc., parece que algunos elementos anidados los anulan con los valores predeterminados del navegador.
¿Debo especificar realmente esas docenas de veces para cualquier tipo de elemento en mi página, o hay una manera de configurarlos globalmente de una vez y para siempre?
¿Como hacer eso?
Respuestas:
El asterisco implica todos los elementos.
fuente
html{font-family:Arial,helvetica,sans-serif;font-size:100%;}body{font-size:1em;font-family:inherit;}
Las fuentes heredan, y si realmente desea evitar el uso de anulaciones:*,:before,:after{font-family:inherit;}
si debe usar un selector universal, use la herencia en su lugar.Si está utilizando IE, es probable que vuelva a los valores predeterminados del navegador para ciertos elementos, como las tablas. Puede contrarrestar eso con algo como el siguiente CSS:
Editar: es posible que desee leer sobre restablecimientos CSS; ver hilos como este
fuente
No puedo enfatizar lo suficiente este consejo: use una hoja de estilo de reinicio, luego configure todo explícitamente. Reducirá a la mitad el tiempo de desarrollo de CSS entre navegadores.
Prueba el reset.css de Eric Meyer .
fuente
puedes ponerlos en la etiqueta del cuerpo
fuente
Si especifica atributos CSS para su
body
elemento, debería aplicarse a cualquier cosa dentro,<body></body>
siempre que no los anule más adelante en la hoja de estilo.fuente
Si desea establecer estilos de todos los elementos en el cuerpo, debe usar el siguiente código ^
fuente