Wie man eine erweiterte Div-Layout

September 10

Wie man eine erweiterte Div-Layout

Wenn Sie eine Website erstellen, ist es üblich, eine Division zu halten, und positionieren Sie Inhalte auf Ihrer Seite zu verwenden. Einige Webdesigner verwenden DIVs ersetzen traditionelle Tabellen, um Rahmen zu ersetzen und, in einigen Fällen einfach, ein Bild oder einen Kommentar zu positionieren. Es ist möglich, eine erweiterte Layout mit DIVs als das primäre organisatorische Element zu erstellen, keine Frames, Tabellen, Bilder und andere Inhalte einbinden soll, Gewährleistung alles zeigt nur, wie beabsichtigt.

Anweisungen

1 Machen Sie eine Zeichnung oder digitalen Bild Ihrer Pläne für die endgültige Website-Layout. Dies wird Ihnen eine Idee wo müssen Sie Erstellen von DIVs und wie man sie richtig anzuordnen.

2 Erstellen Sie einen DIV-Container der Größe die Seite angezeigt werden soll. Beispielsweise wenn Sie Ihre Seite auf maximal 1.000 Pixel breit anzeigen möchten, erstellen Sie ein DIV mit dieser Breite, die Inhaltslänge der kleineren Divisionen und einer Höhe gleich zu halten. Fügen Sie "Überlauf-x: versteckt;" um zu verhindern, dass innere DIVs Verlängerung nach rechts weiter, als Sie wollen. Dies ermöglicht noch den Y-Wert nach Bedarf anpassen.

3 Erstellen Sie die Abteilungen innerhalb des Containers DIV, die als Frames dienen wird, falls gewünscht. Wenn Sie einen Frame am oberen Rand der Seite möchten, stellen Sie ein DIV mit NULL Entfernung vom oberen und linken und eine Breite gleich hundert Prozent der Seite absolut positioniert. Platzieren Sie Ihre Titel Leiste Inhalt innerhalb dieses DIV.

4 Legen Sie eine Navigation bar DIV, falls gewünscht. Beispielsweise soll ein vertikales Menü auf der linken Seite des Bildschirms, ein Geschäftsbereich der Breite Ihres Menüs zu erstellen, und fügen "Schwimmer: Links;" auf die Eigenschaften. Dadurch wird sichergestellt, dass die Navigationsleiste unterhalb der Titelleiste und am linken Rand der Seite angezeigt wird.

5 Erstellen Sie einen Inhalt, den DIV absolut positioniert mit der left-Wert gleich der Breite des Navigation-Bar und ein Top-Wert entspricht der Titel Bar Höhe. Subtrahieren Sie die Breite der Navigationsleiste von der Breite des DIV-Containers, und verwenden Sie das Ergebnis als die Breite Ihrer Inhalte Division. Dadurch werden die Inhalte, die DIV die perfekte Größe an den Rändern der Seite ausgerichtet ist.

6 Kleinere DIVs für Elemente innerhalb der Content DIV, z. B. Bilder oder Tabellen verwenden. Verwenden Sie die absolute Positionierung, um sie korrekt angezeigt werden, für alle Benutzer, und fügen Sie einen hohen Z-Index zum Anzeigen des Objekts über andere Inhalte zu gewährleisten. Löschen Sie jeden Befehl innerhalb des Codes brauchen Sie nicht für ein bestimmtes DIV. Beispielsweise, wenn Sie nicht die Höhe angeben möchten, kopieren Sie den Code und löschen Sie das Height-Attribut zu.

Tipps & Warnungen

  • < Div Style = "Position: absolute; Top: 0px; Links: 0px; Breite: 900px; Höhe: auto; Überlauf-x: versteckt; Z-Index: 100; " > DIV CONTENT hier < / Div >
  • Div-Tags Größe werden automatisch an den Inhalt, wenn keine Breite angepasst oder Höhenmessungen angegeben sind.
  • Div-Tags, die als "absolute" oder "Feste" positioniert werden können nicht das Attribut "Float" verwenden.
  • Ein DIV in einer anderen erstellt wird relativ zu der übergeordneten Division positioniert. Wenn Sie positionieren ausschließlich basierend auf dem Rand des Browsers möchten, verschachteln Sie die Divisionen nicht.