Einführung in Struktur und Leistung HTML-Struktur, CSS-Ausdruck, JavaScript-Verhalten. Beim Layout von Webseiten sollte das Prinzip der Trennung von Struktur, Ausdruck und Verhalten berücksichtigt werden. Konzentrieren Sie sich zunächst auf Struktur und Semantik und berücksichtigen Sie dann CSS, JS usw., um die spätere Wartung und Analyse zu erleichtern ... Die Idee, Struktur vom Ausdruck zu trennen
Überlauf: text-indent rückt den Text an die Zielposition ein, sodass Sie dem Text kein weiteres Tag hinzufügen müssen. Reduzieren Sie redundanten Code Wenn Sie eine Entwurfszeichnung für eine Webseite erhalten, achten Sie zunächst auf den Textinhalt der Webseite und die Beziehung zwischen Inhaltsmodulen. Webseiten-Skins und Zusammenfassung Minimieren Sie die Abhängigkeit von HTML von CSS Webseiten-Skins: gleiche HTML-Struktur, unterschiedliche CSS-Stile Hier sind einige Beiträge von Gray Bull WEB-Studenten Als wir zum ersten Mal mit der Erstellung von Webseiten in Berührung kamen, erfuhren wir, dass HTML die Struktur, CSS den Stil und JavaScript das Verhalten darstellt. Bei der Erstellung von Webseiten haben wir immer das Prinzip der Trennung von Struktur und Ausdruck betont. Die Struktur bezieht sich hier im Allgemeinen auf HTML. Bedeutet Trennung außerdem, sie in verschiedene Dateien zu schreiben und darauf zu verweisen? Natürlich nicht. Wir haben hier gelernt, dass Trennung nicht nur eine Methode, sondern auch eine Idee ist. Kurz gesagt, eine zweidimensionale Koordinatenebene, bei der die x-Achse die technologische Entwicklung und die y-Achse die Anforderungen der Webseitenproduktion darstellt, die Trennung wird auf der Grundlage der technologischen Entwicklung und unserer Anforderungen an die Webseitenproduktion erreicht! Beispiel: Wenn wir ein Haus bauen, entspricht HTML der Struktur des Hauses, CSS der späteren Dekoration und alle Webseiten werden basierend auf einem Effekt erstellt. Wenn wir im Internet surfen, sind die Stile je nach den verschiedenen Darstellungen unterschiedlich, sodass die von uns durchsuchten Seiten abwechslungsreich sind. Wie gestalten wir also die Webseiten? Denken Sie zunächst nicht zu viel über CSS-Stile nach. Versuchen Sie, unsere HTML-Struktur sinnvoll, prägnant und semantisch zu gestalten, und fügen Sie dann den CSS-Stil hinzu und verbessern Sie ihn! Wenn wir die Seite aufrufen, haben verschiedene Hersteller unterschiedliche Links zum Strukturstil. Je nach der unterschiedlichen Tiefe des Verständnisses dieses Strukturstils wird er vorläufig in drei verschiedene Ebenen unterteilt: Grundstufe, Mittelstufe und Fortgeschrittene; Ein gewöhnliches Dialogfeld hat beispielsweise 3 Einheiten. Zuerst müssen wir eine Einheit fertigstellen und dann STRG+V für die andere drücken. Wenn ein Primärproduzent die Seite erhält, teilt er sie normalerweise entsprechend den oben stehenden Feldern auf. Ein großes Div enthält 2 kleine Divs, die links und rechts schweben, mit img auf der linken Seite und p, h und anderen Tags auf der rechten. Was den Zeitfaktor betrifft, wird er durch die Positionierung mit dem Positionsattribut realisiert. Der folgende Code erklärt dies. <div Klasse="demo1"> <div Klasse="fl"> <img src="../../images/head02.jpg" alt=""> </div> <div class="fr"> <span>vor 10 Minuten</span> <h6>Nach und nach weggehen und keine Bücher mehr</h6> <p> Fühlen Sie sich jeden Tag beschäftigt und haben viele Gedanken im Kopf, aber wenn Sie genau darüber nachdenken, wissen Sie nicht, womit Sie wirklich beschäftigt sind? Nur indem Sie gute Gewohnheiten entwickeln, gut auf sich selbst aufpassen und Ihren Träumen folgen, können Sie Ihre Produktivität steigern. Dies bedeutet auch, Ihre Beziehung zu Ihrer Familie und Ihren Freunden zu verbessern, denn wenn Sie sich ändern, ändert sich alles um Sie herum. Von welchen Gewohnheiten leistungsstarker Menschen lohnt es sich, zu lernen? </p> </div> </div> <div Klasse="demo2"> <img src="../../images/head02.jpg" alt=""> <div class="fr"> <span>vor 10 Minuten</span> <h6>Nach und nach weggehen und keine Bücher mehr</h6> <p> Fühlen Sie sich jeden Tag beschäftigt und haben viele Gedanken im Kopf, aber wenn Sie genau darüber nachdenken, wissen Sie nicht, womit Sie wirklich beschäftigt sind? Nur indem Sie gute Gewohnheiten entwickeln, gut auf sich selbst aufpassen und Ihren Träumen folgen, können Sie Ihre Produktivität steigern. Dies bedeutet auch, Ihre Beziehung zu Ihrer Familie und Ihren Freunden zu verbessern, denn wenn Sie sich ändern, ändert sich alles um Sie herum. Von welchen Gewohnheiten leistungsstarker Menschen lohnt es sich, zu lernen? </p> </div> </div> <div Klasse="demo3"> <img src="../../images/head02.jpg" alt=""> <span class="time">vor 10 Minuten</span> <h6>Nach und nach weggehen und keine Bücher mehr</h6> <p> Fühlen Sie sich jeden Tag beschäftigt und haben viele Gedanken im Kopf, aber wenn Sie genau darüber nachdenken, wissen Sie nicht, womit Sie wirklich beschäftigt sind? Nur indem Sie gute Gewohnheiten entwickeln, gut auf sich selbst aufpassen und Ihren Träumen folgen, können Sie Ihre Produktivität steigern. Dies bedeutet auch, Ihre Beziehung zu Ihrer Familie und Ihren Freunden zu verbessern, denn wenn Sie sich ändern, ändert sich alles um Sie herum. Von welchen Gewohnheiten leistungsstarker Menschen lohnt es sich, zu lernen? </p> </div> </div> => 3 verschiedene Demos stellen 3 verschiedene Seitenstrukturen dar || Schreiben Sie den gemeinsamen Teil der Seitenstruktur, um Folgendes anzuzeigen: /*zurücksetzen*/ Textkörper, Div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, vor, Formular, Feldsatz, Eingabe, Textbereich, p, Blockzitat, th, td {Rand: 0; Polsterung: 0; Listenstil: keine; Schriftart: 12px/1,5 „Arial“, „sans-serif“, „Microsoft YaHei“, „Songti“, „Tahoma“} /*Allgemeine Stile*/ .demo1,.demo2{ Breite: 600px; Rand oben: 20px; Überlauf: versteckt; Rand unten: 20px; } P{ Textausrichtung: Blocksatz; Texteinzug: 2em; Zeilenhöhe: 24px; } =>Primärer Produzent CSS /*primär*/ .demo1{ Breite: 600px; Rand oben: 20px; Überlauf: versteckt; } .demo1 .fl{ Breite: 100px; schweben: links; } .demo1 .fl img{ Rand links: 20px; Polsterung: 10px; Rand: 1px durchgezogen #ccc; } .demo1 .fr{ Breite: 488px; schweben: rechts; Rand: 1px durchgezogen #ccc; Position: relativ; Polsterung: 5px; } .demo1 .fr span{ Position: absolut; rechts: 18px; oben: 5px; } =>Intermediate Maker CSS hat im Vergleich zum primären eine vereinfachte Struktur, wobei das Div auf der linken Seite entfernt und der rechte Teil beibehalten wird; /*dazwischenliegend*/ .demo2 .fr{ Breite: 488px; schweben: rechts; Rand: 1px durchgezogen #ccc; Position: relativ; Polsterung: 5px; } .demo2 .fr span{ Position: absolut; rechts: 18px; oben: 5px; } .demo2 img{ Rand links: 20px; Polsterung: 10px; Rand: 1px durchgezogen #ccc; } =>Advanced Maker CSS: Schreiben Sie zuerst den Code entsprechend der Struktur und Semantik, nehmen Sie dann das CSS-Styling vor, wodurch die Übereinstimmung von CSS mit HTML (Dokumentenbewegung, Bildverschiebung, Positionierungsattribute) verringert wird. /*gehoben*/ .demo3{ Rand: 1px durchgezogen #ccc; Breite: 488px; Rand links: 100px; Polsterung: 5px; Position: relativ; } .demo3 img{ schweben: links; Rand: -6px 0 0 -86px; Polsterung: 10px; Rand: 1px durchgezogen #CCCCCC; } .demo3 span{ Position: absolut; oben: 10px; rechts: 20px; } Fazit: Wenn Sie ein Webdesign erhalten, sollten Sie zunächst die Beziehung zwischen den Text- und Inhaltsmodulen beobachten und sich auf das Schreiben von semantischem HTML-Code konzentrieren, anstatt zu viel über den Layoutstil zwischen den Designs nachzudenken. Warten Sie, bis der HTML-Code bearbeitet ist, und überlegen Sie dann, wie Sie ihn implementieren möchten. Bemühen Sie sich, den vom Design geforderten visuellen Effekt zu erzielen, ohne die vorhandene Seitenstruktur zu ändern! (Klicken Sie hier, um den vollständigen Code der Struktur- und Leistungsprinzipien des einfachen Webseitenlayouts herunterzuladen.) Oben finden Sie ausführliche Informationen zu den Struktur- und Ausdrucksprinzipien eines einfachen Webseitenlayouts. Weitere Informationen zu den Struktur- und Ausdrucksprinzipien eines einfachen Webseitenlayouts finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! |
<<: Beispiel zum Ändern des Zeilenabstands einer HTML-Tabelle
Inhaltsverzeichnis 1. Lvs-Einführung 2. Lvs-Lasta...
Inhaltsverzeichnis Vorwort 1. Die übergeordnete K...
1. Vorbereitung 1.1 Laden Sie das Python-Installa...
1. Befehlseinführung nl (Anzahl der Zeilen) fügt ...
Bei der Verwendung von Docker wurden mehrere Prob...
Inhaltsverzeichnis 1. Vorbereitung 2. Bereitstell...
1. Grundlegende Konzepte 1. Sitemesh ist eine Sei...
So schreiben Sie DROP TABLE in verschiedene Daten...
Inhaltsverzeichnis Eine Falle bei fileReader Fall...
Das Computersystem ist: win7 Dieser Artikel basie...
Geben Sie /usr/local/nginx/conf ein sudo cd /usr/...
Plötzlich musste ich einen privaten Dienst für di...
In diesem Artikel werden diese 4 Prinzipien im Hi...
Inhaltsverzeichnis Die Beziehung zwischen der Kon...
Theoretisch entspricht der von MySQL verwendete S...