2011-03-05 8 views
1

J'ai une application rails, et j'inclus le fichier reset.css dans le fichier application.html.erb le fichier reset.css vient de http://meyerweb.com/eric/tools/css/reset/ Je viens de copier tout le code.propriété css hériter dans les rails application

Et j'ai spécifié la propriété de police dans mon fichier application.css.

Quand rendre la page semble que la police n'a pas hérité de la propriété de application.css, mais encore de reset.css

Pourquoi cela pourrait se produire? J'ai vérifié les informations de la page, reset.css a été chargé avant application.css

Répondre

1

Il est difficile de dire sans voir les CSS - les sélecteurs ne sont pas nécessairement appliqués via "last one in". Installez Firebug et inspectez les éléments qui n'apparaissent pas comme vous le pensez. Firebug vous montrera exactement comment les sélecteurs ont été appliqués.

1

Daniel,

J'ai eu le même symptôme où mon custom.css était la source du document après ma reset.css. Quand j'ai regardé de près, j'ai découvert que j'avais un div "block" dans les deux. Renommer mon bloc css personnalisé à "custom_block" a résolu le problème.

Veillez également à ne pas utiliser de mots-clés en tant que noms div. En cas de doute, renommer le div en quelque chose d'unique et voir si cela aide.

J'ai eu un mystère similaire à partir d'éléments de formulaire qui ont des noms qui sont aussi des éléments de formulaire HTML. Recherchez-les aussi, ils peuvent faire étrangement fonctionner un navigateur. c'est-à-dire, des boutons radio avec name = "radio"

Questions connexes