Какой макет верстки (с использованием Каскадных Таблиц Стилей, CSS) можно считать наилучшим? Каждый из них имеет свои хаки (quirks) и свои уникальные плюсы и минусы. Будет ли один из них более удобен для пользователя, чем все остальные? Насколько просто им будет пользоваться? Какие есть у каждого из них проблемы, и как их обходить? Верстается ли один из них проще всех остальных? Есть ли среди них какой-либо ущербный, совершенно непригодный? Скорее всего, многие однозначно ответят на эти вопросы, но я не буду так торопиться. Каждый из этих макетов мне нравится, и каждый применим в том или ином случае, если делать это с умом и внимательно проверять простоту использования и одинаковую доступность для всех категорий пользователей. Все они являются частью уровня представления (presentational layer) для вебсайта, поэтому большинство вопросов по доступности вытекают из корректного использования семантики и общих правил верстки. Далее я опишу свой взгляд на жестко фиксированный (rigid fixed), адаптивный резиновый (adaptable fluid) и расширяемый эластичный (expandable elastic) макеты. подробнее...
Любая работа, а тем более вёрстка, должна быть выполнена аккуратно, потому что переделывать вёрстку в дальнейшем будет ленивее. тем более, если создаётся она для посещаемого и корпаративного сайта. Что значит правильно верстать на html и css? И что необходимо делать, что бы стать профессиональным верстальщиком? подробнее...
Минимально возможный документ, согласно стандарту HTML 4, должен состоять из двух обязательных составляющих: ссылки на определение типа документа (DTD) и элемента <title>...</title>, содержащего название документа. К сожалению, горе-разработчики, игнорирующие и одно, и другое, встречаются на каждом шагу. Помимо перечисленного, минимальный документ HTML 4 должен включать в себя любую структурную единицу разметки полезного содержания. подробнее...
Может я не прав и то, о чем буду говорить, не имеет большого значения, но меня все же удивляет, почему мало кто придерживается стандарта HTML. Прошелся по нескольким очень известным порталам с целью проверки корректности HTML кода: ни один сайт не является валидным. подробнее...
Программы на языке JavaScript встраиваются в страницу текста на языке HTML. Для этого имеется специальный тег <script>. Броузер распознает программу на языке JavaScript, помещенную между начальным и конечным тегами <script>, и приступает к ее выполнению. Тег <script> HTML является контейнером, и поэтому для того, чтобы указать конец тела сценария Java, всегда требуется </script>. подробнее...
Апплет Java, как и программа на JavaScript, должен выполняться из гипертекстового документа HTML. Именно с этим свойством апплетов связано происхождение термина "выполняемое содержимое". подробнее...
Те, кто уже знаком с азами веб-дизайна и веб-программирования, несомненно, столкнулись с невозможностью серьезной работы в WYSIWYG-редакторах HTML. Обычно они выдают «грязный» и чрезмерно раздутый код, редактировать который встроенными средствами оказывается не удобнее, чем в Notepad. подробнее...
Данный элемент позволяет задать размер, цвет и начертания шрифта, которым будет выводиться помещенный в элемент текст.Таблицы стилей предоставляют такие же возможности, но более простым и понятным способом. подробнее...