Ich habe eine Situation, in der mein CSS Stile anwendet, die nicht auf das Objekt angewendet werden, das gestylt wird. Hier ist genauer Code aus meiner site.css Datei ...
%Vor%Hier ist ein HTML, das es benutzt ...
%Vor% Und hier ist das CSS-Markup, das der Inspektor von Chrome für das <aside>
-Element anzeigt.
Das ergibt keinen Sinn. Nur ein <h3>
-Element sollte vom .rules aside h3
-Selektor entworfen werden. Es kaskadiert jedoch in das root <aside>
-Element. Ich habe auch andere Fälle davon. Dies geschieht in Google Chrome (neueste Version)
Inklusive Screenshots zum Beweis.
thirtydot edit:
jsfiddle.net/2hnLx - läuft dies genau denselben Code aus einer .html-Datei an meine Maschine liefert die Problemergebnisse, aber es von jsFiddle Renditen laufen die erwarteten Ergebnisse. - Stacey
Der Code aus dem jsFiddle:
%Vor% Gelöst.
Es war die Stückliste. Versuchen Sie, site.css-Datei als UTF-8 ohne BOM zu speichern, und es wird funktionieren.
Aktualisieren
Dies ist inhärent: UTF-8 HTML- und CSS-Dateien mit BOM (und wie man die BOM mit Python entfernt)
Tags und Links html css google-chrome