Bueno, tengo un gran documento html. Y quiero incluir control en este documento, pero los estilos CSS de este control se superponen por estilos de documento html grande. ¿Cómo puedo restablecer todos los estilos solo para div (y todos los divs anidados)?Restablecer estilos CSS solo div
Respuesta
Una solución (tal vez no la mejor) es usar !important
después del atributo css para sobrescribir el estilo. O se utiliza un css reset tool y volver a escribir para solamente el div deseada
Usted quiere añadir una regla CSS a la hoja de estilo que se aplica sólo al control que está tratando de incrustar; algo como esto:
#yourDivID
{
display: block;
border:0;
color:black;
}
es probable que necesite más atributos de allí para despejar cualquier otro estilo que pueden estar siendo aplicadas, esto es sólo un ejemplo.
Ahora cualquier control que coloque dentro de ese div principal, tendría que crear reglas que aborden específicamente esos objetos. Por ejemplo:
#yourDivID div
{
display: block;
border:1px solid black;
}
Creo que entiendo lo que quiere decir, ¿son varias hojas de estilo? Si es así poner la nueva debajo de la antigua en el ejemplo HTML
<link type="text/css" href="/bightmldoc.css" />
<link type="text/css" href="/newdiv.css" />
o simplemente poner el nuevo código div en la parte inferior de la hoja de estilo si sólo tiene uno. Sin un ejemplo de lo que está sucediendo, es difícil determinar cuál será el mejor curso de acción.
Con el Yahoo restablecer http://yuilibrary.com/yui/docs/cssreset/
Hay una versión "contextual", que sólo restablece elementos que son decendent de .yui3-cssreset
por ejemplo
<div class="yui3-cssreset">
<!-- Anything in here would be reset-->
</div>
Sí sí sí sí y sí. –
Hola @ MДΓΓБДLL me alegra que te guste :-) –
Esta es la respuesta que habría escrito si no lo hubieras hecho ya. No hay necesidad de hackeo desagradable '! Important', o reescribiendo a mano un reinicio en toda la página. –
debería decir que usted no debe hacer lo !important
si realmente no tiene hacer cuando se considera un truco. Lo que haría es hacer un selector con más pasos. Si tiene algún ID, úselos para especificar sus objetos, ya que el ID anula las clases. Por ejemplo, si usa el primero de mis ejemplos, es probable que sus códigos sean sobreescritos por otras clases. Pero si intenta encontrar una ruta más larga para su selector, entonces puede obtener un mejor resultado.
.yourdiv {}
#main .rightcol .box .yourdiv {}
si realmente necesita entonces es posible que desee utilizar !important
pero no a si se puede tratar.
Espero que esto te ayude un poco.
- 1. eliminar/restablecer css heredado de un elemento
- 2. Estilos CSS de refuerzo
- 3. ¿Cómo puedo "restablecer" estilos para un elemento HTML dado?
- 4. ¿Cómo puedo desactivar estilos de CSS heredados?
- 5. HTML5 Boilerplate, HTML5 Restablecer validación CSS
- 6. CSS Pseudo-clases con estilos en línea
- 7. CSS 100% Altura Div
- 8. ¿Cómo evitar que HTML-div/CSS inyectado herede estilos? (Internet Explorer)
- 9. CSS: Definición de estilos para elementos de entrada dentro de un div
- 10. ¿Cómo puedo borrar todos los estilos en línea con javascript y dejar solo los estilos especificados en la hoja de estilo css?
- 11. CSS: ¿solo desbordamiento horizontal?
- 12. Solución sistemática de estilos conflictivos en css
- 13. ¿Cómo seleccionar por estilos CSS en jQuery?
- 14. Javascript establecer CSS: después de los estilos
- 15. clase php para estilos CSS en línea?
- 16. Anidamiento de estilos CSS: ¿forma adecuada?
- 17. firebug - Ocultar estilos del archivo .css específico
- 18. ¿Son eficientes los estilos CSS totalmente calificados?
- 19. CSS y estilos superiores en elementos anidados
- 20. superposición CSS div
- 21. CSS posición título div
- 22. Triangular div css shadows
- 23. CSS, auto resize div?
- 24. ¿Necesitamos "restablecer CSS" para navegadores móviles también?
- 25. Desactivar o restablecer una regla de CSS
- 26. ¿Cómo CSS sandbox/reinicia todo un área DIV en la página actual?
- 27. Mostrar div solo una vez
- 28. CSS anidado div altura 100%
- 29. CSS Div 100% con flotador: izquierda
- 30. Restablecer la altura de un elemento HTML mediante CSS
¿se puede agregar un código de muestra? – Bazzz
Relacionados: http://stackoverflow.com/q/116754/612253 –
posible duplicado de [Restablecer/eliminar estilos CSS solo para elemento] (http://stackoverflow.com/questions/15901030/reset-remove-css-styles -for-element-only) –