Smarty generiert invaliden HTML Code

Doctype ist HTML5 von OXID

und sowas

<div style=“height:3px;”></div>

wird zu

<div style=“height:3px;” />

Ist aber invalide / falsch:

Liegt es wirklich an Smarty?

Shopversion: Community Edition 4.6.2_46646
Theme: Azure Klon

liegt wohl am Browser, Opera macht was es nicht machen sollte, kann aber auch am Doctype liegen.

<ironie>
Und nachts ist es kälter als draußen, weil in Afrika gestern Muttertag sein wird.
</ironie>

und jetzt versuch doch mal dein Anliegen in mindestens 2-3 zusammenhängenden Sätzen zu erläutern.
Hier sind ein Paar Leitfragen:

  • wo produziert Smarty diesen Code?
  • um welche Shop Version handelt es sich?
  • um welches Template?

Liegt wohl doch an Opera, vermute aber dass es mit dem Doctype zusammenhängt.

Habe noch weitere Infos im Eingangspost eingefügt

  • an jeder Stelle, egal welches Template ich so ein Div einsetze
  • siehe Eingangspost
  • meinst du das Theme? Bei den Templates ist es egal welches, werden alle von Smarty verarbeitet
    Somit wird aus einem <div style=“height:3px;”></div> automatishc im Quellcode später <div style=“height:3px;” />

Verstehe jetzt nicht wieso du so reagierst wiede rmit Ironie?
Ein valider Shop ist für mich was anderes.
Ist unschön wenn man die ganzen Fehlermeldungen im Parser bekommt.
Und wie sich das in anderen Browsern verhält kann man dadurch nicht wissen.

Wieso wurde überhaupt HTML5 und nicht XHTML als Doctype genommen?

Wieso wurde überhaupt HTML5 und nicht XHTML als Doctype genommen?
wofür is das eigentlich so wichtig, rein interessehalber?

probier doch mal ein

<div style="height:3px;"> </div> 

für die Spacer-divs, dann sind die nicht leer