anver.ch - Webtechnik mit (X)HTML & CSS

  • Hallo

    Möchte meine noch nicht abgeschlossene Website zeigen. Der Zweck könnt ihr auf der Startseite nachlesen. Was könnte man verbessern oder hat es irgendwelche Fehler?

    Die Seite ist natürlich immer noch ziemlich am Anfang, aber möchte trotzdem jetzt schon wissen was ich von Angang an besser machen könnte.

    Freue mich auf Kritik!

    <!-- m --><a class="postlink" href="http://anver.ch">http://anver.ch</a><!-- m --> oder <!-- m --><a class="postlink" href="http://anverhousseini.info">http://anverhousseini.info</a><!-- m -->

    Gruss NeoAramis

  • Dann fang ich mal an :)

    Erstmal zum Aussehen:
    Hat eine sehr schöne Optik, lässt sich gut navigieren.
    Einziger kleiner Kritikpunkt: Die Navigation ist für mich ein bisschen zu verschachtelt (drei Ebenen), aber das ist ja Ansichtssache.
    Vielleicht die erste Unterebene beim Überfahren der ersten Ebene nach rechts anzeigen lassen - so muss ich nicht immer erst auf die Hauptseite, bis ich die Unterpunkte sehen kann.

    Zum Code:

    Relativ sauberer Code - über den Sinn des Frameworks lässt sich streiten, aber da werde ich mich jetzt nicht drüber auslassen :)
    Ein paar kleine "Schönheitsfehler habe ich aber dennoch gefunden:
    1.

    Code
    <h1>anver.ch</h1>
    				<span>Webtechnik mit (X)HTML &amp; CSS</span>

    Ist für mich nicht ganz logisch aufgeteilt. Ich würde beides in h1 setzen, weil eigentlich gehört ja beides dazu. Hat auch Suchmaschinen-technische Gründe. Wer sucht denn speziell nach "anver.ch", wenn er etwas über HTML und CSS erfahren möchte - ich kenne niemanden.
    Theoretisch kannst du dann mit span immer noch die Formatierung beeinflussen.


    2.

    Code
    <li><a href="html.php"><strong>(X)HTML</strong></a></li>

    Das strong brauchst du eigentlich nicht, denn das kannst du genauso gut dem Link zuordnen per ul li a.

    3.

    Ist auch semantisch nicht ganz korrekt. Die Unterebene sollte eigentlich in den Listenpunkt CSS integriert sein, denn da gehört sie ja eigentlich zu. Ist besonders wichtig, wenn du das ganze barrierefrei haben willst (das sprichst du ja auch an), damit z.B. Screenreader auch die logische Struktur einer Liste aufnehmen und vorlesen können.

    4.
    Auf h3 folgt h5 - h4 fehlt. Besser h4 verwenden und gleich formatieren wie h5.

    5.

    Wofür brauchst du das? Es gibt bei dir kein Element, das dadurch angesprochen wird.. ;)

    6.
    Vielleicht für die Zukunft noch eine eigene Fehlerseite - die jetzige passt nciht ganz ins Konzept :P


    Ich hoffe du kannst damit was anfangen :)
    Liebe Grüße
    Laura

  • Hallo Laura

    Danke für deine Kritik!

    Ja das mit der Navigation habe ich mir lange überlegt und hatte auch schon andere Varianten. Schlussendlich war dies die optimalste Lösung.

    Wegen dem Framework kann man den Sinn ebenfalls hinterfragen. Es ist eigentlich eher für mich gedacht. Es sollte als stabile Grundlage für meine Projekte dienen. Da der Anfang jedes Mal nur noch mühsam ist. Da dachte ich wenn jemand es möchte darf er es gerne haben.

    Zu Punkt 1
    Ja da hatte ich wohl einen kleinen Überlegungsfehler, da hast du recht. Aber zwei h1 Tags sind jedoch wieder nicht semantisch?

    Zu Punkt 2
    Da sollte ich zusätzlich noch eine weitere Klasse vergeben. Falsch ist jedoch nicht, aber eben wieder eine Frage der Semantik.

    Zu Punkt 3
    Ja die Navigation müsste ich überarbeiten. Also was du meinst sind verschachtelte Listen? Listen waren noch nie meine Stärke und auch die Faulheit macht sich bei grösseren Projekten schnell breit.

    Zu Punkt 4
    Die h4-Überschrift ist ebenfalls vertreten, siehe hier: <!-- m --><a class="postlink" href="http://anver.ch/css_layout_zent.php">http://anver.ch/css_layout_zent.php</a><!-- m -->

    Zu Punkt 5
    Da hast du nur in der Startseite (index.php) nachgeschaut.

    Zu Punkt 6
    Verstehe ich nicht ganz? Meinst du die Fehlerseiten im Sinne von <!-- m --><a class="postlink" href="http://de.wikipedia.org/wiki/Fehlerseite">http://de.wikipedia.org/wiki/Fehlerseite</a><!-- m --> ?


    Gruss NeoAramis

  • Zitat

    Zu Punkt 1
    Ja da hatte ich wohl einen kleinen Überlegungsfehler, da hast du recht. Aber zwei h1 Tags sind jedoch wieder nicht semantisch?

    Aber beides in einem h1 Tag? Bzw. eher nur das letztere, das andere nur ein Link. Wie mans will :)

    Zitat

    Zu Punkt 2
    Da sollte ich zusätzlich noch eine weitere Klasse vergeben. Falsch ist jedoch nicht, aber eben wieder eine Frage der Semantik.


    Bräuchtest du nicht mal, wenn du deine Listen korrekt verschachtelt hättest ;)
    Falsch ist es zwar nicht, aber man sagt ja immer man soll Inhalt und Design trennen - ich weiß nicht ob es bei dir noch der logischen Funktion von strong entspricht, wenn es in der NAvigation gebraucht wird.

    Zitat

    Zu Punkt 3
    Ja die Navigation müsste ich überarbeiten. Also was du meinst sind verschachtelte Listen? Listen waren noch nie meine Stärke und auch die Faulheit macht sich bei grösseren Projekten schnell breit.


    Beispiel aus einem meiner Codes:


    Die Unternavigation befindet sich innerhalb des zugehörigen Listenpunktes. Damit kannst du die Listenpunkte/Links auch differenziert ansprechen, wenn du nach den Ebenen gehst.

    Zitat

    Zu Punkt 6
    Verstehe ich nicht ganz? Meinst du die Fehlerseiten im Sinne von <!-- m --><a class="postlink" href="http://de.wikipedia.org/wiki/Fehlerseite">http://de.wikipedia.org/wiki/Fehlerseite</a><!-- m --> ?

    Jep.
    Sind ein paar Zeilen in der .htaccess,also kein großer Aufwand.

    Gruß
    Laura


    EDIT:

    PS: Wenn du Hilfe bei der Navigation brauchst, kannst du dich gerne an mich wenden. Ich experimentiere im Moment ein bisschen mit rein CSS basierten Navigationen - da würden wir bestimmt das passende fü dich finden :)

  • So, konnte mir eine neue nette Domain ergattern:

    <!-- m --><a class="postlink" href="http://web-technik.org">http://web-technik.org</a><!-- m -->

    Die ganze Website wird momentan überarbeitet. Darum ist der Inhalt lange Zeit gleich geblieben. Vor allem ist sie dann sehr dynamisch. Das heisst, dass ich sehr schnell Inhalte ändern kann. Vor allem mit PHP gelöst. Als Besucher merkt man es dann aber nicht. Werde die neue Seite bald aufschalten. Nimmt mich dann Wunder, was Ihr meint.

  • Soviel neues gibts ja jetzt noch nicht, aber die neue Domain finde ich gut.

    Kleiner Kritikpunkt: Der Link oben im header sieht ein bissl komisch aus :(

  • Ja eben, die Seite so zu pflegen ist ziemlich mühsam. Darum habe ich vorläufig nichts unternommen bzw. habe ich nicht online geschaltet, da ich eine neue ähnliche Website gestalte. Aber es ist auch eine Frage der Zeit. Momentan läuft sowieso nichts, denn ich stecke mitten in den Abschlussprüfungen.

    Was gefällt Dir am Link nicht? Möchte nämlich schon die Domain ersichtlich haben.

  • Seltsam, bei mir ist der Link schon weiss. Muss ich überprüfen. Aber so ist es wirklich nicht ästhetisch :)

  • Vielleicht liegt es am Browser, ich benutze Chrome, Sarkkan Firefox.

    Nur ne Vermutung, aber kann bei solchen Problemen ja immer mal sein...

  • Hallo,

    von welchem Links sprecht ihr eigentlich?

    Code
    <div id="head">
      <h1>Webtechnik mit (X)HTML &amp; CSS</h1>
      <span>www.web-technik.org</span>
    </div>

    Also wenn ich nicht komplett blind bin hat er den <a> tag vergessen.

    Mfg

    Starhunter

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!