Mel : Problem mit zwei Div's und float:left

Beitrag lesen

Hallo Jörg,

ich musste mir Dein Posting bzw. Problem mehrmals durchlesen um zu verstehen können was Dein Problem ist - ich hoffe ich habe es nun auch richtig verstanden.

Also:

ich muss mal Deinen CSS-Code hier zerpflücken:

/* sidebar */

div#sidebar {
         float:left;
         width:139px;
  }

/* main und navibar */

div#main {
         margin:0px;
         padding:0px;
}

div#navibar {margin-left:142px;}

/* Eintrag-main */

h1.titel {margin-left:170px;}

p.blog {margin-left:155px;}

div.autor {padding-left:155px;}

--> also: Du gibst den meisten Elementen in deinem div#main entweder linke margin- oder padding-Werte. Gibt es dafür einen besonderen Grund?

Warum gibts Du nicht dem div#main ein margin-left?

also sowas:
  div#main {margin: 0 0 0 150px;}

-->> hier müsstest Du diese Werte dann wieder entsprechend korrigieren, (also auf 0 setzen).

h1.titel {margin-left:170px;}

p.blog {margin-left:155px;}

div.autor {padding-left:155px;}

Grundsätzlich könnte Dein CSS mal besser organisiert, strukturiert und aufgeräumt werden ;) DAs ist nicht böse gemeint, fällt mir nur auf.

vg melanie