Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [CSS] DIVs anordnen (https://www.delphipraxis.net/95328-%5Bcss%5D-divs-anordnen.html)

MathiasSimmack 5. Jul 2007 09:16


[CSS] DIVs anordnen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich arbeite gerade an einem eigenen kleinen Mobiltheme für meinen Blog. Ja, ich weiß, dass es so was schon gibt, ich will halt selbst ... :stupid: Ein Kumpel hat mit seinem Symbian-Handy einen Screenshot gemacht (s. Anhang). Wie man sehen kann ist der Titel leicht mittig versetzt.

Das liegt an der Navigation, die aus drei DIV besteht (dem Container, sowie einem linken und einem rechten, die sich jeweils 50% der Breite teilen). So sieht der Code der Seite grundlegend aus:
Code:
<div id="page">
  <div id="content">
    <div class="navigation">
      <div class="left">Alter Beitrag</div>
      <div class="right">Neuer Beitrag</div>
    </div>

    <div class="post">
     
    </div>
  </div>
</div>


/* hier gleich mal der CSS-Code aus der Stylesheet-Datei */

#page
{
   text-align: left;
   background: white;
   margin: 0 auto;
   position: relative;
   border: 1px solid #ddd;
   border-top: none;
   clear: both;
}

#content
{
   text-align: justify;
   padding: 3px;
}

.navigation .alignleft
{
   float: left;
   text-align: left;
   width: 50%;
   font-size: smaller;
}

.navigation .alignright
{
   float: right;
   text-align: right;
   width: 50%;
   font-size: smaller;
}
Irgendwo hier liegt jetzt mein Denkfehler. Ich möchte den navigation-DIV dazu zwingen, die Höhe des größten Beitragstitels (im Bild links "Web 2.0 vs Politiker 0.0") anzunehmen, damit der eigentliche Beitrag (post-DIV) und sein Titel wieder links angeordnet sind.
Im Moment ist es so, dass der Titel verschoben ist, weil der rechte Titel kurz ist und nur eine Zeile belegt, und damit Platz zur Verfügung steht.

Kann mir jemand auf die Sprünge helfen?

S2B 5. Jul 2007 13:15

Re: [CSS] DIVs anordnen
 
So sollte es gehen:
Code:
div.post {
  clear: both
}
Du kannst dir übrigens bei deinem Code auch ein float sparen:
Code:
<div style="float: left">links</div>
<div style="text-align: right">rechts</div>

MathiasSimmack 5. Jul 2007 21:31

Re: [CSS] DIVs anordnen
 
Herzlichen Dank. :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz