Div-Abschnitte dokumentieren, Titelattribut verwenden?

8

Ich suche nach dem kürzesten Weg, um Abschnitte meiner Seite zu dokumentieren, z. Div-Abschnitte.

Irgendetwas stimmt nicht mit der Verwendung des Titelattributs, z.B.

%Vor%

?

P.S. Falls relevant, verwende ich die IntelliJ-IDE, aber neu für ihre verschiedenen Fähigkeiten, z.B. automatische Formatierungssteuerung und andere Möglichkeiten, Teile meiner Seiten einfach zu verstehen.

    
Ray 16.09.2011, 01:29
quelle

5 Antworten

3

Ich würde wahrscheinlich id s verwenden, so dass Sie sie auch als Hooks für Ihr CSS und Javascript verwenden können.

Ansonsten macht @Gabe einen guten Eindruck für data -Attribute. John Resig erklärt, warum sie hier gut sind: Ссылка

    
Jason Gennaro 16.09.2011, 01:39
quelle
8

Wenn ein Element das Attribut title hat, zeigen die meisten Browser eine QuickInfo mit dem Wert des Attributs an, wenn Sie den Mauszeiger darüber bewegen. In diesem Fall wird eine QuickInfo "Zahlungsbereich" angezeigt, wenn Sie irgendwo über diesen div halten.

HTML-Attribute haben im Allgemeinen einen Zweck. HTML hat Kommentare zur Dokumentation! Probieren Sie sie aus:

%Vor%

Sie haben erwähnt, dass Sie den Overhead von Kommentaren nicht möchten. Wenn Sie die Zeichen (einschließlich des erforderlichen Platzes vor dem Attribut) zählen, haben sie tatsächlich die gleiche Länge:

%Vor%

(Aber ich stimme zu, sie sehen größer aus!)

    
s4y 16.09.2011 02:26
quelle
4

Ich würde empfehlen, den HTML5-Standard für benutzerdefinierte Attribute zu verwenden:

%Vor%

Grundsätzlich muss der Name mit data- vorangestellt werden und der Browser ignoriert es.

    
Gabe 16.09.2011 01:31
quelle
1

Das title-Attribut ist nicht für divs gedacht - ich habe die offiziellen Spezifikationen nicht überprüft, aber ich denke nicht, dass es sogar ein unterstütztes Attribut ist. Die bessere Vorgehensweise besteht darin, das Attribut "ID" zu verwenden. Dies hat den zusätzlichen Vorteil, Hooks für Ihr CSS bereitzustellen.

Sie können auch einen Schritt weiter gehen und html5 verwenden, das Ihnen beschreibende Elemente wie <nav> , <section> , <article> und <header>

zur Verfügung stellt

Edit: Gemäss Kommentar von steveax ist das Title-Attribut nicht ungültig. Ich denke, der Kern meiner Antwort bleibt gültig.

    
Philip Schweiger 16.09.2011 01:33
quelle
-1

Sie können das Attribut verwenden, das ziemlich gut für mich funktioniert, ich glaube nicht, dass Titel auf divs funktioniert

%Vor%     
Reina 16.09.2011 01:54
quelle

Tags und Links