id=toptips и id=topTips са валидни на една и съща страница?

Използвам два css идентификатора с едно и също име в една и съща страница, но с разлика в главната буква.

<div id="toptips"> </div>

и

<div id="topTips"> </div>

Използвам приставка за firefox за проверка на валидността, наречена „HTML VALIDATOR“

http://users.skynet.be/mgueury/mozilla/

И дава грешка за дублиран идентификатор. но когато проверих в http://validator.w3.org/#validate_by_input+with_options, не показва никаква грешка.

Приставката за Firefox грешна ли е в този случай?


person Jamna    schedule 18.12.2010    source източник


Отговори (2)


Технически, идентификаторът е чувствителен към главни и малки букви, така че плъгинът е грешен.

Въпреки това не бих се доверил на браузърите да спазват чувствителността към главни и малки букви.

Имайте предвид, че последния път, когато погледнах този плъгин, той по подразбиране използва HTML Tidy (който не е валидатор), а не OpenSP (което е).

person Quentin    schedule 18.12.2010

Атрибутът id е чувствителен към малки и главни букви, така че е законно да имате и двата.

person Phrogz    schedule 18.12.2010