Hallo leute,
wieder einmal habe ich das forum durchforstet und zwei tage lang probiert den fehler selbst zu finden. langsam geht mir die geduld aus weil es immer das gleiche problem bleibt.
zunächst einmal mein beispiel:
ich habe ein tabelle die am linken rand mittels include (SSI) auf allen seiten erscheinen soll. das ist die tabelle:
<div id="main-leftm">
<div class="ml" id="box1"></div>
<div class="ml" id="box2"></div>
<div class="ml" id="box3"></div>
<div class="ml" id="box4"></div>
<div class="ml" id="box5"></div>
</div>
-------------------------------------------------------------------------
Und hier ist der stylesheet code der tabelle:
/* Main Menu Left */
#main-leftm {
width: 150px;
height: 2000px;
background-color: #E2E1E1;
}
#box1 {
height: 395px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
background-color: #999999;
}
#box2 {
height: 395px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
background-color: #999999;
}
#box3 {
height: 395px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
background-color: #999999;
}
#box4 {
height: 395px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
background-color: #999999;
}
#box5 {
height: 395px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
background-color: #999999;
}
.ml {
padding: 5px 15px 5px;
text-align: center;
font-weight: bold;
font-size: 20px;
font-family: arial;
letter-spacing: 2px;
}
-------------------------------------------------------------------------
Das Problem ist jenes, sobald ich das padding oder Schriftgröße verändere (mittels class=""),
verhält sich die #Box5 immer falsch und tretet unten über die kante hinaus. also margin-bottom: bringt hier gar nichts.
Meine Frage ist nun diese:
wenn ich mehrere divs in einem div untereinander haben will. wie muss ich den css code schreiben damit die immer genau gleich groß bleiben auch wenn ich schriften und paddings der inneren divs verändere???
Ich will einfache statische tabellen machen die sich nie verändern so wie <table>
ich bitte vielmals um eure hilfe weil mich die abänderung auf css schon zu viel zeit gekostet hat.
wieder einmal habe ich das forum durchforstet und zwei tage lang probiert den fehler selbst zu finden. langsam geht mir die geduld aus weil es immer das gleiche problem bleibt.
zunächst einmal mein beispiel:
ich habe ein tabelle die am linken rand mittels include (SSI) auf allen seiten erscheinen soll. das ist die tabelle:
<div id="main-leftm">
<div class="ml" id="box1"></div>
<div class="ml" id="box2"></div>
<div class="ml" id="box3"></div>
<div class="ml" id="box4"></div>
<div class="ml" id="box5"></div>
</div>
-------------------------------------------------------------------------
Und hier ist der stylesheet code der tabelle:
/* Main Menu Left */
#main-leftm {
width: 150px;
height: 2000px;
background-color: #E2E1E1;
}
#box1 {
height: 395px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
background-color: #999999;
}
#box2 {
height: 395px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
background-color: #999999;
}
#box3 {
height: 395px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
background-color: #999999;
}
#box4 {
height: 395px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
background-color: #999999;
}
#box5 {
height: 395px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
background-color: #999999;
}
.ml {
padding: 5px 15px 5px;
text-align: center;
font-weight: bold;
font-size: 20px;
font-family: arial;
letter-spacing: 2px;
}
-------------------------------------------------------------------------
Das Problem ist jenes, sobald ich das padding oder Schriftgröße verändere (mittels class=""),
verhält sich die #Box5 immer falsch und tretet unten über die kante hinaus. also margin-bottom: bringt hier gar nichts.
Meine Frage ist nun diese:
wenn ich mehrere divs in einem div untereinander haben will. wie muss ich den css code schreiben damit die immer genau gleich groß bleiben auch wenn ich schriften und paddings der inneren divs verändere???
Ich will einfache statische tabellen machen die sich nie verändern so wie <table>
ich bitte vielmals um eure hilfe weil mich die abänderung auf css schon zu viel zeit gekostet hat.
Zuletzt bearbeitet: