Если вы занимаетесь веб-дизайном с середины 1990-х годов, значит, помните, что в то время все дизайны были основаны на таблицах, а стилизация переплеталась с содержимым. Читать далее
Итак, размеры наших изображений изменяются так, как нужно, и теперь мы знаем, как ограничить размеры конкретных рисунков при их выводе на экран, если посчитаем это необходимым. Однако ранее в этой главе мы затронули проблему, связанную с масштабированием картинок. Физические размеры рисунков должны быть больше размеров при отображении, чтобы они хорошо смотрелись при воспроизведении на разных по величине экранах. В противном случае они будут выглядеть ужасно. Из-за этого размер файла рисунка почти всегда бывает больше, чем нужно для обеспечения его нормального отображения на экранах предполагаемой величины.
Многие люди бьются над решением этой проблемы, пытаясь обеспечить меньшие по размеру изображения для небольших экранов. Первым примечательным примером стало решение под названием Responsive Images (http://filamentgroup.com/lab/responsive_images_experimenting_with_context_aware_image_sizing/). Однако недавно я перешел на Adaptive Images от Мэтта Уилкокса (Matt Wilcox) (http:// adaptive-images.com). Решение от Filament Group требовало внесения изменений в разметку, связанную с изображениями, а решение от Мэтта этого не требует и автоматически генерирует рисунки с измененными (меньшими) размерами, беря за основу полноразмерные изображения, уже указанные в разметке. Таким образом, это решение позволяет изменять размеры рисунков и при необходимости поставлять их пользователям на основании ряда контрольных точек, связанных с размерами экранов. Посмотрим, как устанавливается Adaptive Images.
Подобно графическим дизайнерам, которых я ранее порицал за то, что они не принимают во внимание разные области просмотра, я начал создавать графический макет на основе фиксированной сетки шириной 960 пикселов. Читать далее
Существуют атрибуты HTML, к использованию которых вы, возможно, привыкли, но теперь они считаются устаревшими в HTML5. Читать далее
В обозримом будущем любая композиция дизайна, с которой вы столкнетесь или которую станете создавать, скорее всего, будет иметь фиксированные размеры. Читать далее
Прежде чем приступать к исследованию возможностей CSS3, во избежание путаницы определимся с терминологией, которую мы будем использовать для описания CSS-правил. Читать далее
Любой инструмент или методика должны использоваться только в том случае, если того требует создаваемое приложение. Читать далее
Решение Adaptive Images требует наличия Apache 2, PHP 5.x и GD Lib. Читать далее
Чтобы проиллюстрировать проблемы со структурой кода, я добавил эстетическую стилизацию из нашего графического файла в CSS. Читать далее
В имеющемся у меня словаре семантике дается следующее определение: «раздел языкознания, изучающий содержание, информацию, передаваемые языковыми единицами». Читать далее