Du bist nicht angemeldet.

1

Mittwoch, 23. März 2005, 23:40

Bitte um Meinungen

Hallo allerseits :)
Habe die letzten paar Wochen angefangen, mich mit Web-Design und Kram auseinanderzusetzen und hab bergeweise Tutorials, Übersichten und Weblogs zum Thema gelesen. Hab sicher noch einiges zu lernen, aber ich denke, ich habe auch schon gute Fortschritte gemacht.
Hier mal das Produkt: http://www.sucinum.de
Die Seite erfüllt keinen direkten Zweck, sondern ist mehr eine Sammlung von Kram, den ich mal geschrieben habe. Ist aber besser, als nur mit lorem ipsum zu arbeiten ;)
Bin für Verbesserungsvorschläge immer zu haben, als konkretes Anliegen wüsste ich gern, wie ich die Schrift so einstellen kann, daß 10pt Standard-Grösse ist, aber man auch mit dem IE Schriftgrösse (und damit das Layout) skalieren kann. Verdana sieht mit 12 pt irgendwie blöd aus, aber andererseits würde ich die endgültige Entscheidung durchaus dem User überlassen wollen, sogar IE-Usern. ;)
Na dann haut mal rein! ;)
Grüsse
Signatur von »sucinum« Beim Spiel kann man einen Menschen in einer Stunde besser kennenlernen als im Gespräch in einem Jahr.
-Plato

2

Donnerstag, 24. März 2005, 11:34

Hi sucinum!

Zunächst einmal: herzlich Willkommen auf dem WSB! ;)

[q=sucinum]Habe die letzten paar Wochen angefangen, mich mit Web-Design und Kram auseinanderzusetzen und hab bergeweise Tutorials, Übersichten und Weblogs zum Thema gelesen.[/q]
Das sieht man, denn...

[q=sucinum]Hab sicher noch einiges zu lernen, aber ich denke, ich habe auch schon gute Fortschritte gemacht.[/q]
da muss ich Dir Recht geben. Ausgelernt haben wirst Du mit Sicherheit nie, da die Materie "WebDesign" immer in Bewegung sein wird (und das ist auch gut so - © Wowereit), aber für einen "Anfänger" der sich "die letzten Wochen" mit WebDesign beschäftigt hat, ist das Ergebnis recht beeindruckend.

Denn selten habe ich bei einem Anfänger einen so aufgeräumten, semantisch sinnvoll strukturierten Quelltext gesehen. Auch das eher schlichte Design gefällt mir gut.

Aber Raum für ein paar Tipps ist immer, daher: Here we go...


1. Schriftgröße

[q=sucinum]als konkretes Anliegen wüsste ich gern, wie ich die Schrift so einstellen kann, daß 10pt Standard-Grösse ist[/q]
Indem Du die Schriftgröße einfach im body-Selektor definierst, genau wie Du es getan hast. Nur würde ich an Deiner Stelle dort ein paar Änderungen vornehmen:

1.1 Die Einheit

Hier würde ich ausschließlich auf "em", anstelle von Punkt setzen.


1.2 Die Schriftgröße

Um einen Bug im IE zu umgehen (an dieser Stelle vielen Dank an Ingo für den Tipp) solltest Du im "body"-Selektor eine Schriftgröße von 101% verwenden. Das verhindert merkwürdige Ausbrüche bei der Schriftskalierung im IE... An den restlichen Stellen gibst Du die Schriftgröße dann in em an.


1.3 Die Aufteilung des CSS

Du verwendest einige Selektoren, wie z.B. "body" mehrfach. Darauf würde ich verzichten. Denn es reicht völlig aus, dass Du einen Selektor für jedes Element definierst. Eigenschaften wie Schriftart, Schriftgröße, Farbe und Hintergrundfarbe vererben sich.

D.h. wenn Du diese in einem "body"-Selektor definierst, gelten sie automatisch für alle untergeordneten Elemente, sofern Du für diese keine anderen Angaben machst.

Lesbarer wird Dein CSS, wenn Du es etwas übersichtlicher formatierst. Ich für meinen Teil bevorzuge die Schreibweise:

Quellcode

1
2
3
4
5
selektor
{
Eigenschaft : Wert;
Eigenschaft : Wert;
}


Diese werden zusätzlich alphabetisch sortiert, so geht auch bei längeren Angaben die Übersicht nicht verloren.


