Hi, ich nerv mal wieder, aber ich glaube, das wird jetzt eine etwas anspruchsvollere Aufgabe ;> …Ich würde gerne eine Navigation an der linken Seite einbinden… Dafür habe ich einen
MfG .wired
Hi, ich nerv mal wieder, aber ich glaube, das wird jetzt eine etwas anspruchsvollere Aufgabe ;> …Ich würde gerne eine Navigation an der linken Seite einbinden… Dafür habe ich einen
MfG .wired
Ich denke SelfHTML wird dir Helfen :lol:
SELFHTML: Stylesheets / CSS-Eigenschaften / Positionierung und Anzeige von Elementen
Ich denke aber leider nicht so -.- Da hab ich mich schon mal durchgearbeitet… Bitte noch andere Vorschläge…
MfG .wired
Nun, ich weiß ya leider nicht was genau du willst und erwartest, meine Idee wäre aber position:fixed - wenn dir das nicht gefällt, musst du ein bisschen mehr Infos geben was genau du willst:smile:
Man könnte den Fortlauf der Box mit einem Rahmen „simulieren“:
[php]
(#box mit float:left und fest definierter Breite und Hintergrundfarbe; #content mit border-left so breit wie #box und mit gleicher Rahmenfarbe wie der Hintergrund von #box)
Ich hoffe das ist 1. verständlich und 2. nützlich …
Hmm… ja es wäre eine Möglichkeit, aber soweit ich das sehe, ist der Inhalt dann immer unter der Box, und nicht in der Box… Diese Box ist ja mein Navigationshintergrund… Ich poste mal den Code, damit ihr mein Problem ein wenig besser versteht:
.navigation_background
{
position: absolute;
top: 0px;
width: 190px;
height: 100%;
background-color: #AC6C04;
z-index: 1;
border-left: #000000 solid;
border-right: #000000 solid;
float: left;
}
.navigation
{
position: absolute;
top: 225px;
width: 190px;
text-align: center;
z-index: 2;
}
Und hier der dazugehörige HTML-Code:
<div class="navigation_background"><div class="navigation"><! -- MEINE NAVIGATIN ( LINKS ETC. ) -- !></div></div>
Und RECHTS DANEBEN: „Gaaaaaaaaaaaanz langer Text“ oder sonstwas oder sonstwie postitioniert und gemacht, auf jeden Fall, dass man scrollen muss… Und HIER setzt CSS aus: Die .navigation_background Box will einfach nicht weiter runtergehen, egal wie ich es versuche…
Hoffe, es findet noch jemand eine Lösung, wenn ich es wäre hätt ich auch nix dagegen ;>
MfG .wired
Eine schlechte Möglichkeit, aber es ist eine: Du machst um das ganze ein Div und belegst es mit der gleichen Hintergrundfarbe wie die Navigation, dem Inhalt musst du dann auch noch eine Hintergrundfarbe hinzufügen. Das wäre auch „simuliert“ wie von BcF eine Möglichkeit beschrieben wurde.
Also das verstehe ich jetzt nicht so ganz… Die Navigation ist doch schon vom Background verschachtelt… So kann ich doch unendlich weiter verschachteln und es ändert sich nichts… Oder hab ich dich falsch verstanden??
MfG .wired
Versuchs mal so:
[code].navigation_background
{
position: fixed; // ← So …
top: 0px;
width: 190px;
height: 100%;
background-color: #AC6C04;
z-index: 0;
border-left: #000000 solid;
border-right: #000000 solid;
float: left;
}
.navigation
{
position: absolute;
top: 225px;
width: 190px;
text-align: center;
z-index: 1;
}[/code][code]
Ich meinte, dass du ein Div um die Navigation UND den Inhalt machst somit wird diese Box mit nach unten lang gezogen.
Also Drakes, ich glaube ich bin einfach zu doof für deine Lösung ich versuch jetzt schon seit einer halben Stunde dahinterzukommen was du meinst, und kriegs nicht gebacken ;> … Naja, das mit dem position: fixed; funktioniert nur beim Firefox… Ich glaube aber, ich habe auch schon eine Idee, wie ich es lösen könnte… ebenfalls nicht sehr schön und es würde die Ladezeit auch nochmal vergrößern aber nicht um so, dass es auffallen würde: Dem body so eine ein Pixel hohe Grafik zuordnen, die so aussieht wie die Navigation und in y-Richtung wiederholen lassen… Insofern also danke an alle ;>
MfG .wired
PS.: wenn jemandem noch eine Lösung einfällt, immer her damit ;>
#seite {
background-color: green; /* Farbe der Navi */
}
#navi {
float: left;
}
#inhalt {
background-color: white;
}
[html]