Vorweg: Ich bin kein HTML-Spezi - bin aber bewandert im Programmieren und meine HTML-Grundkenntnisse reichen um nahezu alles zu verstehen.
Mein Problem:
Ich nutze Mambo CMS. Dafür habe ich mir ein Theme runtergeladen, welches allerdings - ach Wunder - Fehler im Aufbau hat. Somit werden nun der Header und der Footer in Firefox und Co. falsch dargestellt (im IE passts natürlich *kotz*)
So nun sitze ich am Header zu basteln - und bekomme den ganzen Code nicht richtig zurechtgefriemelt. Man merkt, daß das Konstrukt aus mehreren Seiten zusammengeflickt wurde (offene Tags / Tags an falscher Stelle / unnötige Tags...)
Prinzipiell ist der Header mit geschachtelten Tables aufgebaut. Diesen will ich nun komplett neu aufsetzen.
Konkret:
Eine bessere Lösung als mit Tables fällt mir für dieses Design leider auch nicht ein - also ist mein Ansatz bisher <table>.
So weit so gut.
Erstmal ein Chema:
|
Quellcode
|
1
2
3
4
5
6
7
|
|---|-----------------------------|---|
| | | | | |
| | | | | |
| | | | | |
| |-----------------------------| |
| | | | | |
|---|-----------------------------|---|
|
So ungefähr ist der Aufbau.
Die linke und rechte Spalte müssen eine Fixe Breite haben (Image)
Die Mitleren Spalten müssen sich proportional der Bildschirmbreite anpassen.
So nun meine Fragen:
1. Wie baut man sowas auf wenn man "width" eigentlich nicht (mehr) verwenden darf
2. Selbst wenn man das width benutzt - wie bekomme ich das hin.
Mein bisheriger ansatz
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
<table border=1>
<tr>
<td width=26 valign=top>
<p> </p>
</td>
<td width=100% valign=top>
<table border=1>
<tr>
<td width=33% valign=top>
<p> </p>
</td>
<td width=33% valign=top>
<p> </p>
</td>
<td width=33% valign=top>
<p> </p>
</td>
</tr>
<tr>
<td width=33% valign=top>
<p> </p>
</td>
<td width=33% valign=top>
<p> </p>
</td>
<td width=33% valign=top>
<p> </p>
</td>
</tr>
</table>
<p></p>
</td>
<td width=26 valign=top>
<p> </p>
</td>
</tr>
</table>
|
Hier werden allerdings die linke und rechte Spalte zusammengequetsch und die Spalten in der Mitte sind auch nicht da und so breit wie sie sollen.
Best dank