M
Mojave
Guest
ich hab heute gerade null zeit, weil ich ne präsentation für übermorgen machen muss, aber vom schnellen überfliegen:
Keine tabellen, wenns geht, also statt:
<table width="780">
<tr>
<td>headerflash</td>
</tr>
</table>
geht auch einfach:
<div style="width:780px;">headerflash</div>
styles sinnvoller:
Wenn du zb sehr viele <span> elemente hast in einem abschnitt vom selben typ (zb 20 menüeinträge sind ein <span class="menustil">), kannst Du ein DIV drumlegen und dann den spans innerhalb des divs automatisch die eigenschaften von menustil geben. dadurch steht im code dann statt:
<span class="menustil">menu1</span> <span class="menustil">menu2</span>
<span class="menustil">menu3</span> <span class="menustil">menu4</span>
<span class="menustil">menu5</span> <span class="menustil">menu6</span>
<span class="menustil">menu7</span> <span class="menustil">menu8</span>
<span class="menustil">menu9</span>
nur noch
<div id="menu">
<span>menu1</span> <span>menu2</span> <span>menu3</span>
<span>menu4</span> <span>menu5</span> <span>menu6</span>
<span>menu7</span> <span>menu8</span> <span>menu9</span>
</div>
im grunde muss einfach jegliche formatierung raus aus dem code und auch sowenig classen wie möglich (wenn 8 von 10 tags die selbe klasse haben, setzt man die werte als standard für das tag und benutzt dann nur eine xtraklasse für die 2 aussreißer). Dann hast Du am Ende einen sehr schlanken Code. Ich schätze, man könnte deinen html-code locker halbieren, ohne das sich das design ändern würde.
Auf Deiner Seite sind jedenfalls vielzuviele tabellen und classen + zuviele veraltete html-formatierungen (background= align= width= valign= usw)
Übrigens läuft die seite im quirks-mode zur Zeit. Dann wird das Div-positionieren etwas mühsamer.
Keine tabellen, wenns geht, also statt:
<table width="780">
<tr>
<td>headerflash</td>
</tr>
</table>
geht auch einfach:
<div style="width:780px;">headerflash</div>
styles sinnvoller:
Wenn du zb sehr viele <span> elemente hast in einem abschnitt vom selben typ (zb 20 menüeinträge sind ein <span class="menustil">), kannst Du ein DIV drumlegen und dann den spans innerhalb des divs automatisch die eigenschaften von menustil geben. dadurch steht im code dann statt:
<span class="menustil">menu1</span> <span class="menustil">menu2</span>
<span class="menustil">menu3</span> <span class="menustil">menu4</span>
<span class="menustil">menu5</span> <span class="menustil">menu6</span>
<span class="menustil">menu7</span> <span class="menustil">menu8</span>
<span class="menustil">menu9</span>
nur noch
<div id="menu">
<span>menu1</span> <span>menu2</span> <span>menu3</span>
<span>menu4</span> <span>menu5</span> <span>menu6</span>
<span>menu7</span> <span>menu8</span> <span>menu9</span>
</div>
im grunde muss einfach jegliche formatierung raus aus dem code und auch sowenig classen wie möglich (wenn 8 von 10 tags die selbe klasse haben, setzt man die werte als standard für das tag und benutzt dann nur eine xtraklasse für die 2 aussreißer). Dann hast Du am Ende einen sehr schlanken Code. Ich schätze, man könnte deinen html-code locker halbieren, ohne das sich das design ändern würde.
Auf Deiner Seite sind jedenfalls vielzuviele tabellen und classen + zuviele veraltete html-formatierungen (background= align= width= valign= usw)
Übrigens läuft die seite im quirks-mode zur Zeit. Dann wird das Div-positionieren etwas mühsamer.