|
|||
Erste Seite mit CSS: Was kann man verbessern?
Hallo,
habe meinen ersten CSS-Code für eine Beispielseite erstellt. Das Layout einer alten Seite, die mit Tabellen und JS erstellt war, sollte in CSS transformiert werden. Dies ist mir gelungen. CSS und HTML sind valide. Als Anfänger habe ich jedoch wahrscheinlich einen umständlichen Code generiert. Mich würde interessieren, wie man ihn vereinfachen bzw. verbessern kann. In allen gängigen Browser-Versionen soll die Seite korrekt dargestellt werden, incl. IE6. Sämtliche Bilder sind nur testhalber eingefügt und werden noch ersetzt (inkl. Button-Grafiken). Abgesehen davon soll das Erscheinungsbild der Seite aber erhalten bleiben. Bin für jede Anregung zur Verbesserung des Codes der Seite dankbar. Grüße vht |
Sponsored Links |
|
||||
Moin,
also was mir sofort auffällt: die Schriftgröße ist zu klein und line-height viel zu gering. Außerdem ist die Laufweite der Zeilen viel zu groß. line-height sollte mind. 1.4/1.5 betragen und die Zeilenlaufweite um 20%-30% gekürzt werden. Das ist deshalb sehr, sehr mühsam zu lesen. Spätestens bei der zweiten Zeile hat deshalb keine Lust mehr weiterzulesen. Der Link der Seite, auf der man sich gerade befindet, sollte immer hervorgehoben sein, bzw. für diese Seite a gegen strong ausgetauscht werden, damit der Link nicht auf sich selber zeigt. Ich würde die rechte Spalte (content) auch floaten lassen, Stichwort Block Formatting Context. Du hast keinen CSS-Prolog. padding/margin:0; für body gelten auch nur für body.
__________________
Ein mehrfacher Gruß aus dem Südosten Klaus |
Sponsored Links |
|
|||
Danke für den hilfreichen Kommentar!
Das mit der Zeilenlaufweite (=Zeilenlänge?) könnte mir fast schon peinlich sein, da ich an anderer Stelle genau diese schon wiederholt kritisert habe (130 Zeichen pro Zeile). Meine längste Zeile hat 95 Zeichen (letztes Wort "invidunt"). Die längste Zeile hier im Forum ist übrigens 107 Zeichen (2. Zeile deines Beitrags, letzte Worte "viel zu"). Empfohlen werden, je nach Zweck, 40 bis 80 Zeichen pro Zeile. Nach Umstellung des font-size im body von 70 auf 100% sind jetzt 65 Zeichen in der längsten Zeile (letztes Wort "diam"). Es müssen jetzt natürlich noch die Beschriftung der Buttons und die Copyright-Grafik entsprechend vergrößert werden. Natürlich sollte der Link der Seite, auf der man sich gerade befindet, hervorgehoben werden. Das wird auf den verlinkten Seiten mit abgedunkelten (evtl. etwas eingefärbten) Buttons auch geschehen. Ich dachte, man könnte auf der hier dargestellten Startseite darauf verzichten und spart damit einen Button ein. In die linke obere Ecke wird noch ein Logo eingefügt, das dann als Link zur Startseite dienen soll. Zum float des Inhalts: Derzeit sind die Benutzer mit unterschiedlichsten Bildschirmbreiten unterwegs, nach Häufigkeit: 1280, 1024,1680, 800, 640, 1920 Ich strebe beim Inhalt Layout-Sicherheit an, der bei den verlinkten Seiten noch wichtiger ist als auf dieser Startseite. Daher denke ich, daß eine Lösung ohne float des Inhalts die bessere ist. An den CSS-Prolog hatte ich auch schon gedacht, mich aber noch zu wenig damit beschäftigt. Ich habe ihn jetzt eingefügt, damit das Layout der Absätze nicht mehr vom Browser kontrolliert wird. Einen p-Selektor habe ich nun ebenfalls eingefügt, mit margin-top u. -bottom 20px. Allerdings muß das Layout jetzt noch nachgearbeitet werden. Ich stelle die neue Version trotzdem schon mal online. EDIT: Ist jetzt aktualisiert. Vielleicht kann jemand etwas auf meinen Anfänger-Code eingehen. Da kann man vielleicht etwas vereinfachen oder eleganter lösen. Habe auch das Gefühl, daß ich mit "position relative" ein bißchen getrickst habe, was vielleicht auch anders zu lösen wäre. Grüße vht Geändert von vht (07.11.2009 um 19:10 Uhr) |
|
|||
Zitat:
Zitat:
HTML-Code:
div#inhalt { float: none; margin: 0 30px -50px 220px; padding: 0 1em; } Grüße vht |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Norwegische Webmaster gegen veraltete Browser | Schelm.isch | Offtopic | 255 | 23.04.2009 21:27 |
CSS und Tabellen | PW-toXic | CSS | 70 | 06.03.2009 21:02 |
Absolute Anfängerfragen.... | Kangool | CSS | 7 | 06.04.2008 20:26 |
bitte seite testen IE kleiner 6, opera und firefox + code verbessern | dexta² | Site- und Layoutcheck | 3 | 09.03.2007 08:54 |
CSS Tips & Tricks | Webnauts | Ressourcen | 0 | 25.08.2006 23:04 |