Als ich zum ersten Mal mit HTML in Berührung kam, habe ich für das Layout immer Tabellen verwendet, was sehr mühsam und ziemlich hässlich war, sodass ich zunächst kein großes Interesse daran hatte. Erst vor einem halben Jahr begann ich, Div+CSS zum Schreiben von Seiten zu verwenden und interessierte mich dafür. Als Anfänger zeichne ich meine Lektionen und Fortschritte hauptsächlich für mich selbst auf und hoffe auch, dass sie Schülern, die in Zukunft lernen möchten, hilfreich sein werden. Gleichzeitig bitte ich auch ältere Schüler, mich auf meine Defizite hinzuweisen. 1. Reduzieren Sie die Verwendung bedeutungsloser Tags Hier ist ein einfaches Beispiel: Für diese obere Struktur, Fehler: Ganze Spalte > Seitenmitte > Linke Seite + (rechte Seite > ul > li*9 > a) Richtig: Ganze Spalte > Seitenmitte > Linke Seite + (ul > li*9 > a) Für den rechten Teil ist es nicht notwendig, ein Div zum Umschließen des UL zu verwenden. Ein UL kann dies offensichtlich erreichen, warum also zusätzliche Div-Tags zum Verschachteln verwenden? Wenn ein Problem mit nur einem Tag gelöst werden kann, verwenden Sie beim Schreiben daher nicht mehrere sinnlose Ebenen verschachtelter Tags. 2 Über die NamensgebungAls ich Java lernte, benutzte ich wegen meiner schlechten Englischkenntnisse gerne Pinyin, um Dinge zu benennen. Das war keine gute Idee. Obwohl ich es zu Beginn meines Studiums wusste, schenkte ich ihm nicht viel Aufmerksamkeit. Aufgrund der Hinweise meiner Mitmenschen und insbesondere, weil ich selbst die Unannehmlichkeiten der Verwendung von Pinyin empfinde, habe ich mich korrigiert und werde in Zukunft mehr auf die Namensgebung achten. Es macht nichts, wenn Sie nicht gut in Englisch sind, haben wir nicht immer noch Youdao und Baidu? Eine andere Sache ist die Benennung bei verschachtelten Tags. Im Allgemeinen ist die Benennung von Tags auf derselben Ebene kein großes Problem und Sie müssen nur ein Wort verwenden. Bei Verschachtelungen müssen Sie sie jedoch mit „-“ verbinden, da Sie sonst leicht verwechseln können, welches Etikett welches ist. Beispielsweise kann die obere Spalte oben als „top“ bezeichnet werden, der rechte Teil als „top-right“ und am Ende kann „top-right-detail-link“ stehen. Wenn es zu lang ist, kann es als „top-rd-link“ abgekürzt werden. Wenn es immer noch zu lang ist, kann es sogar als „trd-link“ abgekürzt werden. Beachten Sie, dass es nur abgekürzt wird, wenn es zu lang ist. Wenn es kurz ist, muss es nicht abgekürzt werden, um das Verständnis der Bedeutung sicherzustellen. Darüber hinaus sollte das letzte Wort aus Gründen des Verständnisses am besten nicht abgekürzt werden. 3 Verwendung von SonderzeichenDer Dropdown-Pfeil oben besteht aus dem Rautensymbol ◇ und für verschachteltes Schreiben werden zwei Tags verwendet. < i >< s > ◇ </ s ></ i > Das s-Tag steuert mithilfe der Position die Position des anzuzeigenden Teils und das i-Tag steuert die Fenstergröße und verbirgt den Überlauf. CSS- CodeInhalt in die Zwischenablage kopiereni
Das Obige ist die gängige Vorgehensweise. Als Anfänger bin ich der Meinung, dass die Verwendung eines Tags das Problem lösen kann, ohne die Kompatibilität zu berücksichtigen. Verwenden Sie für Zeichen die Zeilenhöhe, um die vertikale Position zu steuern, und verwenden Sie Breite und Höhe, um den Anzeigebereich zu begrenzen. XML/HTML-CodeKopieren Sie den Inhalt in die Zwischenablage
Dies ist die Wirkung: Derzeit habe ich die Wirkung nur auf Google und Firefox getestet und es gibt kein Problem. Bitte weisen Sie darauf hin, wenn etwas nicht stimmt. 4 Der Abstand zwischen benachbarten Inline-Blockelementen Wenn die obige Navigation in ein Inline-Blockelement umgewandelt wird, besteht zwischen den beiden benachbarten Elementen ein Abstand von mehreren Pixeln. Dies ist möglicherweise auf den ersten Blick nicht sichtbar, kann jedoch beim Vergrößern erkannt werden. Die einzige Möglichkeit, dieses Problem zu lösen, besteht darin, Floating zu verwenden. 5 Kontinuierliches Schreiben numerischer Werte: In CSS können die Werte einiger Attribute kontinuierlich geschrieben werden. Beispielsweise Polsterung und Rahmenradius. Erstere sind oben, rechts, unten und links; letztere sind oben links, oben rechts, unten rechts und unten links. Sie sind alle im Uhrzeigersinn angeordnet, haben jedoch unterschiedliche Startpunkte. Wenn die vier Richtungen als a, b, c und d betrachtet werden. Wenn also zwei aufeinanderfolgende Zahlen dahinter geschrieben werden, stellen sie dar: ac, bd; drei Zahlen stellen dar: a, bd, c; und es versteht sich von selbst, dass vier Zahlen darstehen: a, b, c, d. 6. Floats löschen Es gibt vier Möglichkeiten zum Löschen von Floats. Die gebräuchlichste ist die Verwendung von Pseudoelementen. CSS- CodeInhalt in die Zwischenablage kopieren.clearfix
7 Stellen Sie die Höhe ein. Als ich über das Schweben oben sprach, dachte ich plötzlich an das Problem der Abschnittshöhe. Versuchen Sie im Allgemeinen, keine feste Höhe zu verwenden, um einen Abschnitt fest zu codieren. Codieren Sie ihn nicht fest! Schreib es nicht tot! Schreib es nicht tot! Wichtige Dinge sollten dreimal gesagt werden. Wie kann man eine Reaktionsfähigkeit herstellen, wenn es fest codiert ist? 8 Die Ränder und Polsterungen eines Elements wirken sich in horizontaler Richtung (links und rechts) auf alle Elementränder und -polster aus, lediglich die vertikale Richtung (oben und unten) der Elemente innerhalb der Zeile spielt keine unterstützende Rolle. Es ist zu beachten, dass durch Auffüllen der Rand eines Elements erweitert werden kann, das Element dadurch jedoch nicht aus seiner ursprünglichen vertikalen Position gedrängt wird.
9 Die Verwendung der relativen und absoluten Positionierung Es gibt vier Arten der Positionierung: absolute Positionierung, relative Positionierung, feste Positionierung und statische Positionierung. Zu den beiden letztgenannten Positionierungsarten gibt es nicht viel zu sagen. Sie sind genau wie die beiden vorherigen Arten. Zu beachten ist, dass die relative Positionierung die ursprüngliche Position im Dokumentfluss einnimmt, während die absolute Positionierung nicht die ursprüngliche Position im Dokumentfluss einnimmt. Wenn Sie also eine Positionierung verwenden müssen, müssen Sie die spezifische Situation entsprechend der tatsächlichen Situation analysieren und überlegen, ob Sie eine relative oder eine absolute Positionierung verwenden möchten. Beispiel: CSS-Code kopiert Inhalt in die Zwischenablage
XML/HTML-CodeInhalt in die Zwischenablage kopieren
Liste gehört zum oberen Teil, links ist die Anzeige unten und b ist der Inhalt des unteren Teils. Wenn zur Lösung des Problems relative und absolute Positionierung verwendet werden, sollte links absolut verwendet werden, um den unteren Teil nicht zu beeinträchtigen. Auf diese Weise wird die Liste, die den oberen Teil überschreitet, abgedeckt. Daher sollte für das übergeordnete Feld der Liste eine bestimmte Ebene festgelegt werden. Logischerweise sollte relativ verwendet werden, um die Position des oberen Teils einzunehmen, da es immer noch zum oberen Teil gehört. In diesem Fall müssen Sie auch für b einen relativen Wert festlegen und den linken Rand so einstellen, dass er nicht blockiert wird. 10 Verwenden Sie Positionierung, um Elemente zu zentrieren. Um ein Blockelement horizontal zu zentrieren, können Sie margin: 0 auto verwenden. Die Lösung mit Positionierung ist: Nachdem Sie die Positionierung festgelegt haben, setzen Sie links (oben) auf 50 % und verwenden Sie dann margin-left, um die Hälfte seiner Position nach hinten zu verschieben. CSS- CodeInhalt in
11 Hintergrund und Bilder Die Leute fragen oft, wann man zum Einfügen von Bildern „img“ und wann man Hintergründe verwenden soll. Einfach ausgedrückt denke ich, dass für die Symbole auf allgemeinen Websites alle Hintergründe verwendet werden und dass img-Bilder verwendet werden, wenn sie speziell mit einem bestimmten Produkt in Zusammenhang stehen. Der obige Artikel zu den grundlegenden Aspekten von HTML und CSS (ein Muss für das Front-End) ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen und ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen. Original-URL: http://www.cnblogs.com/qing9442/archive/2016/07/26/5709413.html |
Dieser Artikel beschreibt hauptsächlich, wie die ...
Viele Freunde, die gerade angefangen haben, Websei...
Inhaltsverzeichnis Namespaces mit gleichem Namen ...
Xrdp ist eine Open-Source-Implementierung des Rem...
NodeJS kopiert die Dateien: Für den Kopiervorgang...
Da jedermanns Zeit kostbar ist, werde ich die Pro...
Das in diesem Artikel beschriebene Layout gleiche...
Die Verwendung der Clear-Eigenschaft zum Löschen v...
Ich habe zwei Jahre lang im Betrieb und in der Wa...
Vorwort Wenn wir Abfrageanweisungen verwenden, mü...
In diesem Artikel werden die Installationsschritt...
Inhaltsverzeichnis Anwendungsszenarien So erreich...
Einführung Es ist nicht nötig, Redis im Detail vo...
In diesem Artikel wird der spezifische Code für J...
Inhaltsverzeichnis React-Native-Projektinitialisi...