Also habe ich eine Liste von Menüpunkten und ich versuche herauszufinden, ob ich Spannweiten mit Klassenattributen oder Definitionslisten für die Eigenschaften jedes Elements verwenden soll. Hier sind die beiden Optionen Ich erwäge:Ist es in Ordnung, den Definitions-Begriff (<dt>) in einer Definitionsliste (<dl>) zu verstecken (Anzeige: keine;)?
Option 1)
// HAML Markup
%article.menu-item
%span.name
Cereal
%span.price
4.00
%span.description
We carry Cap'n Crunch, Frooty Loops and Count Chocula. Milk included.
// Styling
article.menu-item {
.price:before { content: "$"; }
}
Option 2)
// HAML Markup
%article.menu-item
%dl
%dt
Item
%dd
Cereal
%dt
Price
%dd
4.00
%dt
Description
%dd
We carry Cap'n Crunch, Frooty Loops and Count Chocula. Milk included.
// Styling
article.menu-item {
.price:before { content: "$"; }
dt { display: none; }
}
ich zur Zeit mit der Option 1, aber aus irgendeinem Grund Option zwei scheint mir semantisch reicher sein, da es das Produkt definiert. Mit welcher Option sollte ich gehen und warum?
Netter Schnurrbart. – Marko
Marko, Sebastian, danke für das Kompliment. Du solltest einen auch wachsen lassen. –