Hallo, Paul,
Ja, ich muss zugeben, ich habe den Thread erst überlesen gehabt, weil ich ihn aufgrund des Threadtitels für "lesensunwert" befunden hatte. ;) Dabei habe ich mich aber glücklicherweise getäuscht und schäme mich dafür...
Ich kann mich Chräcker in seinem Lob nur anschließen, diese Seite hat das gewisse Etwas, die Ruhe und Einfachheit (nicht missverstehen, ich meine die Seite unterscheidet sich von dem üblichen Klickiknallbunti), die einen verweilen lässt, und es macht Spaß, die Texte zu lesen. (Auch ich hätte mir mehr gewünscht, interessant ist es ohne Frage.) Deine Tribals beeindrucken sehr, insgesamt ist mir die Seite äußerst sehr sympathisch.
Nun zur "technischen" Meckerei. :)
Mir gefällt das "minimalistische" Design recht gut, auch wenn ich etwas anderers erwartet hätte, da das Gefühl, welches ich mit Tribals assoziiere, eher düster, verworren, organisch und mystisch/magisch ist. Dass das Hauptaugenmerk auf den Tribals und den Texten liegen soll und deshalb das Layout dem nicht die Schau stehlen soll, ist mir verständlich, dennoch hätte ich mir zusammenhängende Formen gewünscht, sodass das Layout ganzheitlich-kompakt zu einem Abschluss kommt. (Sozusagen.) Aber vielleicht passt das zurückhaltende Design perfekt zu den ausdrucksstarken und eindringlichen Tribals, die man sich minutenlang anschauen kann und die Kraft und die Dynamik der Formen spürt.
Konkret gesagt störe ich mich ein wenig an der Kopfgrafik... vielleicht weil die geschwungenen Linien dahinter wenig zur Geltung kommen, aber wie man es konkret verbessern
Ich finde, dass sie problemlos ein wenig dominierender sein könnte.
Der Quelltext ist nahezu perfekt, mit den paar XML-Änderungen könntest du problemlos in XHTML 1.0 Strict oder sogar 1.1 schreiben. Auf jeden Fall kannst du nach geringfügigen Änderungen die Seite in 4.01 Strict auszeichnen, wenn du das auch nicht möchtest, würde ich dir zumindest raten, eine komplette Dokumenttypdefinition anzugeben, d.h. in deinem Fall:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Das hat dann den Vorteil, dass die Seite im standardkompatiblen Modus gerendert wird, was dazu führt, dass die CSS-Angaben standardgemäß interpretiert werden.
Das Kontaktformular sollte vielleicht überprüfen, ob Eingaben vorgenommen wurden, bevor die Mail gesendet wird. (Entschuldige, wenn dich jetzt eine leere Mail erreicht, aber das ist das erste, was ich bei einem Kontaktformular prüfe. ;))
Für das Formular würde ich dir dringend raten, eine Tabelle zu benutzen. Da hier der Beschreibungstext dem Eingabefeld zugeordnet wird, ist das hier durchaus legitim. Bei mir hängt nämlich "Betreff:" zu zwei Dritteln auf der Höhe von der textarea für den Nachrichtentext.
Alarm! Das hat im Quelltext nichts zu suchen:
<input type="hidden" name="mailto" value="info@tribal-galerie.de">
<input type="hidden" name="return" value="../preview/danke.shtml">
<input type="hidden" name="delimiter" value=": ">
<input type="hidden" name="subject" value="Feedback-Formular">
Ganz einfach: Ein maliziöser Mensch könnte die Empfängeradresse ändern und jeden über dein Script zuspammen. Richte deinen Formailer besser so ein, dass er nur Mails an eine vorgegebene Adresse senden kann.
Hier mal ein Beispiel, wie die Tabelle aussehen könnte. Ich habe ein wenig mit th und label gearbeitet, sodass die Tabelle einfach linearisiert werden kann und dass das Formular auch zugänglich ist.
<form action="http://www.tribal-galerie.de/cgi-bin/formail.pl" method="post">
<table class="[die Tabelle kannst du mir CSS formatieren]">
<tbody>
<tr>
<th><label for="name">Name:</label></th><br>
<td><input id="name" name="Name" type="text" size="30"></td>
</tr>
<tr>
<th><label for="name">E-Mail:</label></th><br>
<td><input id="mail" name="E-Mail" type="text" size="30"></td>
</tr>
<tr>
<th><label for="name">Homepage:</label></th><br>
<td><td><input id="hp" name="Homepage" type="text" value="http://" size="30"></td>
</tr>
<tr>
<th><label for="name">Betreff:</label></th><br>
<td><input id="betreff" name="Betreff" type="text" size="30"></td>
</tr>
<tr>
<th><label for="name">Nachricht:</label></th><br>
<td><textarea id="nachricht" name="Nachricht" cols="40" rows="10"></textarea><br>
<input type="submit" value="Abschicken!"><input type="reset" value="Ne, lieber nich!">
</td>
</tr>
</tbody>
</table>
</form>
Okay, das hättest du auch selbst hinbekommen. ;) Ich wollte nur zeigen, wie es relativ barrierefrei machbar wäre.
Einige wenige Tippfehler und Kommafehler sind mir aufgefallen, zum Beispiel:
Literatur:
"Weiter wird die Roll von Tribal Tattoos ..."
^<ins>e</ins>
"Untermalt sind die ca. 160 Seiten,
welche das Buch bietet mit über ..."
^<ins>,</ins>
Das ist aber nichts Schwerwiegendes.
In tribals.shtml könntest du den den Alternativtext "Übersichtskarte" ein bisschen spezifizieren ("Übersichtskarte Südostasien" oder so).
Im Quelltext muss wohl noch etwas gearbeitet werden:
<meta name="description" content="Beschreibung">
<meta name="keywords" content="Keywords">
Der Internet Explorer 6 richtet die Tribalgrafiken sowie die Navigation ("Seite 1 2 3 4") linksbündig aus, der will wohl zusätzlich ein text-align:center anstatt nur margin-left:auto; und margin-right:auto; - komisch, eigentlich müsste es gehen bei fester Breite, vielleicht liegt es an der DTD, welche den Quirks-Modus auslöst. Ansonsten fallen mir keine Anzeigefehler o.ä. auf. Das "align:center;" im Stylehsheet wurde schon bemängelt, glaube ich.
Btw, die Galerienavigation würde ich anders gestalten, und zwar würde ich die jeweilige ausgewählte Galerie mit <strong> hervorheben und nicht als Link machen, sonst verliert man leicht den Überblick (sofort du das serverseitig automatisieren kannst). Möglicherweise kannst du diese Unternavigation noch ein bisschen mehr gestalten, vielleicht einen Strich zwischen Galerie und den Links... würde ich vorschlagen. Die Tribals gefallen mir außerordentlich, ich kann es nicht oft genug sagen. :)
Mein Respekt ("blabla", ich meine es) vor dieser außergewöhnlichen und stimmigen Seite, ich werde sie mit Sicherheit öfters besuchen.
Es würde mich interessieren, wie du die Tribals nachbearbeitest bzw. sie erstellst, welche Software nutzt du dazu? Das muss sicher eine Heidenarbeit sein, aber das Resultat lässt sich sehen.
Mathias