Wie wähle ich die Elemente innerhalb von #Dokument in CSS?

Ich versuche mit dem hintergrund-Bild des äußeren <body> - tag in CSS:

<html>
 <body>
  ...
   #document
    <html>
     <body>
     </body>
    </html>
  ...
 </body>
</html>

Aber ich kann auch nicht scheinen, wählen Sie eine der <body> - tags, ohne die anderen. Sie haben keine IDs, und wenn ich versuchen Sie, über Kind-Selektoren, die #document Dinge verkompliziert (ich weiß gar nicht, was es ist). Wenn ich versuche so etwas wie body html body {...}, die #document wirkt wie eine Barriere, die ich nicht überwinden kann, so dass es nicht wählen Sie die innere body-tag.

Irgendwelche Ideen, wie man wählen Sie eine der body-tags?

  • Dies wäre ungültigen HTML-Codes, um mit zu beginnen. Ist das innere des Körpers in einem iframe oder frame?
  • Was genau ist #document?
  • p:nth-child(1){..} wird, wählen Sie die 1. 'p' - element aus einer Gruppe von Absätzen.Aber ich bin mir nicht sicher über die situation hier.
  • Bei allen Problemen mit styling/Skript immer verwenden, DOM inspector, verlassen Sie sich nicht auf den Quellcode. HTML-parsing-Regeln sind nicht immer intuitiv, nicht alle source-tags führen von DOM-Elementen und nicht alle DOM-Elemente über die entsprechenden source-tags.
  • Validieren Sie Ihre html-entweder macht es einem iframe. Ist #document einen Knoten mit der id "Dokument" oder ist es nur text? Text sollte nie ein verwaister Knoten - es sollten immer eingewickelt in einige block-level-element <p> zum Beispiel.
InformationsquelleAutor J-J | 2013-08-01
Schreibe einen Kommentar