2. Sonderzeichen in HTML

Du verwendest Umlaute direkt in Deinem Quellcode. Diese müssen allerdings codiert werden, da diese sonst einige Browser aus dem Tritt bringen können.

So wird aus ä das codierte ä oder aus Ö wird Ö.

Weitere Informationen dazu findest Du unter: http://de.selfhtml.org/html/allgemein/zeichen.htm#umlaute


3. Druckausgabe

Einen Punkt, den Du an Deinem CSS noch optimieren kannst, ist die Druckausgabe. Sieh Dir von Deiner Seite mal eine Druckvorschau an.

- Der Kopfbereich ist leer, da Du nur Hintergrundgrafiken verwendet hast
- Der Druck ist in dunkelgelb, was bei Farbdruckern zu einer schlechten Lesbarkeit führt
- Die Navigationsleiste ist vorhanden, auf dem Ausdruck aber sinnlos

Wenn Du ein zweites Stylesheet anlegst, es in die HTML-Datei einbindest und für den Medientyp "Druck" angibst, also "media=print", kannst Du die Druckausgabe direkt steuern.

D.h. Du kannst:

- die Ausgabe der Navigation unterbinden
- eine andere Farbe oder Schwarz als Druckfarbe definieren
- ein alternatives Logo für den Ausdruck festlegen

Wie so etwas in der Praxis ausehen kann, siehst Du z.B. an diesem Projekt, an dem ich unter anderem im Moment arbeite. Vergleiche mal die Bildschirmansicht mit der Druckausgabe.

Weitere Informationen für die Druckausgabenoptimierung findest Du in einem anderen Thread, und zwar hier: http://www.webstyleboard.de/wsb/thread.php?threadid=4535


So, das war es für's erste... ;) Ich hoffe, Dir ein wenig geholfen zu haben...

Bei weiteren Fragen, immer her damit... :grin:

LapisInfernalis
Signatur von »LapisInfernalis« Eine Milde Gabe...

Der Horizont vieler Menschen ist ein Kreis mit dem Radius Null - und das nennen sie ihren Standpunkt.

Albert Einstein (1879-1955)

A common mistake people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools.
Douglas Adams (1952-2001)

3

Donnerstag, 24. März 2005, 11:43

RE: Bitte um Meinungen

Die Einheit pt (Punkt) stammt aus dem Druckbereich und ist für die Bildschirmdarstellung denkbar ungeeignet. Gebräuchlich ist stattdessen die absolute Einheit px (Pixel), die allerdings ebenfalls im Internet Explorer nicht skaliert werden kann. Was du suchst ist möglicherweise die Einheit em, die du übrigens bereits für die Überschriften verwendest.

4

Donnerstag, 24. März 2005, 14:22

Hallo sucinum,
auch von mir: willkommen an Board :).

Ich finde dein Ergebnis (Webseite) für jemanden, der sich noch nicht lange mit Webauthoring befasst, sehr beeindruckent. Sowas ist man von einem Neuling nicht gewohnt. Die meisten Anfänger schubsen eher Pixel in Tabellen mit Blind-GIFs durch die gegend.

Ein paar Vorschläge zum verbessern habe ich allerdings noch:
  • Du könntest das Markup des Menüs noch verbessern, in dem du Über- und Unterpunkte machst. Im Moment steht alles noch in einer Liste. Unter http://tmp.psilab.de/sucinum_menu.html findest du ein Beispiel zu meinem Vorschlag, was verdeutlicht was ich meine.
  • Im Impressum solltest du vielleicht noch ein Kontakt-Formular anbieten, damit Besucher direkt Nachrichten schicken könnten - viele sind zu faul extra einen E-Mail-Clienten zu starten oder die E-Mail-Adresse nach Web.de und Co zu übertragen oder es gibt Menschen, die besitzten gar keine E-Mail-Adresse (soll es geben :eek: ).


[q=LapisInfernalis]Du verwendest Umlaute direkt in Deinem Quellcode. Diese müssen allerdings codiert werden, da diese sonst einige Browser aus dem Tritt bringen können.[/q]Äh ... Nein. Es reicht (meist) vollkommen aus den Richtigen Zeichensatz (ISO 8859-1 oder ISO 8859-15) anzugegeben.

MfG Arne :).

