• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

DIV Inhalt Vertikal zentrieren

dotnet

Neues Mitglied
Hallo,

ich komme gerade nicht weiter :(. Ich möchte den Inhalt meines DIV's Vertikal zentrieren. Habe schon einiges probiert was ich im inet gefunden habe, nichts hat geklappt :(.


HTML:
<div class="test">
            <p>blabla</p>
            <p>blabla</p>
</div>

Code:
width: 300px;
height: 80px;
float: right;
 
Dann halt mit einer Div-Tabelle:
HTML:
<style>
.test
{
  display:table;
  height: 80px;
  width:300px;
  float: right;
  vertical-align:center;
}
</style>


<div class="test">
 <div style="display:table-row">
  <div style="display:table-cell">
    <p>bla bla</p>
    <p>bla bla</p>
  </div>
 </div>
</div>
 
oh, muss grad feststellen, dass der Teil weggelassen werden kann:
HTML:
 <div style="display:table-row">
  <div style="display:table-cell">
 
Ich habe es jetzt so gemacht:

HTML:
<div class="test">
<table>
  <tr> 
    <td>
      <p>blabla</p>
      <p>blabla</p>
    </td>
  </tr>

</table>
</div>

Die ausrichtung habe ich in der CSS gesetzt, ich finde es nicht sauber, sollte aber jemand ne Idee haben wie es besser geht, bitte hier Posten :D.

Grüße
 
Firefox 3.6.8 -> funzt (genauso IE8, Opera 9, Chrome 7)

komisch..., funktioniert es denn mit den beiden gelöschten Zeilen, oder vlt. kein doctype, ...mehr fällt mir jetzt nich ein
 
ich habe es ohne den 2 zeilen gemacht

HTML:
<style>
.test
{
  display:table;
  height: 80px;
  width:300px;
  float: right;
  vertical-align:middle;
}
</style>


<div class="test">
    <p>bla bla</p>
    <p>bla bla</p>
</div>
 
ok, es geht, das reset.css war das problem.

Ich habe einfach diese 2 werte hinzugefügt (in die klasse):

Code:
  height: 50px;
  padding: 1%;

Danke dir @alogheo

Grüße
 
Zurück
Oben