Ich habe eine Webseite, die eine Länge von 2000px hat, aber ich möchte es in 4 verschiedene Abschnitte (dh. Je 500px) teilen, damit ich verschiedene Inhalte dort mit anderem Design hinzufügen kann. Aber ich habe keine Ahnung, wie es geht. Ich möchte auch Hyperlinks von ihnen geben.Wie teile ich eine Webseite in verschiedene Abschnitte?
Antwort
eine schreckliche Antwort ist Frames; eine mäßig schlechte Antwort ist CSS divs
<div class="bottom">
<div id="area1" style="float: left; width: 25%;"></div>
<div id="area2" style="float: left; width: 25%;"></div>
<div id="area3" style="float: left; width: 25%;"></div>
<div id="area4" style="float: left; width: 25%;"></div>
</div>
jetzt, wenn Sie Hyperlinks sagen .. meinen Sie, wie in Ihnen den Mini-Teil der Seite klicken und es dehnt sich auf den Teil davon? weil Sie wahrscheinlich einige Jquery Hack zu tun haben es
$("#area1").click(function(){
$("#area1").css("width", "100%");
$("area2").css("width", "0%");
$("area3").css("width", "0%");
$("area4").css("width", "0%");
});
(die über die angeklickt div für das Quartal die Größe sollten Sie auf 100 angeklickt, während die anderen schrumpfen. würden Sie dann die einzelnen div in der CSS-Stil für es durch ID oder Klasse etc.
Können Sie mir bitte sagen, was ist Syntax für jquery.Ich habe das noch nicht getan ... Jede Hilfe würden wir schätzen. –
einfache Möglichkeit für Sie, Bootstrap zu verwenden, die bereits Spalten und mit responsive Funktionalität bietet.IF wollen Sie nicht die nächste Option verwenden können wir css oder frames.like wie oben Antwort
Klingt, als ob Sie einige Grundlagen benötigen
Die Struktur Ihrer Seite ist HTML, während stilistische Elemente in CSS diktiert sind. So werden Sie vier logische Abschnitte wollen (aka <div></div>
) innerhalb eines enthaltenden <div></div>
, wie folgt aus:
<div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
A div
ist etwas, ein Block-Level-Element genannt, die automatisch auf die volle Breite erweitert wird (dh: 100 %) seines Containers. Sie möchten, dass die inneren div
Elemente die gleiche Breite haben, und da es vier davon gibt, können Sie etwas rechnen.
100%/4 = die Breite, die Sie jeweils wollen div
zu sein.
<div>
<div style="width:25%;"></div>
<div style="width:25%;"></div>
<div style="width:25%;"></div>
<div style="width:25%;"></div>
</div>
Sie werden bemerken, dies nicht wie erwartet funktionieren, da die div
Elemente die Breite, die Sie nur wollen, sondern auf der jeweils anderen gestapelt werden. Um sie nebeneinander zu bekommen, können Sie display:inline-block;
verwenden, die die Blockstufe zwischen Block und Inline ändert.
<div>
<div style="width:25%; display:inline-block;"></div>
<div style="width:25%; display:inline-block;"></div>
<div style="width:25%; display:inline-block;"></div>
<div style="width:25%; display:inline-block;"></div>
</div>
Dies wird fast, was Sie wollen, es sei denn Sie einige Lücken zwischen den div
Elemente bemerken, die eigentlich weißen Raum ist im HTML-Code erhalten wird (die Zeilenumbrüche zwischen dem <div></div>
). Es gibt mehrere Möglichkeiten, dies zu beseitigen. Meiner Meinung nach, ist die einfachste einen leeren Kommentar zwischen den Elementen zu stellen, wie folgt aus:
<div>
<div style="width:25%; display:inline-block;"></div><!--
--><div style="width:25%; display:inline-block;"></div><!--
--><div style="width:25%; display:inline-block;"></div><!--
--><div style="width:25%; display:inline-block;"></div>
</div>
Dies ist CSS-Stile innerhalb der HTML-Elemente verwenden, aber Sie sollten setzen CSS in a stylesheet and reference it in the page wirklich.
Thanx Buddy .... aber ich frage mich, ob es in Länge auch funktionieren würde (zB Länge: 25%) coz ich möchte es längs teilen ... –
Das 'Breite'-Attribut behandelt Breite entlang der X-Achse, die ' Das Attribut height behandelt die Höhe entlang der y-Achse. In CSS gibt es kein Längenattribut. –
- 1. Datum in verschiedene Abschnitte teilen
- 2. Wie teile ich meine asp.net Webseite in 2 Webseiten ein?
- 3. Verschiedene Layout in verschiedenen Tabellenansicht Abschnitte
- 4. Timing verschiedene Abschnitte in CUDA Kernel
- 5. Wie kann ich Teile der Webseite herunterladen und analysieren?
- 6. Wie teile ich models.py in verschiedene Dateien für verschiedene Modelle in Pyramid?
- 7. wie man verschiedene Teile eines Bildes auswählen
- 8. Wie kann ich verschiedene Teile der Datenstruktur nacheinander durchlaufen?
- 9. Verschiedene Teile von BDD Struktur
- 10. Schleife durch verschiedene Abschnitte von appConfig Datei
- 11. Wie teile ich verschiedene URLs über den uiactivityviewcontroller?
- 12. Teilen einer Textdatei in zwei verschiedene Teile
- 13. Mehrere JsonReaders verschiedene Abschnitte JsonStore Daten
- 14. Aufruf verschiedene Abschnitte des Codes durch Aufruf
- 15. Scraping bestimmte Teile einer Webseite [Python]
- 16. Wie spalte ich eine Datei in n keine Teile
- 17. Wie cache ich eine Webseite in PHP?
- 18. Wie kann ich Javascript in eine Webseite
- 19. Wie zeige ich eine Webseite in App-Erfinder 2 an?
- 20. Anwenden von verschiedenen CSS-Stylesheet für verschiedene Teile der gleichen Webseite
- 21. Schienen. Verschiedene Anwendungslayouts für verschiedene Teile der Website.
- 22. Verschiedene Farben für verschiedene Teile von MATLAB Titel
- 23. Wie scrape ich eine Webseite mit C?
- 24. Wie man Teile der Webseite mit Jsoup verlässt?
- 25. Kleine zusammenklappbare Dreiecke: Wie kann ich zusammenklappbare Abschnitte auf einer Webseite erstellen?
- 26. Wie füttere ich eine Webseite vom Telegrammkanal?
- 27. Wie speichere ich eine Webseite zu Bild
- 28. Wie speichere ich eine Webseite als PDF?
- 29. Wie scrolle ich eine Webseite herunter
- 30. Wie lade ich eine HTML-Tabelle Abschnitte auf einmal
Willkommen bei Stack Overflow! Es wird erwartet, dass Sie zumindest versuchen, dies für sich selbst zu programmieren. Stack Overflow ist kein Code-Schreibdienst. Ich würde vorschlagen, dass Sie einige [** zusätzliche Forschung **] (http://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-sected-of-stack-overflow-users) tun entweder über Google oder durch die Suche nach SO, versuchen und. Wenn Sie immer noch Probleme haben, kommen Sie zurück mit ** Ihrem Code ** und erklären Sie, was Sie versucht haben und warum es nicht funktioniert hat. –
* div * ide oder * div * ision – niksofteng