suchen
HeimWeb-FrontendCSS-TutorialEinige Fähigkeiten müssen Sie beim Codieren von CSS im DW_Experience-Austausch beachten und beherrschen

Aufgrund der „Visualisierung“ und der einfachen Bedienung schreiben viele Freunde CSS in DW. Heute stellen wir einige „beste Gewohnheiten“ zum Schreiben von CSS in DW vor und hoffen, allen zu helfen.
CSS verändert den Prozess des Website-Designs. Um der wachsenden Zahl CSS-affiner Designer gerecht zu werden, führt Macromedia DW MX eine Reihe neuer und verbesserter CSS-bezogener Funktionen ein. Mit diesen neuen Funktionen können Sie zukünftige Updates planen und Websites entwickeln, die den W3C-Standards besser entsprechen. In diesem Artikel werden einige Vorschläge zur Verwendung von CSS in DW MX erläutert und eine bestimmte CSS-Funktion hervorgehoben.
Im Allgemeinen ist ein Stylesheet eine Sammlung von Formatierungsregeln, die das Erscheinungsbild von Webinhalten steuern. CSS kann auf drei verschiedene Arten auf Ihren Seiten verwendet werden:

Kopieren Sie den Code Der Code lautet wie folgt:

Codestil (Inline): ein einmaliger Stil, der in den Code geschrieben wird.
Eingebettet: Ein Stylesheet, das alle Elemente auf einer Seite steuern kann
Extern: Ein Stylesheet, das Elemente auf vielen Seiten steuern kann
Tatsächlich basieren viele Websites auf Diese drei Methoden müssen verwendet werden Kombination.

