suit: ul li format Probleme

Beitrag lesen

Jetzt schauts schon besser aus, nur es ist trotz Anweisung margin:0;padding:0; nicht links am Seitenrand sondern gut 100 Pixel davon entfernt.

Ohne das restliche CSS bzw. das HTML lässt sich das nicht beantworten - die Standardformatierung von ul- oder li-Elementen erklärt jedenfalls keine 100 Pixel.

FRAGE: Läuft alles unter html5 auch auf allen alten Browser!!!!

Zuerst etwas allgemeins:

Fragen werden in unserer Sprache gewöhnlicherweise mit einem Fragezeichen beendet.

Wenn mehrere Fragezeichen oder Ausrufezeichen in einem natürlichsprachlichen deutschen Text aufeinanderfolgen, macht mal ziemlich sicher etwas falsch.

Mit anderen Worten: Satzzeichen sind keine Rudeltiere.

Um deine Frage zu beantworten:
Für den Internet Explorer bis einschließlich Version 8 ist der sg. <http://ejohn.org/blog/html5-shiv/@HTML5 Shiv> notwendig - dh, du bist auf JavaScript angewiesen, wenn du die neuen HTML5-Elemente nutzen willst.

Solltest du beim HTML-4.01-Sprachumfang bleiben aber einfach nur einen HTML5-Doctype verwenden wolle, ist das aber kein Problem.

<ul class="menu">

  
Wenn ein Menü dieser Art mehrmals in einem Dokument vorkommen kann ist eine Klasse die richtige Wahl, wenn dieses Menü in der Form aber exakt genau 1x vorkommt - was gewöhnlicherweise der Fall ist - ist eine id die bessere Wahl.