Я знаю, что эта идея возникла раньше - особенно здесь и здесь - но никакого решения нет чтобы они были даны. Это было в значительной степени замечено как "приятная, но невозможная" или "глупая идея".
Мои мысли использовали jQuery для вычисления вычисленных значений и сравнения их с ожидаемыми значениями. Например, я мог бы иметь <h1>This is a header</h1>
, и, теоретически, я должен знать его размер шрифта, цвет, плотность шрифта и т.д. Я могу использовать jQuery для проверки того, что на самом деле это размер шрифта, а если нет, верните ошибка.
Преимущество этого в том, что мне не нужно сидеть с контрольным списком, проходящим через каждый браузер - "Этот заголовок полужирный? Подчеркиваются ли эти ссылки? Этот столбец шириной 110 пикселей? - каждый раз, когда я делаю изменение CSS.
Мой вопрос - это реальная идея? Каковы основные проблемы в реализации чего-то подобного? Кто-нибудь сделал что-то подобное раньше?
EDIT: Любые мысли о том, как делать визуальные ошибки, тоже приветствуются. Я думал об использовании файла JavaScript в заголовке соответствующей страницы, а затем добавлял содержимое на страницу, вроде Firebug на странице. Однако я беспокоюсь, что это может повлиять на отображение страницы. В качестве альтернативы, я могу записать его на консоль, но я не думаю, что у IE6 есть надлежащая консоль, и открытие каждой консоли каждого браузера для каждой страницы под контролем кажется немного раздражающим, а также.