5

Donnerstag, 24. März 2005, 14:27

[q=Nashman]Äh ... Nein. Es reicht (meist) vollkommen aus den Richtigen Zeichensatz (ISO 8859-1 oder ISO 8859-15) anzugegeben.[/q]
Thanks, Bubba... ;) Siehst Du Sucinum, man lernt eben nie aus... ;)
Signatur von »LapisInfernalis« Eine Milde Gabe...

Der Horizont vieler Menschen ist ein Kreis mit dem Radius Null - und das nennen sie ihren Standpunkt.

Albert Einstein (1879-1955)

A common mistake people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools.
Douglas Adams (1952-2001)

6

Donnerstag, 24. März 2005, 23:02

Hallo allerseits :)
Erstmal danke für das Lob, muss das aber schon etwas abschwächen, die Grundzüge hatte ich schon drin, die Seite gabs vorher mit ein Tabellenlayout und ich hatte auch mal ein Frameset. Hab vor den paar Wochen also nicht ganz bei 0 angefangen (im Vergleich zum heutigen Stand aber doch nahe dran ;)).

Das mit der Schriftgrösse hab ich gleich mal geändert. Hab bisschen gegoogelt und festgestellt, daß die 83% ebenso wie die 101% für alle Browser funktionieren, damit behält die Schrift auch die vorgesehene Grösse. Skalieren funktioniert jetzt auch im IE und auch bei sehr kleiner Schriftart ist das ganze noch gut lesbar. Allerdings hab ich keinen Opera auf der Platte, evtl könnte wer da nochmal sicherheitshalber nachprüfen.

Habe bei der Gelegenheit auch einige redundante Angaben im Stylesheet entfernt, man sah dem Teil doch an, daß es mitgewachsen ist. Die alte Version hatte ich irgendwo gekl.. ausgeliehen und lediglich die Farben geändert und daraus ist im Laufe der Zeit das jetzige geworden. Ist um über 1kb kleiner geworden dadurch und auch leichter änderbar. Falls da wer noch jemand überflüssigen Kram findet, nur zu, habe viel Trial/Error gearbeitet, da kommt sowas schonmal vor.
Die Anordnung finde ich ich so einfacher, weil ich dabei weniger (momentan garnicht) scrollen muss. Habe versucht, die Attribute immer in der gleichen Reihenfolge zu verwenden, um das übersichtlicher zu halten, wenn auch nicht zu konsequent. Ich blicke also durch und das ist die Hauptsache ;)

Die Navigation habe ich nochmal überarbeitet, die verschachtelten Listen hatte ich schonmal probiert, aber erfolglos. Jetzt bin ich drangeblieben und es funktioniert, danke für die Anregung, musste nur im CSS etwas nacharbeiten.
Möglicherweise kann ich damit mal ein alternatives Layout mit einer Dropdown-Navi bauen, indem ich die Listenpunkte der Hauptnavi nebeneinander anordne und die Listenpunkte der Unternavi nur bei Hover einblende. Müsste noch #-Links unter die Hauptpunkte legen, damit das hovern auch im IE und ohne JS geht. Ist dann das gleiche Prinzip wie bei den Tooltips.

Ein Drucklayout ist geplant, habe ich auch mal auf einer Testseite realisiert, sollte also kein grösseres Problem darstellen.

Ein Kontakt-Formular halte ich für unnötig, bekomme auch so ab und zu Post. Andererseits könnte man da noch paar schicke Buttons basteln und einbauen, mal gucken. Je mehr das CSS beinhaltet, desto mehr Ressourcen hab ich später für andere Seiten ;)

Vielen Dank für das Feedback, konnte nochmal einiges verbessern und dazulernen.
Signatur von »sucinum« Beim Spiel kann man einen Menschen in einer Stunde besser kennenlernen als im Gespräch in einem Jahr.
-Plato

7

Freitag, 25. März 2005, 06:10

Abgesehen von dem Kontrast hell auf dunkel (ist aber wohl Geschmackssache ;)) ist die Seite sehr gut gelungen. Respekt.
Man könnte noch Akzente setzen, indem man den Überschriften ein dezentes Hintergrundbild oder eine ganz leicht abweichende HG-Farbe verpasst... oder auch nur eine Art "Trenner" (durch Rahmen oben) - aber auch das ist ne reine Geschmacksfrage. Echte Konstruktionsmängel gibt es nicht.

