Tabelle verzerrt
jzaboo
- design/layout
0 jzaboo1 Cheatah0 minicrispie0 Cheatah
0 jzaboo0 Cheatah0 jzaboo0 Der Martin0 jzaboo
Hi,
ich habe soeben ein Template für ein bestehendes CMS entworfen. Komischerweise wird die Tabelle dabei einmal stark nach rechts gezerrt und einmal normal dargestellt.
Hier der vergleich in Bildern:
FF: http://www.fotos-hochladen.net/firefox48wj0f1u.jpg IE: http://www.fotos-hochladen.net/ie2n7p4vmt.jpg
Ist dies mein Fehler oder benötigt der IE ein Workaround?
Hier der Quellcode:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>[title]</title>
<meta http-equiv="title" content="[title]" />
<meta http-equiv="classification" content="General" />
<meta http-equiv="pragma" content="No-Cache" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="[dir]/_css/stylesheet.css" media="screen" />
<link rel="stylesheet" type="text/css" href="[dir]/_css/icons.php" media="screen" />
<link rel="alternate" type="application/rss+xml" href="../rss.xml" title="[rss] RSS-Feed" />
<link rel="shortcut icon" href="../favicon.ico" type="image/ico" />
<link rel="home" href="index.php" title="Home" />
<link rel="top" href="#toplink" title="TOP" />
<script language="javascript" type="text/javascript" src="[dir]/_js/lib.php"></script>
<script language="javascript" type="text/javascript" src="../inc/tinymce/tiny_mce.js"></script>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
[java_vars]
<script language="javascript" type="text/javascript" src="[dir]/_js/js.js"></script>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<a name="toplink"></a>
<!--pers. Infobox-->
<table cellspacing="0" class="persInfo">
[infos]
</table>
<!--/pers. Infobox-->
<table width="1088" border="0" cellpadding="0" cellspacing="0">
<!--Header / Navi-->
<tr>
<td colspan="3"><table cellpadding="0" cellspacing="0" border="0">
<tr>
<td colspan="9"><img src="images/fresh4_01.jpg" width="1088" height="32" alt=""></td>
</tr>
<tr>
<td colspan="9"><script type="text/javascript">
AC_FL_RunContent( 'width','1088','height','208','codebase','http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0','src','images/header','quality','high','scale','exactfit','menu','false','bgcolor','#00000','swliveconnect','false','pluginspage','http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','images/header' ); //end AC code
</script>
<noscript>
<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1088" height="208" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0">
<param name="movie" value="images/header.swf">
<param name="quality" value="high">
<param name="scale" value="exactfit">
<param name="menu" value="false">
<param name="bgcolor" value="#00000">
<embed src="images/header.swf" quality="high" scale="exactfit" menu="false" bgcolor="#000000" width="1088" height="208" swliveconnect="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"> </embed>
</object>
</noscript>
</td>
</tr>
<tr>
<td><img src="images/fresh4_05.jpg" width="96" height="32" alt=""></td>
<td><img src="images/fresh4_06.jpg" width="128" height="32" alt=""></td>
<td><img src="images/fresh4_07.jpg" width="128" height="32" alt=""></td>
<td><img src="images/fresh4_08.jpg" width="128" height="32" alt=""></td>
<td><img src="images/fresh4_09.jpg" width="128" height="32" alt=""></td>
<td><img src="images/fresh4_10.jpg" width="128" height="32" alt=""></td>
<td><img src="images/fresh4_11.jpg" width="128" height="32" alt=""></td>
<td><img src="images/fresh4_12.jpg" width="128" height="32" alt=""></td>
<td><img src="images/fresh4_13.jpg" width="96" height="32" alt=""></td>
</tr>
<tr>
<td colspan="9"><img src="images/fresh4_14.jpg" width="1088" height="64" alt=""></td>
</tr>
<tr>
<td colspan="9"><img src="images/fresh4_15.jpg" width="1088" height="32" alt=""></td>
</tr>
<tr>
<td colspan="9"><img src="images/fresh4_16.jpg" width="1088" height="8" alt=""></td>
</tr>
</table></td>
</tr>
<!--/Header / Navi-->
<!--Left Navi-->
<tr>
<td rowspan="2" style="width:328px;vertical-align:top;">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="320" height="24" colspan="5"><img src="images/fresh4_17.jpg" alt="" name="left_01" width="320" height="24" id="left_01" /></td>
<td rowspan="12" style="width:8px;background-color:#FFF"> </td>
</tr>
<tr>
<td width="320" height="120" colspan="5" style="background-image:url(images/boxbg.jpg)"> </td>
</tr>
<tr>
<td width="320" height="24" colspan="5"><img src="images/fresh4_23.jpg" alt="" name="left_04" width="320" height="24" id="left_04" /></td>
</tr>
<tr>
<td width="320" height="120" colspan="5" style="background-image:url(images/boxbg.jpg)"> </td>
</tr>
<tr>
<td width="320" height="24" colspan="5"><img src="images/fresh4_28.jpg" alt="" name="left_06" width="320" height="24" id="left_06" /></td>
</tr>
<tr>
<td width="64" height="16"><img src="images/fresh4_29.jpg" alt="" name="left_07" width="64" height="16" id="left_07" /></td>
<td width="64" height="16"><img src="images/fresh4_30.jpg" alt="" name="left_08" width="64" height="16" id="left_08" /></td>
<td width="64" height="16"><img src="images/fresh4_31.jpg" alt="" name="left_09" width="64" height="16" id="left_09" /></td>
<td width="64" height="16"><img src="images/fresh4_32.jpg" alt="" name="left_10" width="64" height="16" id="left_10" /></td>
<td width="64" height="16"><img src="images/fresh4_33.jpg" alt="" name="left_11" width="64" height="16" id="left_11" /></td>
</tr>
<tr>
<td width="320" height="120" colspan="5" style="background-image:url(images/boxbg.jpg)"> </td>
</tr>
<tr>
<td colspan="5"><img src="images/fresh4_35.jpg" alt="" name="left_13" width="320" height="24" id="left_13" /></td>
</tr>
<tr>
<td width="320" height="120" colspan="5" style="background-image:url(images/boxbg.jpg)"> </td>
</tr>
<tr>
<td colspan="5"><img src="images/fresh4_37.jpg" alt="" name="left_15" width="320" height="24" id="left_15" /></td>
</tr>
<tr>
<td width="320" height="120" colspan="5" style="background-image:url(images/boxline.jpg)"> </td>
</tr>
</table>
</td>
<!--Left Navi-->
<!--Rooster Box-->
<td colspan="3" style="vertical-align:top;">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="images/fresh4_19.jpg" alt="" name="rooster_01" width="760" height="24" id="rooster_01" /></td>
</tr>
<tr>
<td width="760" height="104" style="background-color:#FFF"> </td>
</tr>
<tr>
<td width="760" height="16"><img src="images/fresh4_22.jpg" alt="" name="rooster_03" width="760" height="16" id="rooster_03" /></td>
</tr>
</table>
</td>
dummy
</td>
</tr>
<!--/Rooster Box-->
<!--Index-->
<tr>
<td> [Index] </td>
<td> [Index] </td>
</tr>
<!--/Index-->
</table>
</body>
</html>
Sorry, kleiner Fehler war im Code, Problem besteht dennoch. Hier der richtige Text:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>[title]</title>
<meta http-equiv="title" content="[title]" />
<meta http-equiv="classification" content="General" />
<meta http-equiv="pragma" content="No-Cache" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="[dir]/_css/stylesheet.css" media="screen" />
<link rel="stylesheet" type="text/css" href="[dir]/_css/icons.php" media="screen" />
<link rel="alternate" type="application/rss+xml" href="../rss.xml" title="[rss] RSS-Feed" />
<link rel="shortcut icon" href="../favicon.ico" type="image/ico" />
<link rel="home" href="index.php" title="Home" />
<link rel="top" href="#toplink" title="TOP" />
<script language="javascript" type="text/javascript" src="[dir]/_js/lib.php"></script>
<script language="javascript" type="text/javascript" src="../inc/tinymce/tiny_mce.js"></script>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
[java_vars]
<script language="javascript" type="text/javascript" src="[dir]/_js/js.js"></script>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<a name="toplink"></a>
<!--pers. Infobox-->
<table cellspacing="0" class="persInfo">
[infos]
</table>
<!--/pers. Infobox-->
<table width="1088" border="0" cellpadding="0" cellspacing="0">
<!--Header / Navi-->
<tr>
<td colspan="3"><table cellpadding="0" cellspacing="0" border="0">
<tr>
<td colspan="9"><img src="images/fresh4_01.jpg" width="1088" height="32" alt=""></td>
</tr>
<tr>
<td colspan="9"><script type="text/javascript">
AC_FL_RunContent( 'width','1088','height','208','codebase','http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0','src','images/header','quality','high','scale','exactfit','menu','false','bgcolor','#00000','swliveconnect','false','pluginspage','http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','images/header' ); //end AC code
</script>
<noscript>
<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1088" height="208" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0">
<param name="movie" value="images/header.swf">
<param name="quality" value="high">
<param name="scale" value="exactfit">
<param name="menu" value="false">
<param name="bgcolor" value="#00000">
<embed src="images/header.swf" quality="high" scale="exactfit" menu="false" bgcolor="#000000" width="1088" height="208" swliveconnect="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"> </embed>
</object>
</noscript>
</td>
</tr>
<tr>
<td><img src="images/fresh4_05.jpg" width="96" height="32" alt=""></td>
<td><img src="images/fresh4_06.jpg" width="128" height="32" alt=""></td>
<td><img src="images/fresh4_07.jpg" width="128" height="32" alt=""></td>
<td><img src="images/fresh4_08.jpg" width="128" height="32" alt=""></td>
<td><img src="images/fresh4_09.jpg" width="128" height="32" alt=""></td>
<td><img src="images/fresh4_10.jpg" width="128" height="32" alt=""></td>
<td><img src="images/fresh4_11.jpg" width="128" height="32" alt=""></td>
<td><img src="images/fresh4_12.jpg" width="128" height="32" alt=""></td>
<td><img src="images/fresh4_13.jpg" width="96" height="32" alt=""></td>
</tr>
<tr>
<td colspan="9"><img src="images/fresh4_14.jpg" width="1088" height="64" alt=""></td>
</tr>
<tr>
<td colspan="9"><img src="images/fresh4_15.jpg" width="1088" height="32" alt=""></td>
</tr>
<tr>
<td colspan="9"><img src="images/fresh4_16.jpg" width="1088" height="8" alt=""></td>
</tr>
</table></td>
</tr>
<!--/Header / Navi-->
<!--Left Navi-->
<tr>
<td rowspan="2" style="width:328px;vertical-align:top;">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="320" height="24" colspan="5"><img src="images/fresh4_17.jpg" alt="" name="left_01" width="320" height="24" id="left_01" /></td>
<td rowspan="12" style="width:8px;background-color:#FFF"> </td>
</tr>
<tr>
<td width="320" height="120" colspan="5" style="background-image:url(images/boxbg.jpg)"> </td>
</tr>
<tr>
<td width="320" height="24" colspan="5"><img src="images/fresh4_23.jpg" alt="" name="left_04" width="320" height="24" id="left_04" /></td>
</tr>
<tr>
<td width="320" height="120" colspan="5" style="background-image:url(images/boxbg.jpg)"> </td>
</tr>
<tr>
<td width="320" height="24" colspan="5"><img src="images/fresh4_28.jpg" alt="" name="left_06" width="320" height="24" id="left_06" /></td>
</tr>
<tr>
<td width="64" height="16"><img src="images/fresh4_29.jpg" alt="" name="left_07" width="64" height="16" id="left_07" /></td>
<td width="64" height="16"><img src="images/fresh4_30.jpg" alt="" name="left_08" width="64" height="16" id="left_08" /></td>
<td width="64" height="16"><img src="images/fresh4_31.jpg" alt="" name="left_09" width="64" height="16" id="left_09" /></td>
<td width="64" height="16"><img src="images/fresh4_32.jpg" alt="" name="left_10" width="64" height="16" id="left_10" /></td>
<td width="64" height="16"><img src="images/fresh4_33.jpg" alt="" name="left_11" width="64" height="16" id="left_11" /></td>
</tr>
<tr>
<td width="320" height="120" colspan="5" style="background-image:url(images/boxbg.jpg)"> </td>
</tr>
<tr>
<td colspan="5"><img src="images/fresh4_35.jpg" alt="" name="left_13" width="320" height="24" id="left_13" /></td>
</tr>
<tr>
<td width="320" height="120" colspan="5" style="background-image:url(images/boxbg.jpg)"> </td>
</tr>
<tr>
<td colspan="5"><img src="images/fresh4_37.jpg" alt="" name="left_15" width="320" height="24" id="left_15" /></td>
</tr>
<tr>
<td width="320" height="120" colspan="5" style="background-image:url(images/boxline.jpg)"> </td>
</tr>
</table>
</td>
<!--Left Navi-->
<!--Rooster Box-->
<td colspan="2" style="vertical-align:top;">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="images/fresh4_19.jpg" alt="" name="rooster_01" width="760" height="24" id="rooster_01" /></td>
</tr>
<tr>
<td width="760" height="104" style="background-color:#FFF"> </td>
</tr>
<tr>
<td width="760" height="16"><img src="images/fresh4_22.jpg" alt="" name="rooster_03" width="760" height="16" id="rooster_03" /></td>
</tr>
</table>
</tr>
<!--/Rooster Box-->
<!--Index-->
<tr>
<td> [Index] </td>
<td> [Index] </td>
</tr>
<!--/Index-->
</table>
</body>
</html>
Hi,
ich habe soeben ein Template für ein bestehendes CMS entworfen. Komischerweise wird die Tabelle dabei einmal stark nach rechts gezerrt und einmal normal dargestellt.
wir haben 2009. Niemand hat mehr Lust, sich mit antikem Tabellenlayout herumzuschlagen. Und nein, "CMS" geht auch nicht mehr als Ausrede durch. Korrigiere also zunächst den HTML-Code, indem Du HTML daraus machst.
Cheatah
Hallo,
indem Du HTML daraus machst.
auch eine Tabelle ist bestandteil von HTML.
was du meinst, ist sicherlich ein CSS-basiertes Layout :)
MfG. Christoph Ludwig
Hi,
»» indem Du HTML daraus machst.
auch eine Tabelle ist bestandteil von HTML.
eine Tabelle zur Strukturierung von Daten, die nicht tabellarischer Natur sind, ist kein Bestandteil von HTML.
was du meinst, ist sicherlich ein CSS-basiertes Layout :)
Richtig. Da diese Technik hier ganz offensichtlich völlig neu gelernt werden muss, wird der OP jedoch auch HTML völlig neu erlernen müssen.
Cheatah
Hallo,
Hi,
»» »» indem Du HTML daraus machst.
»» auch eine Tabelle ist bestandteil von HTML.eine Tabelle zur Strukturierung von Daten, die nicht tabellarischer Natur sind, ist kein Bestandteil von HTML.
hmm ... wo soll denn das geschrieben stehen, das man es nicht _darf_ ?
In HTML kann man jedes mit jedem "missbrauchen", solange es nicht gegen die Syntax verstößt...
Richtig. Da diese Technik hier ganz offensichtlich völlig neu gelernt werden muss, wird der OP jedoch auch HTML völlig neu erlernen müssen.
heheh ;)
MfG. Christoph Ludwig
Hi,
»» eine Tabelle zur Strukturierung von Daten, die nicht tabellarischer Natur sind, ist kein Bestandteil von HTML.
hmm ... wo soll denn das geschrieben stehen, das man es nicht _darf_ ?
nirgendwo, der Missbrauch von HTML ist schließlich nicht strafbar. Allerdings ist HTML immer noch eine Sprache - und als solche besteht sie aus mehr als nur Worten und Grammatik. Die Aneinanderreihung der Sprachelemente muss einen Sinn ergeben. Wäre dem nicht so, wäre "Star Trek IV: Zurück in die Gegenwart" viel schneller vorbei gewesen, weil man mit Geräuschaufnahmen von Walen hätte antworten können. Wenn man diese aber nicht richtig einsetzt, ist es nur sinnloses Gestammel.
Und genau das ist auch der Missbrauch von HTML: Sinnloses Gestammel. Auf natürliche Sprachen transportiert: Ich würde "Aktivem Haus gegangen für blickende Baumkrone." nicht als einen deutschen Satz bezeichnen, obwohl alle Wörter in der deutschen Sprache vorkommen. Und selbst wenn man die Grammatik zu korrigieren versucht, wird sich noch immer kein Sinn ergeben. Der Satz ist und bleibt ebenso wenig Deutsch, wie Tabellenlayout HTML ist.
Cheatah
Der Satz ist und bleibt ebenso wenig Deutsch, wie Tabellenlayout HTML ist.
<table>
<thead><tr><th scope="col">Navigation</th><th scope="col">Hauptinhalt</th></thead>
<tbody><tr><td>...</td><td>...</td></tr></tbody>
</table>
Mathias
Ausrede? Ich glaube du weisst nicht, das es sich hier nicht um ein gängiges CMS handelt wie Typo3 sondern um das DZCP. Und das nutzt nunmal (bis heute) Tabellen zur Einbindung von Content und Layout. Auch wenn ich dir recht gebe, dass der Missbrauch von Tabellen in Sachen Layout eigentlich tabu ist, so müsste ich jedoch das CMS von Grund auf neu umcoden, um mit CSS komplett arbeiten zu können. Eine simple Antwort auf mein Problem wäre also angebrachter als mit erhobenen Zeigefinger auf CSS zu verweisen...
Hi,
»» ich habe soeben ein Template für ein bestehendes CMS entworfen. Komischerweise wird die Tabelle dabei einmal stark nach rechts gezerrt und einmal normal dargestellt.
wir haben 2009. Niemand hat mehr Lust, sich mit antikem Tabellenlayout herumzuschlagen. Und nein, "CMS" geht auch nicht mehr als Ausrede durch. Korrigiere also zunächst den HTML-Code, indem Du HTML daraus machst.
Cheatah
Hi,
Ausrede? Ich glaube du weisst nicht, das es sich hier nicht um ein gängiges CMS handelt wie Typo3 sondern um das DZCP.
der Grad der Relevanz beträgt 0%.
Und das nutzt nunmal (bis heute) Tabellen zur Einbindung von Content und Layout.
Wenn der Hersteller diesen Fehler nicht behebt, dann liegt es an Dir.
Auch wenn ich dir recht gebe, dass der Missbrauch von Tabellen in Sachen Layout eigentlich tabu ist, so müsste ich jedoch das CMS von Grund auf neu umcoden, um mit CSS komplett arbeiten zu können.
Wenn Du hierbei auf Probleme stößt, die Du selbst nicht zu lösen vermagst, wirst Du in diesem Forum sicher Hilfe erhalten.
Eine simple Antwort auf mein Problem wäre also angebrachter als mit erhobenen Zeigefinger auf CSS zu verweisen...
Falsch.
»» Hi,
Bitte zitiere nur das, worauf Du Dich beziehst, und antworte in einer in Mitteleuropa üblichen Leserichtung, danke.
Cheatah
der Grad der Relevanz beträgt 0%.
Achso dann ist jedes CMS genau gleich strukturiert. Ups, das wusste ich nicht... -.-
Wenn der Hersteller diesen Fehler nicht behebt, dann liegt es an Dir.
Achso wenn dein Auto eine Kinderkrankheit in der Elektronik hat, liegt es auch an dir eine Ausbildung als Mechatroniker zu machen? Wer hat dir diesen Quatsch denn beigebracht?
Falsch.
Dann antworte bitte doch gar nicht erst auf meine Frage wenn du sowieso nicht gewollt bist, gezielt auf meine Frage einzugehen.
Hallo,
»» »» Ausrede? Ich glaube du weisst nicht, das es sich hier nicht um ein gängiges CMS handelt wie Typo3 sondern um das DZCP.
»» der Grad der Relevanz beträgt 0%.
Achso dann ist jedes CMS genau gleich strukturiert.
nein, aber jedes Web-CMS erstellt Webseiten aus Templates und den eigentlichen Inhalten. Die Inhalte zu pflegen ist Aufgabe dessen, der das CMS letztendlich nutzt; die Templates zu erstellen und anzupassen ist Aufgabe dessen, der das CMS einrichtet. Das bist in dem Fall wohl du, sonst würdest du ja nicht fragen.
»» Wenn der Hersteller diesen Fehler nicht behebt, dann liegt es an Dir.
Achso wenn dein Auto eine Kinderkrankheit in der Elektronik hat, liegt es auch an dir eine Ausbildung als Mechatroniker zu machen?
Nein, du sollst an den Hersteller herantreten und ihn zur Behebung der Fehler auffordern. Erst wenn er das ablehnt, hast du die Wahl:
a) das Produkt nicht zu nutzen und etwas anderes zu suchen
b) selbst versuchen, das Problem zu lösen
Aber dein Vergleich hinkt - in deinem Fall ist es eher so, dass dein Fernseher auf den werksseitig voreingestellten Kanälen kein Programm empfängt. Es liegt an dir als Anwender, die Sender richtig einzustellen oder jemand anderen damit zu beauftragen.
Dann antworte bitte doch gar nicht erst auf meine Frage wenn du sowieso nicht gewollt bist, gezielt auf meine Frage einzugehen.
Cheatah ist meist bestrebt, nicht auf die Frage einzugehen, sondern auf das ihr zugrundeliegende Problem. Das ist viel wertvoller. Vorausgesetzt, man ist bereit zu akzeptieren, dass man vielleicht mal mehr als einen Schritt zurückgehen muss, um einen besseren Weg zu finden.
So long,
Martin
Cheatah ist meist bestrebt, nicht auf die Frage einzugehen, sondern auf das ihr zugrundeliegende Problem. Das ist viel wertvoller. Vorausgesetzt, man ist bereit zu akzeptieren, dass man vielleicht mal mehr als einen Schritt zurückgehen muss, um einen besseren Weg zu finden.
Ich bestreite auch nicht dass es Unfug ist, Tabellen als Layout-Werkzeug zu nutzen. Jedoch habe ich im Template Platzhaler, welche das CMS dann mit Tabellen-Formatierungen (<td>, <tr>) ersetzt. Ergo hätte ich dann in meinen Div-Elementen im Template auf einmal wieder Tabellen-Layout. Und genau DAS alles am CMS zu ändern ist etwas, was meine Fähigkeiten übersteigt. Ergo mache ich es so wieder jeder andere, der Templates für dieses CMS baut.