• Никому не нужно, чтобы страница проходила валидацию на w3c?

    Stalker_RED
    @Stalker_RED
    1. Кто такие "все"?
    2. Если открыть спеки по HTML, то там прямо в названии есть слово "Recommendation" перевод нужен?

    Вот как получается: есть браузеры разных производителей. Они как-то там внутри хитро устроены, как их разработчики захотели и смогли.

    Когда в браузерах появляется много серьезных отличий получаем войну браузеров, которая вредит всем участникам.

    Чтобы такого избегать, есть w3c и whatwg, которые рассматривают все идеи из всех браузеров, выбирают из них лучшее и вносят во всеобщие РЕКОММЕНДАЦИИ.

    Эппл захотел, и придумал <input type="number">
    Несколько лет он не проходил валидацию, но при этом работал в сафари (в других браузерах срабатывал как input text). А потом и в хроме стал работать. А потом его добавили в рекомендации, и опа: работает почти везде, и уже проходит валидацию.

    При этом вас никто не заставляет следовать этим рекоммендациям в точности. Никто не запрещает делать кривые сайты которые работают только в ие6, например. И я вас уверяю, это не выдумка, в энтерпрайзе такие штуки все еще живы и получают миллионы денег за обслуживание. Немного сложновато найти тех, кто кривизну будет оплачивать, но иногда получается.

    Такое не только с сайтами, вот и дома так строят иногда, оказывается. Он не соответствует строительным нормам, но никто не запрещает же!
    Ответ написан
    4 комментария