Eine wichtige Tatsache, die bei der Verwendung von CSS berücksichtigt werden muss, ist, dass verschiedene Browser und verschiedene Versionen desselben Browsers CSS auf unterschiedliche Weise analysieren. Zusätzlich zu den Unterschieden bei Webbrowsern müssen Sie sich auch darüber im Klaren sein, dass es viele andere Browser gibt, z. B. Hörbrowser, TV-basierte Browser und Handheld-Geräte wie Palm Pilot und TTY (Fernschreibmaschine, Fernschreibmaschine).
Was sind Best Practices?
Die meisten Technologien haben ihre eigenen vereinbarten Standards. CSS ist keine Ausnahme. Obwohl nicht alle im Web vorhandenen CSS standardisiert sind, ist es hilfreich, CSS gemäß den bestehenden Standards zu verwenden. Im Allgemeinen sollten Entwickler Inhalte so weit wie möglich von der Berichterstattung trennen. Dies hat folgende Vorteile:
1. Erhöhen Sie die Lebensdauer der Website
Nicht standardmäßige Stylesheets mögen zu diesem Zeitpunkt praktisch sein, aber nach der Veröffentlichung der neuen Version des Browsers treten wahrscheinlich Kompatibilitätsprobleme auf. Zu diesem Zeitpunkt wird das seitenweise Ändern der Website eine sehr zeitaufwändige Aufgabe sein und auch die Verwendung von CSS sinnlos machen.
2. Machen Sie Ihre Website für alle Benutzer und Browser zugänglich.
Einige lokale Regierungen haben gesetzlich vorgeschrieben, dass Websites für Menschen mit Behinderungen zugänglich sein müssen. Browsing-Geräte, die zur Sensibilisierung für Behinderungen entwickelt wurden, wie z. B. Hörbrowser, unterliegen äußerst strengen normativen CSS-Anforderungen.
3. Erleichtern Sie Website-Aktualisierungen und -Wartung
Bei richtiger Verwendung kann CSS ermöglichen, dass Anpassungen, die Sie auf einer Seite vornehmen, schnell auf alle Seiten angewendet werden.
Ihre erste Wahl ist, welches Stylesheet Sie verwenden möchten. Wenn es um Best Practices geht, finden Sie hier eine Aufschlüsselung der verschiedenen Stylesheets:
Inline-CSS: Einfach ausgedrückt: Sie sollten versuchen, es zu vermeiden. Neben anderen Nachteilen bedeutet die Verwendung von Inline-CSS, dass Sie den eigentlichen Vorteil von CSS nicht nutzen, nämlich dass Sie Inhalte nicht von der Formatierung trennen. DW MX verwendet Inline-CSS hauptsächlich, um Seitenelemente zu positionieren (diese Elemente werden in der DW MX-Benutzeroberfläche als „Ebenen“ bezeichnet) oder um einen bestimmten DHTML-Effekt zu verwenden, der die Verwendung von Javascript im Inline-Stil erfordert, um ein Objekt zu ändern.
Eingebettetes CSS: Es ist auch nicht ideal, da es sich nur auf die aktuelle Seite auswirken kann. Wenn während des Aktualisierungsvorgangs eine Seite verloren geht, ist der Stil der Website inkonsistent; außerdem müssen beim Durchsuchen Ihrer Website Stylesheet-Informationen für jede Seite heruntergeladen werden.
Externes CSS: Dies ist Ihre erste Wahl. Mit externem CSS können alle damit verbundenen Seiten ein einheitliches Erscheinungsbild und einen einheitlichen Stil beibehalten, es einmal ändern und alle zugehörigen Seiten problemlos aktualisieren. Weitere Best Practices werden im Folgenden bei der Analyse spezifischer CSS-Funktionen besprochen.
Erstellen Sie ein CSS-Stylesheet in DW MX
Beim Erstellen eines CSS-Stylesheets in DW MX (Text 》CSS-Stil 》Neues Stylesheet) haben Sie im Popup-Dialogfeld zwei Optionen: Neues Stylesheet Dokument (Neue Stylesheet-Datei) und nur für die aktuelle Seite (Nur dieses Dokument). Wählen Sie „Neue Stylesheet-Datei“ und beginnen Sie mit der Erstellung von externem CSS. Bei dieser Option müssen Sie das Stylesheet benennen und einen Speicherort dafür auswählen, bevor der eigentliche Erstellungsprozess erfolgt. Bei der anderen Option, „Nur dieses Dokument“, wird der relevante Code direkt auf die Seite geschrieben.
Sie können im Dialogfeld „Neuer Stil“ auch ein vorhandenes Stylesheet zum Bearbeiten auswählen oder neue Definitionen hinzufügen.
Soll es mit externem CSS verbunden oder importiert werden?
Nachdem Sie ein externes Stylesheet erstellt haben, müssen Sie es an jede Seite (oder Vorlage) anhängen. Klicken Sie dazu im CSS-Bedienfeld auf die Schaltfläche „Stylesheet anhängen“. Das Dialogfeld „Externes Stylesheet verknüpfen“ wird angezeigt, in dem Sie zu Ihrem Ziel-Stylesheet navigieren können. Nachdem Sie den Namen gefunden haben, können Sie auswählen, ob Sie es verknüpfen oder importieren möchten dieses externe Stylesheet.
Verlinkung ist die am häufigsten verwendete Methode. Wählen Sie „Link“, um das Stylesheet mit der Seite zu verbinden. Es wird das folgende Markup zu Ihrer Seite hinzugefügt:
Alle Browser, die CSS unterstützen, unterstützen die Verbindungsoption. Wenn Sie möchten, dass einige ältere Browser (z. B. Netscape 4.x) dieses Stylesheet „sehen“, müssen Sie die folgende Methode verwenden.
Wenn Sie die Option „Importieren“ auswählen, lautet das verwendete Tag:
NetSscape4 ignoriert das importierte CSS vollständig und interpretiert die Seite gemäß dem verbundenen CSS. Auf diese Weise können wir die neuen Funktionen in CSS nutzen, ohne uns über Browserkompatibilitätsprobleme Gedanken machen zu müssen.
CSS-Eigenschafteninspektor
Sie können im Eigenschafteninspektor von DW MX ganz einfach in den CSS-Modus wechseln. Standardmäßig zeigt der Eigenschafteninspektor Schriftart-Tags im Roh-HTML-Modus an. Klicken Sie auf das kleine „A“ neben dem Dropdown-Menü „Schriftarten“ und Sie sehen die aktuell verfügbaren CSS-Stylesheets anstelle einer Liste mit Schriftarten-Tags.
Gleichzeitig können Sie auch ganz einfach zurück in den HTML-Modus wechseln.
Vorgefertigte CSS-Stylesheets
Eine der aufregenden CSS-Funktionen in DW MX besteht darin, dass es vorgefertigte CSS-Stylesheets enthält. Neue CSS-Benutzer können es zunächst ausprobieren. Wählen Sie „Datei“ > „Neu“, wählen Sie im Popup-Dialogfeld „Neues Dokument“ CSS-Stylesheets aus. Im Feld rechts wird eine Liste aller verfügbaren CSS angezeigt.Um das zu praktizieren, was wir Best Practices nennen, wählen Sie eine mit der Kennzeichnung „Barrierefrei“ aus.
Speichern Sie das Dokument im Site-Ordner und verwenden Sie dann die oben beschriebene Methode, um CSS an Ihr Dokument anzuhängen.
Design Time-Stylesheets
Mit dieser Funktion von DW MX können Sie Stylesheets auf Seiten anwenden, während Sie in der Designansicht arbeiten, und erhalten so ein intuitiveres Verständnis des Erscheinungsbilds der Website. Design-Time-Stylesheets werden nicht auf der Website angezeigt. Diese Funktion ist aus Sicht unserer Best Practices sehr nützlich. Wenn Sie sowohl die Import- als auch die Linkmethode verwenden (wie oben beschrieben), können Sie durch das Anhängen von Design-Time-Stylesheets die Site mit einer der beiden Methoden entwickeln. Sie können problemlos zu einem anderen Stylesheet wechseln, wenn Sie sehen möchten, wie die Seite unter einem anderen Stylesheet aussehen wird.
Entwurfszeit-Stylesheets sind auch für Entwickler nützlich, die CSS auf der Serverseite anwenden möchten (z. B. ASP, PHP oder ColdFusion) oder auf der Clientseite über JavaScript darauf zugreifen möchten. Serverseitige Stylesheets sind auch eine weitere Möglichkeit, mit schlechter CSS-Unterstützung in Client-Browsern umzugehen. In früheren Versionen von DW war es mit dieser Methode jedoch nicht möglich, den tatsächlichen Effekt von CSS während der Entwurfsphase anzuzeigen. Mit Entwurfszeit-Stylesheets können Sie Stylesheet-Effekte in Echtzeit anzeigen, sodass Sie visuell in DW MX arbeiten können. Ein weiterer Vorteil besteht darin, dass Sie beim Hochladen von Site-Dateien nicht mehr die gesamte Site nach redundanten Stylesheets durchsuchen müssen.
Validierung
Unabhängig davon, ob Sie Ihr eigenes Stylesheet erstellen oder ein vorhandenes bearbeiten, stellt die Validierung sicher, dass Sie keine nicht standardmäßigen Tags oder falschen Code missbrauchen. DW MX selbst enthält keinen CSS-Validator, Sie können den Validierungsdienst der W3C-Site nutzen. In DW MX können Sie HTML- oder DHTML-Tags validieren (Datei > Seite prüfen > Markup validieren (für HTML) oder Datei > Seite prüfen > Als XML für XHTML validieren). DW MX bietet viele Hilfstools für die Entwicklung CSS-basierter Websites. Mit Hilfe von MW MX, gepaart mit guten CSS-Kenntnissen, können Sie eine Website entwickeln, die den Test der Zeit bestehen wird.
Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Wie wir Google -Schriftarten getaggt und Goofonts.com erstellt habenWie wir Google -Schriftarten getaggt und Goofonts.com erstellt habenApr 12, 2025 pm 12:02 PM

