|
|||
3 Div Container nebeneinander plazieren
Ich probiere jetzt schon seit Stunden rum und weiß mir keinen Rat mehr.
Ich habe einen Wrapper container mit einer festen Breite von 960px. Innen mittig soll ein Container mit 560px Breite sein und links und rechts jeweils ein Container mit 200px Breite. Irgendwie werden diese jeweils nicht nebeneinander angeordnet. Vielleicht kann mir jemand helfen und sagen wie ich das am besten hinbekomme. Ich hab schon alles an float ausprobiert. In der html datei die verschiedenen divs verschoben. Es wird eher schlimmer statt besser. Wäre schön wenn mir jemand helfen könnte. Also ein grundgerüst für drei nebeneinander liegenden div containern. Danke sehr. Geändert von nubi007 (09.10.2016 um 05:01 Uhr) |
Sponsored Links |
|
|||
Kennst du dich damit aus?hab mich bisschen belesen zu dem thema, da ich flexbox garnicht kannte.
wenn ich in so einem flexbox container oben eine art leiste als png einbauen möchte, hätte ich früher für links oben und rechts oben ein eckelement eingebaut und dann über die gesamt breite 1px x höhe px per repeat im div conatiner eingebaut. geht das mit flexbox genauso? und einzelne menüelemente kann ich dort genauso wie früher einbauen? entschuldigt die dummen fragen, aber ich fange gerade wieder mit html und css an nach ein paar jahren pause. |
|
|||
Hallo
Deine Angaben sind leider sehr mager. Zitat:
Heutzutage sollten HTML-Elemente vermieden werden, der nur der Gestaltung dienen. Für die Gestaltung wird CSS verwendet. Für unterschiedliche Hintergrundfarben entweder linear-gradient oder radial-gradient oder svg-Bilder. Für eine konkrete Hilfe benötigen wir konkrete Angaben von dir. Gruss MrMurphy |
|
|||
Hallo Leute
Ich habe es auch schon mehrmals bemerkt, dass mathematisch gesehen die Sachen oft nicht so ganz passen. Gebe deshalb meistens etwas mehr Platz – im Beispiel von nubi007 würde ich z.B den wrapper auf 970px setzen damit alles passt. Aber das ist ja nicht die Lösung und aus Anregung habe ich das Beispiel mal in einer fiddle nachgebaut: https://jsfiddle.net/540nk55g/ (ist nicht flexbox wie von MrMurphy vorgeschlagen, verstehe dass flexbox dazu gut ist) ... und bin auf ein "interessantes Phänomen gestoßen" : wenn ich im HTML alles gequetscht schreibe (ohne Zeilenumbruch zwischen den einzelnen div’s) passt es, aber mit tidy-HTML passt es nicht mehr. Kann das jemand vielleicht mal erklären? Fehlt wahrscheinlich etwas im CSS. |
|
|||
Dieses Phänomen tritt auf weil du inline-block verwendest. Es gibt nämlich einen Unterschied zwischen inline-block und block, verwendest du inline-block dann werden auch, vereinfacht gesagt, Textliche Steuerzeichen (wie dein Enter) mit interpretiert. Wenn du möchtest dass das nicht passiert musst du deine divs floaten.
Code:
.wrapper div{float:left} |
|
|||
Danke @ cloned und etux. Euro Antworten auf das "interessante Phänomen" sind gut verständlich und machen Sinn.
Dass inline-Boxen sich wie Wörter mit einem space verhalten habe ich noch nicht gewusst, ist aber auch in meiner Beispiel-fiddle sichtbar im unterem wrapper. Da hatte ich auch mit negativen margin versucht es zu korrigieren – geht natürlich, hab ich dann aber wieder gelöscht. "white-space: nowrap" hab schon öfters mal gesehen und hab mich immer gefragt was soll der Sch... - jetzt versteh ich’s. Gute Sache. Emil, danke für deine Beipielseite (testseite). Hab im Quelltext ".element:nth-child(odd) { clear: left; }" gefunden. An so etwas auch noch nicht gedacht. Tja man lernt nie aus |
Sponsored Links |
|
||||
Bitte, gern.
Cloned und ich, wir haben das Thema nur angerissen. Das Inline-Formatierungsmodel ist ein sehr spannendes Thema. Vielleicht am Anfang etwas langweilig, aber wenn man einmal drin ist – sehr interessant und sehr nützlich. Schön dass Du Lust zum Lernen hast. Viel Erfolg dabei. |
Sponsored Links |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
div container on click vergrössern | keira | CSS | 3 | 14.09.2017 20:59 |
Brauche Hilfe: Schwarzes Nichts | Zwox | CSS | 10 | 19.11.2010 16:53 |
div container nebeneinander platzieren | müsli | CSS | 4 | 11.11.2007 16:14 |
Div Container mit Scrollbalken bei bedarf | MTCook | CSS | 0 | 15.11.2006 00:39 |
2 Div Container, unten anordnen, keine feste Höhe | Hausmeista | (X)HTML | 0 | 06.06.2006 17:28 |