bes island

Сайт Дениса Попова

Очень, очень плохое поведение браузеров

12 сентября 2010, 21:48 (в редакции от 12 сентября 2010, 21:56)

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

То, что браузеры как бы исправляют допущенные авторами страниц ошибки, а на некоторые ошибки закрывают глаза, больше соответствует человеческому способу мышления: ведь мы вполне можем читать текст, в котором имеются грамматические или пунктуационные ошибки, или, например, понимать ломаную речь иностранца.

Но всё это никоим образом не объясняет, с какой стати современные браузеры отказываются правильно обрабатывать безошибочные страницы. Страницы, которые сделаны в строгом соответствии спецификациям. Это как если бы мы могли понимать текст, в котором пропущена хотя бы одна запятая, но при этом текст, в котором все запятые на месте, оказывался бы для нас китайской грамотой. Это же полный абсурд!

Этому нет и не может быть оправдания.

Обсудить в «Живом журнале»

Заметка «О названиях законов» О нашей науке
По возникшим вопросам пишите: denys@denyspopov.biz

Хостинг — «Диджитал оушен»

Impressum. Этот сайт использует куки (cookie). Посещая его, вы даёте согласие на хранение и передачу куки.