Mit Opera 7.54 läuft sie übrigens; aber was erwartet man schon bei einem so übersichtlichen Layout groß an Fehlerquellen? :) Die problematischen CSS-Angaben hast du ja gar nicht verwendet.

Zitat

Müsste noch #-Links unter die Hauptpunkte legen, damit das hovern auch im IE und ohne JS geht
Das habe ich schonmal probiert - erfolglos.
Man darf zwei Links nicht verschachteln, wenn man in allen Browsern das gleiche Ergebnis erzielen will.
Es tut zwar im IE, aber Mozilla aktiviert beim Drücken nicht den inneren Link, sondern den äußeren - und der verweist auf "#" :(
Signatur von »Alex« Man muss nichts sehen, um zu sehen, dass man nichts sieht, aber man muss etwas sehen, um zu sehen, was man nicht sieht.

8

Freitag, 25. März 2005, 14:23

Hi,
zum Thema CSS-basierte Navigationsleisten gibt's jetzt eine neue Seite in Selfhtml 8.1 unter http://de.selfhtml.org/css/layouts/navigationsleisten.htm - auch auf Dynamik wird hier eingegangen.
Gruß
Ingo

9

Freitag, 25. März 2005, 20:29

Schade, die horizontale Navi mit hover bleibt dann wohl Wunschdenken, zumindest, wenn ich auf JS verzichten will. Geht zwar theoretisch, aber da so viele Browser damit zu kämpfen haben, wäre JS wohl noch das kleinere Übel. Leider kann ich auch kein Wort JS ;)
1-2 alternative Layouts bastle ich noch, dabei wird auch eins dunkel auf hell sein. Das andere wird wie jetzt, nur jadegrün. Leuchtende Farben ersetzen viel optische Spielereien, wenn das mit weniger Farben aussieht wie die 086er anno dazumal, solls mir egal sein ;)
Verschiedene Hintergründe für die Boxen oder Teile davon wie Überschriften hab ich schon probiert, aber leider beisst sich mit dem bernstein-orange doch einiges, dunkelblau wäre da noch das einzige und das entschärft das orange etwas, dann wirkts hinterher eher langweiliger als vorher.
Signatur von »sucinum« Beim Spiel kann man einen Menschen in einer Stunde besser kennenlernen als im Gespräch in einem Jahr.
-Plato

10

Montag, 18. April 2005, 02:00

Huhu, da bin ich mal wieder :)
Hab noch paar neue Layouts gestrickt und einen Styleswitcher eingebaut. Javascript liess sich leider nicht vermeiden, habe keine PHP-Lösung gefunden, bei der sich die URL nicht ändert und selber bauen kann ich keins von beiden mangels Kenntnissen. In dem Fall erschien mir JS als kleineres Übel, man muss es auch nur kurz aktivieren, um nen Cookie zu setzen.
Das zwei der Layouts im IE nicht funktionieren, ist mir bewusst, aber ich denke, daß man das bei Alternativstyles in Kauf nehmen kann. Eventuell pappe ich da mal nen Hilfetext dazu und erläutere das.
Hab auch bisschen mit PSP angefangen, aber das Programm erschlägt mich einfach, ohne den Effects-Browser könnte ich damit nix anfangen, was Paint nicht auch kann... Falls da wer ein gutes Tutorial kennt, nur her damit. Primär will ich Zierleisten, Buttons und Icons bauen, auf lange Sicht noch Banner und Forenavatare.
Signatur von »sucinum« Beim Spiel kann man einen Menschen in einer Stunde besser kennenlernen als im Gespräch in einem Jahr.
-Plato

11

Montag, 18. April 2005, 18:50

Zitat von »sucinum«

Hab auch bisschen mit PSP angefangen, aber das Programm erschlägt mich einfach, ohne den Effects-Browser könnte ich damit nix anfangen, was Paint nicht auch kann... Falls da wer ein gutes Tutorial kennt, nur her damit. Primär will ich Zierleisten, Buttons und Icons bauen, auf lange Sicht noch Banner und Forenavatare.
Ein paar Anleitungen findest du auf meienr Webseite: http://www.psilab.de/grafik-design/paintshoppro/ Oder hier im Forum in der Beitragsreihe (PSP Anleitungen).