mustang
Mitglied
Hallo Leute,
ich habe ein Problem, mit einer neuen Website bei einem dreispaltigen Layout.
folgenden Aufbau möchte ich erreichen:
#################################.....####
############## Header##############.....####
#################################.....####
##### ##### #####################.....####
##### ##D## #####################.....####
##M## ##E## #####################.....####
##E## ##S## ####INHALT############.....####
##N## ##I## #####################.....####
##Ü## ##G## #####################.....####
##### ##N## #####################.....####
##### ##### #####################.....####
mein Problem ist nun:
ich möchte den Inhaltsbereich für unterschiedliche Auflösungen veränderlich gestalten. das heißt das gesamte design soll 80% der bildschirmbreite einnehmen.
demnach soll:
- der header seine breite auf immer 80% anpassen
- das menü immer von der breite gleich bleiben
- der teil für designelemente immer gleich bleiben
- und der inhaltsbereich 80% minus menü und design groß sein
ich habe nun folgende lösung probiert:
- header bekommt die angabe 80%
- das menü eine angabe von 120px
- der designteil 50px
- eine angabe für den inhalt habe ich nicht (funktioniert ja nicht, da ja 80%-(120px+50px) weder eine angabe in %, noch in px sind.
leider hat das ganze nicht ganz funktioniert. das heißt die drei "spalten" unten, sind nicht an den definierten positionen.
ich habe es nun mit align="left" für das menü und den designteil probiert, aber leider erkennt das nur der firefox, nicht aber der internet explorer...
was nun??
mein HTML-code:
---------------------------------
<table id="Tabelle_01" width="80%" height="563" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3">
HEADER</td>
</tr>
<tr>
<td width="120" align="left">
MENU</td>
<td width="50" align="left">
<img src="Bilder/design_03.jpg" width="50" height="357" alt=""></td>
<td>
INHALT </td>
</tr>
</table>
--------------------------------
PS.: ja ich habe erstmal eine tabelle gemacht^^ erleichtert mir den ersten aufbau meines designs.
ich habe ein Problem, mit einer neuen Website bei einem dreispaltigen Layout.
folgenden Aufbau möchte ich erreichen:
#################################.....####
############## Header##############.....####
#################################.....####
##### ##### #####################.....####
##### ##D## #####################.....####
##M## ##E## #####################.....####
##E## ##S## ####INHALT############.....####
##N## ##I## #####################.....####
##Ü## ##G## #####################.....####
##### ##N## #####################.....####
##### ##### #####################.....####
mein Problem ist nun:
ich möchte den Inhaltsbereich für unterschiedliche Auflösungen veränderlich gestalten. das heißt das gesamte design soll 80% der bildschirmbreite einnehmen.
demnach soll:
- der header seine breite auf immer 80% anpassen
- das menü immer von der breite gleich bleiben
- der teil für designelemente immer gleich bleiben
- und der inhaltsbereich 80% minus menü und design groß sein
ich habe nun folgende lösung probiert:
- header bekommt die angabe 80%
- das menü eine angabe von 120px
- der designteil 50px
- eine angabe für den inhalt habe ich nicht (funktioniert ja nicht, da ja 80%-(120px+50px) weder eine angabe in %, noch in px sind.
leider hat das ganze nicht ganz funktioniert. das heißt die drei "spalten" unten, sind nicht an den definierten positionen.
ich habe es nun mit align="left" für das menü und den designteil probiert, aber leider erkennt das nur der firefox, nicht aber der internet explorer...
was nun??
mein HTML-code:
---------------------------------
<table id="Tabelle_01" width="80%" height="563" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3">
HEADER</td>
</tr>
<tr>
<td width="120" align="left">
MENU</td>
<td width="50" align="left">
<img src="Bilder/design_03.jpg" width="50" height="357" alt=""></td>
<td>
INHALT </td>
</tr>
</table>
--------------------------------
PS.: ja ich habe erstmal eine tabelle gemacht^^ erleichtert mir den ersten aufbau meines designs.
Zuletzt bearbeitet: