w HTML, SGML i XML, (1) atrybuty nie mogą się powtarzać, i powinny być określone tylko w elemencie raz.
więc przykład:
<span style="color:blue" style="font-style:italic">Test</span>
jest niezgodnego ze standardem HTML, a spowoduje zachowanie niezdefiniowane, co wyjaśnia, dlaczego różnych przeglądarek renderowania to inaczej.
Ponieważ nie ma zdefiniowanego sposobu interpretacji tego, przeglądarki mogą je interpretować, ale chcą je scalić lub zignorować zgodnie z własnym życzeniem.
(1): Każdy znaleziony artykuł stwierdza, że atrybuty są parami "klucz/wartość" lub "wartości atrybutu", co sugeruje, że klucze muszą być niepowtarzalne. The best source I can find states:
Nazwy atrybutów (id i status w tym przykładzie) podlegają takim samym ograniczeniom jak innych nazw w XML; nie muszą jednak być unikatowe w całym DTD, ale tylko na liście atrybutów dla danego elementu. (kopalnia Nacisk.)
Co powiesz na dodanie swojego stylu do identyfikatora lub klasy? Podczas ładowania. @Skatox Chcę dodać komentarz przepraszam za mój błąd :( – lv0gun9
@ lv0gun9 To nie ma znaczenia dla danego pytania. Pytanie nie dotyczyło dodawania klasy, chodziło o to, jak różne przeglądarki traktują zduplikowane atrybuty. –