Диагностический CSS

Eric Meyer предложил использовать CSS-правила для выявления ошибок на странице при верстке страницы. Код показывает ошибки на странице, если у ссылки или изображения не указан адрес или title или alt. div:empty, span:empty, li:empty, p:empty, td:empty, th:empty {padding: 0.5em; background: yellow;} ! important *[style], img, a[href], font, center {outline: 5px solid red;} ! important table, th …

Подробнее

Google выпустила API для прокладывания маршрута на картах

Google выпустила Directions API — API, предоставляющее средства для прокладывания маршрута на картах Google Maps, которые можно использовать в своих сайтах. Вот список возможностей API: Вы можете запросить прокладывание маршрута между двумя точками, или последовательностями точек. Вы можете запросить результаты на различных языках. Вы можете настраивать ответы для вашего приложения, выбирая между отображения маршрута в …

Подробнее

Почему так важен DOCTYPE

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

Вы написали правильный стандартный XHTML код и стандартный CSS. Вы воспользовались стандартной спецификацией для работы с DOM (Document Object Model), чтобы управлять динамическими элементами на странице. И все-таки, в броузерах, которые казалось бы сделаны с соблюдением именно этих стандартов, ваш сайт не работает. Скорей всего, ошибка кроется в неправильном заголовке DOCTYPE.

Эта небольшая статья расскажет вам о заголовках DOCTYPE, которые работают, а также объяснит практическое и теоретическое значение этого, казалось бы отвлеченного от реальности, тега.