Standardisierte Designlösungen – Auszeichnungssprachen und Stilhandbücher
Webstandardlösungen
Das Markup- und Stilhandbuch
Teil 1: Machen Sie sich mit dem Markup vertraut
Beginnen wir mit der Markup-Syntax
Kapitel 1 Checkliste
Checklisten sind auf fast jeder Seite im Web zu finden.
Eine Liste mit Hyperlinks, eine Liste mit Ihren Lieblingsfilmen und sogar eine Navigationsliste für die gesamte Website. Das Erstellen einer Liste erscheint vielleicht willkürlich, aber wir werden uns damit befassen Genau das ist es. Mehrere gängige Methoden zum Erstellen von Listen und Sammlungen haben Vor- und Nachteile. Später werden wir einige Beispiele für die Verschönerung einer gemeinsamen Liste mit ihren Vor- und Nachteilen auflisten.
Lass uns einkaufen gehen
Ursprünglich hatte ich vor, für dieses Kapitel eine Wäscheliste als Beispiel zu verwenden, aber bald wurde mir klar, dass ich keine Ahnung hatte, welche Artikel in eine solche Liste aufgenommen werden sollten, also... für Nehmen wir als Beispiel das Essen als Beispiel!
Stellen Sie sich vor, Sie müssten eine Lebensmittelliste auf Ihre Website stellen. Sie fragen sich vielleicht, warum Sie eine Lebensmittelliste auf Ihre Website stellen sollten Grund, über Listen nachzudenken ...
Nehmen wir an, dass die Liste auf der Seite wie eine Liste aussehen soll – also eine lange vertikale Liste mit jedem Element in einer eigenen Zeile:
Äpfel
Spaghetti
Grüne Bohnen
Milch
Sieht sehr einfach aus, nicht wahr? Ähnlich wie bei vielen Aspekten des Seitendesigns und der Seitenentwicklung können wir den gleichen (oder ähnlichen) Effekt durch viele verschiedene Methoden erzielen. Wie bei allen Beispielen später In diesem Buch werde ich eXtensilble verwenden
Zeigen Sie alle Beispiele aus der Perspektive der HyperText Markup Language (XHTML) – und stellen Sie sicher, dass die ausgewählten Methoden die korrekte Markup-Syntax gemäß World Wild verwenden
Verschiedene vom Web Consortium (W3C) entwickelte Standards.
Wir können nach jedem Element problemlos ein
Tags sind fertig, oder Sie können verschiedene Listenelement-Tags verwenden, um diese Arbeit abzuschließen. Schauen wir uns nun drei völlig unterschiedliche Methoden und die Eigenschaften jeder Methode an
Methode A: Verwenden Sie
Zeilenumbruch Äpfel
Spaghetti
Grüne Bohnen
Milch
Methode A ist in der Tat eine weit verbreitete Methode und kann tatsächlich von Millionen von Seiten verwendet werden Viele von uns verwenden diese Methode ab und zu, oder? Wir möchten, dass jedes Element in der Liste in einer eigenen Zeile steht und ein Newline-Tag einfügt (in diesem Fall mit einem xhtml-kompatiblen selbstschließenden Standard-Tag
) erzeugt nach jedem Element einen Zeilenumbruch. Das sind alle seine Auswirkungen.
Aber was ist, wenn wir dieser Lebensmittelliste einen anderen Stil hinzufügen möchten als anderen Seitenelementen? Wenn wir beispielsweise möchten, dass die Farbe aller Links in der Liste rot statt der standardmäßigen blauen Farbe ist, oder wenn wir die Farbe ändern möchten Die Schriftgröße? Wirklich, wir können nichts tun, wir sind durch den für das gesamte HTML-Dokument festgelegten Schriftstil eingeschränkt (falls vorhanden). Ohne Tags, die die Liste umgeben, können wir nichts erstellen eine eindeutige CSS-Regel für die Liste.
Wrap
Wenn wir der Liste eine Zeile wie „Five Foot Loaf of Anthony's Italian“ hinzufügen
„Brot“. Abhängig von der Position dieser Liste auf der Seite besteht die Gefahr, dass zu lange Elemente in die nächste Zeile gefaltet werden, wenn nicht genügend horizontaler Platz vorhanden ist oder das Browserfenster des Betrachters schmal ist.
Gleichzeitig müssen wir auch berücksichtigen, dass Benutzer mit Sehbehinderung die Standardschriftgröße ändern können, um die Lesbarkeit zu verbessern. Wir glauben, dass Elemente wie in Abbildung 1-1 gezeigt leicht angeordnet werden können, aber höchstwahrscheinlich es wird so sein
Abbildung 1 - 2 Auf diese Weise treten Zeilenumbrüche an unerwarteten Stellen auf. Wenn Leser die Schriftgröße erhöhen, ändert sich der Designstil vollständig
Hmm... Ich denke, ich sollte Brot kaufen, aber auf den Bildern 1-2 sind die beiden Wortzeilen auf dem Brot wirklich verwirrend.
Wenn Sie ein Gerät mit kleinem Bildschirm wie ein Mobiltelefon oder einen PDA zum Lesen langer Zeilen verwenden, zeigen sich ähnliche Zeilenumbruchprobleme. Hardcore-Technik-Enthusiasten tragen möglicherweise einen Palm mit sich herum, um Einkaufslisten aufzuzeichnen.
Pilot (und nicht Papier und Stift im herkömmlichen Sinne) schlenderte durch den Supermarkt, als er in den Regalen nach etwas namens „Anthony's Italian“ suchte.
Hier möchte ich im Wesentlichen darauf hinweisen: Die Verwendung von Methode A berücksichtigt nicht die Variablen, die Designer beim Lesen von Webseiten nicht kontrollieren können
Methode B: Beißende Punkte
Methode C: Schließen