TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 29.07.2005, 00:08   #1
TP-Member
 
Registriert seit: Jun 2005
Ort: München
saga macht alles soweit korrekt
Cool

Div's verschieben sich unerwünscht, trotz CSS


Guten Abend,

bin Dreamweaver Neuling und habe Schwierigkeiten mein dreispaltiges Div-Layout unter meinen #header_container zu bekommen. Im InternetExplorer funktioniert es, doch die Browser Opera/Firefox/Netscape wollen noch nicht so richtig (siehe Problem im Detail)

Ich würde mich sehr freuen, wenn mir hierbei jemand aus dem Traum-Projekt helfen könnte.

Viele Grüße aus München,
saga

- Problem im Detail

Div#navi_left rutscht ganz nach oben (in Opera/Firefox/Netscape), obwohl ich Div#navi_header (Inhalt ca. 100 Zeichen; nimmt also nicht die ganze Bildschirmseite ein) mit einem Div#header_container mit der Einstellung 100% im Code eingeschlossen habe (siehe Codeauszug unten)

- Codeauszug aus CSS-Datei:

#header_container {
width: 100%;
#navi_header {
float: right;
width: auto;
}
#navi_left {
float: left;
height: auto;
width: 200px;
border: none;
}
#content_center {
height: auto;
width: 480px;
float: left;
border: none;
}
#content_right {
float: right;
height: auto;
width: auto;
border: none;

- Codeauszug aus HTML-Datei:

<div id="header_container">
<div id="navi_header">
<a href="kontakt/kontakt.htm">Kontakt</a> | <a href="impressum/impressum.htm">Impressum</a> | <a href="agb/agb.htm">rechtlicher Hinweis</a>
</div>
</div>
saga ist offline   Mit Zitat antworten


Alt 29.07.2005, 08:18   #2
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
1. Lass das width: 100%; weg - DIVs sind immer automatisch maximal so breit, wie möglich

2. Fehlt bei #header_container die schließende Klammer }

3. height: auto; ist auch unnötig, das ist Standardmäßig bereits so eingestellt

4. welchen DOCTYPE benutzt Du?

Ein funktionierendes, dreispaltiges Layout würde so aussehen:
Code:
#linkeleiste
{
	width: 200px;
	float; left;
}

#rechteleiste
{
	width: 150px;
	float: right;
}

#mittlereleiste
{
	margin: 0 150px 0 200px;
}

<div id="linkeleiste"></div>

<div id="rechteleiste"></div>

<div id="mittlereleiste"></div>
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 29.07.2005, 14:39   #3
TP-Member
 
Registriert seit: Jun 2005
Ort: München
saga macht alles soweit korrekt
Red face

Hallo Boris,

zunächst vielen Dank für die vielen Hinweise:

1. i.O. 100% lass ich dann in Zukunft weg
2. Ja, die schließende Klammer }. Kopierfehler ;o)
3. height: auto ist Standard. Und schon wieder was gelernt!
4. Den DOCTYPE muss ich zu Hause nachsehen - Info folgt (wird wahrscheinlich der Standard DOCTYPE von Dreamweaver sein)

Zum dreispalten Code-Layout: Über diesen drei Spalten möchte ich noch eine Überschriftenleiste (z.B. #überschrift_rechts) die über den drei Spalten rechts floaten soll. Und die nur 100px breit sein soll (wegen der Hintergrundfarbe). Deshalb würde #linkespalte auf jeden Fall nach oben rutschen. Kann ich das irgendwie verhindern?

Freu mich auf eine Antwort.

Viele Grüße,
saga
saga ist offline   Mit Zitat antworten
Alt 29.07.2005, 18:40   #4
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Wenn außer der Leiste sonst nichts da sein soll, dann kannst Du doch auch ein DIV mit der vollen Breite nehmen und dessen Inhalt nach rechts lagern (text-align: right)

Ansonsten musst Du der linken Leiste einfach nur ein clear: left; mitgeben.
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 30.07.2005, 00:58   #5
TP-Member
 
Registriert seit: Jun 2005
Ort: München
saga macht alles soweit korrekt
Smile

Hallo Boris,

nTraum! clear: right; ist die Lösung.

Hier noch der DOCTYPE: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN". Wenn das nicht iO ist. Bitte kurze Info.

Danke und noch ein schönes Wochenende,
saga
saga ist offline   Mit Zitat antworten
Alt 30.07.2005, 10:16   #6
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Zum Doctype siehe hier: http://www.fabrice-pascal.de/artikel/dtd/

Deiner ist veraltet und bringt den IE dazu, das CSS Boxmodel falsch zu interpretieren. Nimm den hier:

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 01.08.2005, 09:38   #7
TP-Member
 
Registriert seit: Jun 2005
Ort: München
saga macht alles soweit korrekt
Hallo Boris,

super. Vielen Dank und einen guten Start in die Woche.

saga
saga ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Dreamweaver
Div's verschieben sich unerwünscht, trotz CSS Div's verschieben sich unerwünscht, trotz CSS
« 2 Hp´s in einer | Kontkatformular informationen mit e-mail verknüpfen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:26 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 64 65 66 67

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 64 65 66 67