Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
<div class="date">
<div class="day">23</div>
<div class="month">Nov</div>
</div>
<div class="details">
<h5><a href="http://ewolf.bplaced.de/work/projects/talschule-weingarten">Talschule Weingarten</a></h5>
<div>2. December 2009</div>
<div>Typ: HTML/CSS</div>
<div><a class="more" href="http://ewolf.bplaced.de/work/projects/talschule-weingarten">Mehr...</a></div>
</div>
h2 gibt es.. und h1 wäre das Logo links oben, was aber als Bild eingesetzt wird.DIe Überschriften-Reihenfolge ist nicht korrekt...du zeichnest deinen Header nicht mit <h1> aus und das erste was ich sehe ist ein <h3>..
Wie würdest du diese beiden Fälle denn lösen?desweiteren sind so dinge wie
Code:<div class="date"> <div class="day">23</div> <div class="month">Nov</div> </div>
nicht optimal gelöst...etwas <div>-suppig.
Code:<div class="details"> <h5><a href="http://ewolf.bplaced.de/work/projects/talschule-weingarten">Talschule Weingarten</a></h5> <div>2. December 2009</div> <div>Typ: HTML/CSS</div> <div><a class="more" href="http://ewolf.bplaced.de/work/projects/talschule-weingarten">Mehr...</a></div> </div>
Also das Design gefällt dir, die Kritik bezieht sich ausschließlich auf den Code?Ansonsten gefällt mir das Design und es ist alles gut leserlich...solange man nicht die Schrift vergrößert und alles aus den Boxen wandert.. :-)
Da musst du noch ein bisschen Arbeit reinstecken, aber schoneinmal ein gutes Grundgerüst.
Und dass ein Bild keine Überschrift sein kann, sagt wer?h2 gibt es.. und h1 wäre das Logo links oben, was aber als Bild eingesetzt wird.
Durch passende Semantik.Wie würdest du diese beiden Fälle denn lösen?
Oh ja stimmt^^Und dass ein Bild keine Überschrift sein kann, sagt wer?
"2. December 2009" kommt von der Startseite, Bereich letzte Werke. Es ist keine Überschrift..Durch passende Semantik.
<div> bedeutet: "Gruppiere mehrere Elemente zu einem logischen Block.
"2. December 2009" hört sich an, wie eine Überschrift. Warum das also nicht auch als solche auszeichnen?
Aber eine Gruppe ist es auch nicht, ist also mit <div> falsch ausgezeichnet. Inhalt in Form von Text wird eigentlich gar nicht in <div> gepackt, da gibts immer ein besseres Tag, im Zweifelsfalle <p>. Genauso das "Typ: HTML/CSS" da drunter. Und auch der Link "mehr" (hab ich nicht mal gelesen, dass man niemals Links mit Linktext "hier" oder "mehr" machen soll?), was soll der in einem <div>? Da wird nichts gruppiert."2. December 2009" kommt von der Startseite, Bereich letzte Werke. Es ist keine Überschrift..
Aber ein Absatz ist es ja auch nicht. Und weshalb sollte "im Zweifelsfall p" besser sein als "im Zweifelsfall div"? div finde ich da noch sinnvoller, da es einfach einen Abschnitt kennzeichnet, und diesem keine semantische Bedeutung zuweist.Aber eine Gruppe ist es auch nicht, ist also mit <div> falsch ausgezeichnet. Inhalt in Form von Text wird eigentlich gar nicht in <div> gepackt, da gibts immer ein besseres Tag, im Zweifelsfalle <p>.
Stimmt da war das echt überflüssig.. Wieso sollte man "hier" oder "mehr" nicht als Linktext verwenden? Ich habe das auch mal gehört, mir fällt aber gerade kein Grund dagegen ein..Genauso das "Typ: HTML/CSS" da drunter. Und auch der Link "mehr" (hab ich nicht mal gelesen, dass man niemals Links mit Linktext "hier" oder "mehr" machen soll?), was soll der in einem <div>? Da wird nichts gruppiert.
<div class="article">
<a href="http://">
<img alt="Lars Schütt - Portfolio Vorschau" src="img.jpg"/>
</a>
<h3><a href="http://o">Lars Schütt - Portfolio</a></h3>
<h4>24. November 2009</h4>
<p>Typ: HTML/CSS, Wordpress</p>
<p><a href="http://">Mehr...</a></p>
</div>
<div class="article">
<a href="http://">
<img alt="Lars Schütt - Portfolio Vorschau" src="img.jpg"/>
</a>
<h3><a href="http://o">Lars Schütt - Portfolio</a><br/>
<span>24. November 2009</span></h3>
<p>Typ: HTML/CSS, Wordpress</p>
<p><a href="http://">Mehr...</a></p>
</div>
<div class="article">
<a href="http://">
<img alt="Lars Schütt - Portfolio Vorschau" src="img.jpg"/>
</a>
<h3><a href="http://o">Lars Schütt - Portfolio</a></h3>
<ol>
<li>24. November 2009</li>
</li>Typ: HTML/CSS, Wordpress</li>
</ol>
<p><a href="http://">Mehr...</a></p>
<!-- das <p> könnte vllt auch als <li> mit genommen werden... -->
</div>
<div class="article">
<a href="http://">
<img alt="Lars Schütt - Portfolio Vorschau" src="img.jpg"/>
</a>
<dl>
<dt><a href="http://o">Lars Schütt - Portfolio</a></dt>
<dd>24. November 2009</dd>
</dd>Typ: HTML/CSS, Wordpress</dd>
</dl>
<p><a href="http://">Mehr...</a></p>
<!-- ebenso wie eins drüber...das "mehr" [I]könnte[/I] auch in die <dl> genommen werden... -->
</div>
<article>
<a href="http://">
<img alt="Lars Schütt - Portfolio Vorschau" src="img.jpg"/>
</a>
<header>
<h3><a href="http://o">Lars Schütt - Portfolio</a></h3>
</header>
<ul>
<li><time datetime="2009-11-24">24. November 2009</time></li>
<li>Typ: HTML/CSS, Wordpress</li>
</ul>
<footer>
<p><a href="http://">Mehr...</a></p>
</footer>
</article>
<article>
[B]<a href="http://">[/B]
<img alt="Lars Schütt - Portfolio Vorschau" src="img.jpg"/>
<header>
<h3>Lars Schütt - Portfolio</h3>
</header>
<ul>
<li><time datetime="2009-11-24">24. November 2009</time></li>
<li>Typ: HTML/CSS, Wordpress</li>
</ul>
[B]</a>[/B]
</article>
Außerdem programmiere ich Webseiten nach modernen Standards mit XHTML, CSS und Javascript.
Meine Seite ist ja nicht Google, d.h. es kommen vor allem neue Besucher auf die Seite, die Leute klicken nicht immer wieder drauf. Sowieso ist bplaced natürlich nicht der schnellste Hoster. Wenn man sich das in Firebug anschaut, wird die längste Zeit mit dem "Warten auf Antwort" verbracht. Ein HTTP-Request löst da schon ein ganz schönes Prozedere aus, Request abschicken, Warten, Warten, ... Das verschicken der eigentlichen Daten geht recht schnell von statten.Vorab einmal, es ist immer Ratsam JavaScript und CSS auszulagern. CSS-Dateien, welche extern eingebunden werden, werden für gewöhnlich im Cache gehalten und somit wird die Seite schneller geladen.
Ich lasse mich immer noch nicht dazu überzeugen, das Datum als Überschrift und die anderen Details als Absatz anzusehen. Das Datum und der Typ sind gleichgestellte Metadaten. Die HTML5-Sachen sehen schon interessanter aus, aber kann man das jetzt schon verwenden, wo HTML5 noch nicht fertig ist?zu der Auszeichnung deiner Karten auf der Startseite...da gibt es viele Möglichkeiten das "korrekt" auszuzeichnen. Zumindest sollte mand em ganzen eine wenigsten sinnvolle Auszeichnung gönnen:
Ja, ich weiß -.- Man schreibt das aber leicht mal so.. wird korrigiert.(X)HTML genauso wie CSS programmiert man nicht. (X)HTML ist eine Auszeichnungssprache und CSS eine "Style"sprache.
Meine Seite ist ja nicht Google, d.h. es kommen vor allem neue Besucher auf die Seite, die Leute klicken nicht immer wieder drauf. Sowieso ist bplaced natürlich nicht der schnellste Hoster. Wenn man sich das in Firebug anschaut, wird die längste Zeit mit dem "Warten auf Antwort" verbracht. Ein HTTP-Request löst da schon ein ganz schönes Prozedere aus, Request abschicken, Warten, Warten, ... Das verschicken der eigentlichen Daten geht recht schnell von statten.
Die paar Kilobyte, die also durch Caching gespart werden können, machen kaum einen Zeitunterschied aus. Und sowieso wird das Caching nicht so oft genutzt.
Ich lasse mich immer noch nicht dazu überzeugen, das Datum als Überschrift und die anderen Details als Absatz anzusehen. Das Datum und der Typ sind gleichgestellte Metadaten.
Die HTML5-Sachen sehen schon interessanter aus, aber kann man das jetzt schon verwenden, wo HTML5 noch nicht fertig ist?
Also du stimmst mir zu?Es geht nicht um die Kilobyte. Man macht das einfach nichtmehr heutzutage. Dafür gibt es die Möglichkeiten das ganze auszulagern und dann sollte man das tun. Jeder kleine Performancegewinn für die Seite ist von Vorteil. Man fährt ja heutzutage auch nichtmehr mit Trabbi's rum, sondern mit Spritsparenden und sicheren Autos.
Metadaten sind Daten über Daten. In diesem Fall über das Projekt oder Foto. Sie beziehen sich hier *nicht* auf das ganze Dokument. Und außerdem möchte ich diese Metadaten dem Besucher anzeigen.Meta-Daten gehören in den Headbereich, nicht in den Bodybereich. Letzenendes solltest du sie auszeichnen. Ein <div> gibt ihnen keine Bedeutung. Das wäre wie morden ohne bestraft zu werden.