<body>
<!-- wrapper -->
<div id="wrapper">
<!-- title -->
<div id="title"><img src="title.png" alt="" /></div>
<!-- form wrapper -->
<div id="form_wrapper">
<!-- form -->
<form action="thankyou.php" method="POST">
<!-- ... ... -->
</form>
<!-- /form -->
</div>
<!-- /form wrapper -->
</div>
<!-- /wrapper -->
</body>
Ich kann das <!-- /wrapper -->
am Ende fast verstehen , weil es so weit vom Anfang des Tags / Paares entfernt ist ... aber im Ernst, wozu dienen die ersten Kommentarzeilen? Ich würde die Frage nicht stellen, wenn ich das nicht die ganze Zeit sehen würde .
Ich habe das Gefühl, als würde mir etwas fehlen. Vielleicht handelt es sich um ungeschriebene Best Practices, obwohl ich nicht verstehe, was es möglicherweise sein könnte. Höchstwahrscheinlich ist es nur zwanghaftes Verhalten.
Wie kommentiert ihr normalerweise euer Markup, wenn überhaupt?
Antworten:
Manchmal sind CSS-Klassennamen generisch und nicht speziell benannt. Was wäre zum Beispiel, wenn Sie hätten
Wäre es nicht schön zu wissen, was du anfängst? Ich würde sicherlich nicht bis zum Ende scrollen wollen, um herauszufinden, dass das ganze Div eine Spalte war.
quelle
</form><!-- /form -->
und<!-- wrapper --><div id="wrapper">
HTML ist für mich wie kompilierter Code. Es ist optimiert, hat keine Leerzeichen, keine Kommentare und ist so klein wie möglich, während die Arbeit erledigt wird. Ich habe jedoch einige Kommentare in meinen Vorlagen, die die HTML-Dateien generieren. Sie werden sie jedoch nie sehen, es sei denn, Sie treten dem Entwicklerteam bei!
Gleiches gilt für JavaScript. Alle JS, die Sie auf meiner Website sehen, werden komprimiert, minimiert und die Kommentare entfernt. Kommentare sind für die Entwicklung, nicht für die Verschwendung von Bandbreite!
quelle
Normalerweise wird mein Markup dynamisch generiert, sodass Kommentare nicht enthalten sind ... aber wenn ich Markup schreibe, habe ich:
Dadurch kann ich leichter erkennen, wo sich Hauptblöcke / Divs in meinem Code befinden.
quelle
Ich glaube, das kommt von Dokumenten, die nicht richtig eingerückt sind. Wenn Sie also anhand der Spalte, in der Sie sich befinden, nicht erkennen können, wo Sie sich befinden, sollten Sie sich als Nächstes die Kommentare ansehen. Es scheint sich aus diesem Dilemma entwickelt zu haben.
Persönlich würde ich auf die Leute kommen, die keinen Code einrücken.
quelle
Ich kann mir nur einen gültigen Anwendungsfall dafür vorstellen: teilweise HTML-Vorlagen.
Wenn es sich um eine vollständige HTML-Seite handelt, sollten Sie richtig einrücken, damit Sie leicht erkennen können, wann Elemente beginnen und enden. Anständige Editoren markieren auch die entgegengesetzten Enden von Tags. In diesen Fällen sind irrelevante Kommentare ärgerlich.
Wenn es sich um eine Teilvorlage handelt (z. B. Kopf- und Fußzeile), kann es hilfreich sein, in der Fußzeile anzuzeigen, wo sie endet, wenn Sie einige Seitencontainer öffnen.
Header
Fusszeile
In (vielleicht komplexeren) Fällen wie diesen ist es sehr hilfreich, die Kommentare zu haben, um zu sehen, welches Tag geschlossen werden soll. Dies ist der einzige Fall, bei dem mir diese Kommentare nichts ausmachen, sie fühlen sich jedoch immer noch schmutzig an.
quelle
Dies ist nützlich, wenn die Seite von mehreren verschiedenen Dateien / Vorlagen usw. gerendert wird.
Etwas wie das:
Auf diese Weise können Sie den Code, der ihn erstellt hat, schnell finden, wenn Sie in Ihrem gerenderten HTML-Code etwas Seltsames bemerken.
quelle