ERLEDIGT
JA
JA
ANTWORTEN
26
26
ZUGRIFFE
1013
1013
EMPFEHLEN
-
Hallo,
ich hab eine Seite http://beta.bebi.de
Ich möchte nun links und rechts der Seite je ein Div mit Bilder positionieren. Allerdings verschiebt es mir immer das Layout.
Was muss ich tun?
Danke und Gruß
Kerstel
-
16.07.07 16:20 #2Maik Tutorials.de Gastzugang
Hi,
meinst du mit links und rechts von der Seite die beiden äußeren Spalten?
Ansonsten versuch mal, die Boxen anstelle der Positionierung mit der float-Eigenschaft links- und rechtsbündig zu setzen.
-
-
16.07.07 16:59 #4Maik Tutorials.de Gastzugang
So wie ich das überblicke, wären das dann die beiden Tabellenzellen <td valign="top" class="containerleft"> und <td valign="top" class="containerright">, in denen du die Boxen einbinden müsstest - ohne Positionierung und ohne die zuvor empfohlene float-Eigenschaft.
Also einfach unterhalb der bislang eingebundenen Elemente notieren.
-
hab ich auch schon überlegt, aber diese "Seitenleisten" sollen von ganz oben anfangen und bis runter gehen. Ich dachte irgendwie an Positionierung über DOM oder so, aber es verschiebt halt immer das Layout. Ich schaff es irgendwie nicht das diese Boxen unabhängig vom Rest sind.
CSS ist irgendwie kacke
-
17.07.07 07:24 #6Maik Tutorials.de Gastzugang
Hi,
wenn die Boxen in den äußeren Spalten eingebettet sein sollen, frage ich mich, wie sie vom Rest (übriges Layout?) unabhängig sein sollen bzw. was du dir darunter konkret vorstellst?
In meinem CSS-Tutorial CSS-Layout mit 100%-Höhe findest du eine Anleitung, wie sich ein Layout im Browserfenster vom oberen bis zum unteren Rand strecken lässt.
-
hm, ich weiß nicht, evtl. drück ich mich falsch aus. Aussehen soll es so:
http://www.kerstel-solutions.de/Autositze.jpg
Die beiden Bänder mit den Blumen drin.
-
Wenn du zwei verschiedene DIV-Container anlegst, einen links und einen rechts floatest müsste es doch funktionieren?
-
18.07.07 06:33 #9Maik Tutorials.de Gastzugang
Hi,
in diesem Fall müsste die Tabelle #main_table_fixed mit zwei weiteren Spalten ausgestattet werden.
Übrigens, ein ID-Name darf nicht mit einer Ziffer beginnen:
ansonsten kommt bei der Navigation sowas bei heraus:Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
/* Autositze */ #45e3f6bdef4f03_50215022 { background-color: #BDC8E9; } /* Baden & Wickeln */ #45e3f6bde91cf0_02988504 { background-color: #A77A93; } /* Essen & Trinken */ #45e3f6bdeadcd5_80065618 { background-color: #EBB6B8; } /* Junges Wohnen */ #45e3f6bdf25fa6_95858057 { background-color: #93C15A; } /* Kindermöbel */ #45e3f6bdec2ff0_56044849 { background-color: #8DA3D2; } /* Sicherheit */ #45e3f6bdef05b5_42552255 { background-color: #D4EF94; } /* Spiel & Spaß */ #45e3f6bdf175a3_52564099 { background-color: #FFCC66; } /* Unterwegs */ #45e3f6bdf10214_12141781 { background-color: #F4E292; }
-
Hallo,
die Seite http://beta.bebi.de läuft auf dem IE soweit einwandfrei. Ich habe nur Probleme unter Firefox (Mac und Win)
Hat jemand ne Idee was ich da machen kann?
Gruß
Kerstel
-
Hallo,
danke für den Tipp mit den Buchstaben vor der ID, hatte mich schon gewundert
Ich hab das mit den Balken jetzt über ein kleine JS geregelt, welches die Balken anhand des Banners positioniert. Funktioniert noch nicht richtig im Firefox
Gruß
Kerstel
-
19.07.07 17:21 #12Maik Tutorials.de Gastzugang
Hi,
wieso startest du nun ein neues Thema ("Browser Problem"), wenn es doch noch immer um die Positionierung der beiden äußeren DIVs geht?
Aus diesem Grund wird dein Post in diesem Thema eingepflanzt, Stichwort: "Cross-Postings" vermeiden.
Bevor ich mich daran mache, alle Fehler im HTML- und CSS-Code zu suchen und auszumerzen, damit die Seite nicht nur im IE, sondern auch in den übrigen Browsern läuft, zeige ich dir mal ein kleines grundlegendes Beispiel für ein 5-spaltiges Layout.
Vielleicht hilft dir das weiter.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> <meta name="author" content="Maik"> <title></title> <style type="text/css"> <!-- div#wrapper { width: 900px; margin: 0 auto; } div#leftOut { float: left; width: 85px; background: #8DA3D2; } div#leftIn { float: left; width: 150px; background: #BDC8E9; } div#content { float: left; width: 430px; background: #dedede; } div#rightOut { float: right; width: 85px; background: #8DA3D2; } div#rightIn { margin: 0 85px 0 665px; background: #BDC8E9; } --> </style> </head> <body> <div id="wrapper"> <div id="leftOut">leftOut</div> <div id="leftIn">leftIn</div> <div id="content">content</div> <div id="rightOut">rightOut</div> <div id="rightIn">rightIn</div> </div> </body> </html>
-
sorry, für mich war das ein anderes thema, da ich es ja gelösst hatte, aber es im firefox halt nicht klappt.
Danke für Dein Beispiel, aber wie bekomm ich damit den Banner oben hin der über den 3 mittleren Divs steht
-
19.07.07 21:20 #14Maik Tutorials.de Gastzugang
Hierfür packen wir die vier involvierten DIVs in ein übergeordnetes DIV #center, das nun die äußeren Spalten #leftOut und #rightOut umfliesst:
Code :1 2 3 4 5 6 7 8 9 10
<div id="wrapper"> <div id="leftOut">leftOut</div> <div id="rightOut">rightOut</div> <div id="center"> <div id="banner">banner</div> <div id="leftIn">leftIn</div> <div id="rightIn">rightIn</div> <div id="content">content</div> </div> </div>
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
div#wrapper { width: 900px; margin: 0 auto; } div#leftOut { float: left; width: 85px; background: #8DA3D2; color: #000; } div#rightOut { float: right; width: 85px; background: #8DA3D2; color: #000; } div#center { margin: 0 85px; } div#banner { background: #414b55; color: #fff; } div#leftIn { float: left; width: 150px; background: #BDC8E9; color: #000; } div#rightIn { float: right; width: 150px; background: #BDC8E9; color: #000; } div#content { margin: 0 150px; background: #dedede; color: #000; }
-
eine frage noch, wie bekomme ich leftIn und leftOut so groß wie den "wrapper" aber mind. so groß wie den anzeigebildschirm?
Ähnliche Themen
-
BG positionieren per CSS
Von SixxKiller im Forum CSSAntworten: 2Letzter Beitrag: 07.10.07, 08:20 -
Div positionieren
Von notebook20000 im Forum CSSAntworten: 2Letzter Beitrag: 11.08.07, 09:37 -
Box Positionieren
Von emonem im Forum CSSAntworten: 2Letzter Beitrag: 05.05.06, 19:57 -
Box in der Box positionieren
Von krass2001 im Forum CSSAntworten: 2Letzter Beitrag: 01.06.05, 06:23 -
Positionieren
Von Peter Klein im Forum HTML & XHTMLAntworten: 11Letzter Beitrag: 27.12.04, 00:33






Login





