Продолжая осваивать адаптивную верстку, как элемент адаптивного дизайна, решил написать про медиа-запросы или медиазапросы, в оригинале media-queries. Как мы помним из теоретических основ адаптивной верстки и адаптивного дизайна, медиа-запросы это одна из основных концепций данной технологии и без ее глубокого понимания освоить адаптивную верстку просто не получится.
Очень часто при посещении сайтов мы видим цифры, которые показывают, сколько времени было времени затрачено системой управления на обработку кода страницы, сколько было затрачено времени на обращение к базе данных и сколько было произведено к ней запросов, и за сколько какое время была полностью сформирована страница. Эта информация с каждым годом становится для вебмастеров все важнее, так как все больше внимания уделяется оптимизации скорости работы сайта.
Как человек, начинавший программировать с PHP, мне очень нравится выводить отладочную информацию встроенной в него функции var_dump. Особенность этой функции в том, что она сразу дает всю нужную для отладки информацию. Осваивая JavaScript озадачился вопросом, а нет ли в нем аналога данной функции.
Очередное простенькое решение по минификации, на этот раз по минификации HTML для Modx Evolution и MODX Revolution. С одной стороны минификация HTML кода не является обязательным, в отличие от минификации CSS и JS. С другой стороны убрать лишние килобайты из кода HTML страницы не будет лишним.
Иногда сложно подобрать название для поста, но описать проблему, с которой постоянно сталкиваюсь, как-то иначе у меня не получилось. Суть проблемы, что если мною назначается основное зеркало, прописывается в .htaccess и после я случайно логинюсь в админку по дополнительному зеркалу, то я получаю массу артефактов как на Evolution, так и на Revolution. Так как каждый раз я начинаю искать причину, почему так происходит, а через полчаса чертыхаясь вспоминаю про данную проблему, решил написать этот пост.
Про выбор хостинга в свое время уже была написана довольно подробная статья. Но время идет, проекты усложняются, а поисковые системы все больше обращают внимания на скорость работы сайта. Поэтому, чтобы хостинг не оказался полным разочарованием, желательно провести его минимальное тестирование производительности (бенчмаркинг), в идеале сравнив с несколькими другими хостингами. В идеале эту процедуру надо делать в момент выбора хостинга.
Все большую популярность в веб разработке получает кроссбраузерная адаптивная верстка. Тема эта большая и практически неисчерпаемая, так как постоянно появляются новые HTML теги, идеи и решения. Чтобы не отставать от прогресса и понимать, как устроена адаптивная верстка, попробуем разобраться в основах адаптивного дизайна и адаптивного сайтостроения.
Очередное небольшое решение из мира верстки и CSS. Любой верстальщик регулярно сталкивается с маркированными списками и маркерами для этих списков, которыми можно красиво стилизовать эти списки, особенно если это пункты меню. Списки выглядят круто и вроде больше ничего не надо дорабатывать, пока не появляется многострочный пункт, когда переносящийся текст начинает выглядеть некрасиво.