Wenn Ihr CSS korrekt ist und die Links keine Fehler enthalten, warum wird der CSS-Stil dann nicht wirksam? Möglicherweise haben Sie mit dieser Angelegenheit zu kämpfen, haha, lassen Sie sich nicht entmutigen, diese Angelegenheit hat mich schon einmal beunruhigt. Zu diesem Zeitpunkt müssen Sie überprüfen, ob sich oben auf Ihrer Webseite der folgende Satz befindet?
Einige Freunde sagen vielleicht, dass ich es in der Vergangenheit nach dem Erstellen einer neuen Webseite entfernt habe und es nutzlos ist. Jetzt möchte ich Ihnen sagen, dass dieser Ansatz falsch ist! Was bedeutet dieser Satz und welche Wirkung hat er?
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
//
DTD DTD XHTML 1.0 Frameset//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-Frameset.dtd ">
Ich werde nicht zu viel Unsinn erzählen. Ich verstehe das Konzept oder die Terminologie nicht. Reden wir einfach über seine Funktion!
Sie können sich die Unterschiede zwischen den drei Codezeilen oben genauer ansehen. Sie repräsentieren drei verschiedene XHTML-Dokumenttypen.
Übergangstyp: Bezieht sich auf einen Übergangstyp. Bei diesem Browsertyp ist die Analyse von XHTML relativ locker und es dürfen Tags in HTML4.01 verwendet werden, sie müssen jedoch der Syntax von XHTML entsprechen. Dies ist mittlerweile eine gängige Methode und beim Erstellen einer Webseite mit Dreamweaver standardmäßig dieser Typ.
Strikter Typ: Bei Verwendung ist der Browser relativ streng und erlaubt keine ausdrucksstarke Form der Identifizierung und Attribute, wie z. B. die direkte Verwendung des Hintergrundfarbattributs bgcolor im Element.
Frameset-Typ: Frame-Seitentyp Wenn die Webseite eine Frame-Struktur verwendet, ist die Verwendung einer solchen Dokumentdeklaration erforderlich.
Nachdem wir nun die grundlegenden Informationen vorgestellt haben, wissen Sie, warum CSS keine Wirkung zeigt. Lesen Sie diesen Satz nicht, ignorieren Sie ihn nicht!