Die Kachelei übernimmt nicht der JS-Parser und schon gar nicht der HTML-Parser, sondern die Komponente im Browser, die für die Grafikdarstellung zuständig ist.
Wusste ich nicht. Dank für deinen Beitrag
Es ist auch das Seitenumfeld zu beachten (HTML-Elemente beeinflussen sich gegenseitig) und dann hast du obendrein noch den Sonderfall einer 1-Pixel-Grafik, die nicht gestreckt oder wiederholt werden muss – es reicht, kurzerhand die ganze Fläche entsprechend einzufärben. Auch hier kann es wieder zu unterschiedlichen Handlungsweisen zwischen den Browsers kommen.
Ich muss dazu sagen das CSS-opacity nicht verwenden will und ich stattdessen 1 pixel-Grafik PNG - was ja transparenz unterstützt - genommen habe jedes Bild bisschen mehr transparenz bis null und dann css-display: none. Den Vorschlag einfach nen CSS-BackgroundColor zunehmen hatte man mir vorab geraten was füür mich keineswegs zielorientiert ist.
Ich würde mich daher von der Logik leiten lassen, also der Frage, ob es ein Bild sein soll (<img>) oder nur dekoratives Beiwerk (background).
schönen Gruß mb