wie man divs passen sich dynamisch dem Bildschirm-Auflösungen?
Brauche ich 3 divs, von denen 1 auf der Breite von 1000px und werden in der Mitte der Seite, und die anderen 2 sollten füllen der Bildschirmbreite von der linken und rechten Seite des Haupt-div. Ich will dies funktioniert auf allen Bildschirmauflösungen, aber ich kann nicht finden die Art und Weise, es zu tun.
Mein code bisher (ich habe Farben als visuelle Hilfe)-
css:
#leftside { background: red; float: left; width: 100%; position: relative; width: 100%; }
#rightside { background: blue; float: left; width: 100%; position: relative; }
#container { background: yellow; float: left; width: 1000px; position: relative; }
html:
<html>
<body>
<div id="leftside"> </div>
<div id="container">the content</div>
<div id="rightside"> </div>
...
Bisher ist es nicht funktioniert. wie mache ich den "linken Seite" und "rechten" divs automatisch anpassen, was ist Links in der Bildschirm-Auflösung - für jede Bildschirm-Auflösung?
Danke für die Hilfe.
InformationsquelleAutor Eyal Binehaker | 2013-03-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
können Sie erreichen, indem Sie dies mit css
test-browser-Unterstützung für calc()
Ihre Antwort @Roman C
InformationsquelleAutor Sahil Popli
Müsstest du Spritzen einige javascript-code:
Siehe demo
Dann verwenden media queries zu ändern, der Mitte
div
's Breite, wenn der Bildschirm kleiner wird.Kein problem, können Sie es akzeptieren, da eine Antwort, wenn es gelöst ist deine Frage 😉
InformationsquelleAutor Jürgen Paul
Eine Möglichkeit ist es, die divs in eine Tabelle mit einer Zeile und 3 Zellen. Der Tisch hat die Breite 100% und stellen Sie die Breite von der Mitte td.
Ich bin sicher, jemand wird dir empfehlen, einen besseren Weg, in CSS aber.
InformationsquelleAutor SteveP