Goofonts ist ein Nebenprojekt, das von einer Entwicklerin und einem Designer-Ehemann signiert wurde, beide große Fans der Typografie. Wir haben Google markiert

Zeitlose Web -EntwicklerartikelZeitlose Web -EntwicklerartikelApr 12, 2025 am 11:44 AM

Pavithra Kodmad bat die Menschen um Empfehlungen zu den Angaben, die sie für einige der zeitlossten Artikel über Webentwicklung hielten, die ihre verändert haben

Der Deal mit dem AbschnittselementDer Deal mit dem AbschnittselementApr 12, 2025 am 11:39 AM

Zwei Artikel veröffentlichten genau den selben Tag:

Üben Sie GraphQL -Abfragen mit dem Status der JavaScript -APIÜben Sie GraphQL -Abfragen mit dem Status der JavaScript -APIApr 12, 2025 am 11:33 AM

Das Erstellen des Erstellens von GraphQL -APIs kann eine große Herausforderung sein. Sie können jedoch lernen, wie Sie GraphQL -APIs in 10 Minuten verwenden! Und es passiert so, dass ich das perfekte bekommen habe

CMSS auf KomponentenebeneCMSS auf KomponentenebeneApr 12, 2025 am 11:09 AM

Wenn eine Komponente in einer Umgebung lebt, in der die Datenabfragen sie in der Nähe leben, gibt es eine ziemlich direkte Grenze zwischen der visuellen Komponente und der

Geben Sie den Typ auf einen Kreis ein ... mit Offset-PfadGeben Sie den Typ auf einen Kreis ein ... mit Offset-PfadApr 12, 2025 am 11:00 AM

Hier ist einige legitime CSS -Tricks von Yuanchuan. Es gibt diesen CSS-Immobilien-Offset-Pfad. Es war einmal, es wurde als Bewegungspfad bezeichnet und dann umbenannt. ICH

Was macht 'Rückkehr' in CSS?Was macht 'Rückkehr' in CSS?Apr 12, 2025 am 10:59 AM

Miriam Suzanne erklärt in einem Mozilla -Entwickler -Video zu diesem Thema.

Die modernen LiebhaberDie modernen LiebhaberApr 12, 2025 am 10:58 AM

Ich liebe solche Sachen.

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools

MantisBT

MantisBT

Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

SublimeText3 Linux neue Version

SublimeText3 Linux neue Version

SublimeText3 Linux neueste Version

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor