- PVSM.RU - https://www.pvsm.ru -
Перевод крайне ценной статьи «Responsive Web Design Techniques, Tools and Design Strategies» популярного интернет-издания для разработчиков Smashing Magazine.
Еще в январе мы опубликовали статью об адаптивном дизайне «Responsive Web Design: What It Is and How To Use It» [1] (Адаптивный веб-дизайн: Что это такое и как им пользоваться). Адаптивный веб-дизайн продолжает привлекать к себе много внимания, но, учитывая, насколько он отличается от традиционных методов разработки сайтов, он может показаться заоблачно сложным для тех дизайнеров и разработчиков, которые его не пробовали.
По этой причине мы составили обзор ресурсов, полезных при создании адаптивных сайтов. В обзор вошли подробные руководства, подходы, инструменты, статьи, содержащие практические советы, необходимые для создания вашего собственного адаптивного сайта.
1. CSS Transitions and Media Queries [2]
CSS Transitions и Media Queries
Elliot Jay Stocks подробно рассказывает о методе сочетания CSS Media Queries и CSS transitions. Основная идея в следующем: разрабатывая адаптивный сайт с помощью Media Queries, вы постоянно изменяете ширину вашего браузера, чтобы посмотреть, как сайт ведет себя при этом. Но каждый раз, когда отрабатывает один из ваших Media Queries, виден жесткий переход между стилями (первый, например, для десктопов, второй — для планшетов). Почему бы не использовать CSS transitions для сглаживания этих жестких переходов с помощью анимации?
2. Responsive Data Tables [3]
Адаптивные таблицы данных
Chris Coyier и Scott Jehl экспериментируют с техниками адаптивного дизайна для корректного отображения таблиц (<table>). Таблицы могут быть широкими, и от этого никуда не деться. Можно уменьшить масштаб и увидеть всю таблицу целиком, но тогда размер текста будет слишком мал для чтения. Можно увеличить масштаб, чтобы можно было прочесть, но тогда вам придется прокручивать таблицу по вертикали и горизонтали, чтобы просмотреть ее полностью.
Одним из решений является переформатировать таблицу для удобства чтения. Другое — отобразить круговую диаграмму данных. И третье решение — это адаптация таблицы в мини-изображение для маленьких экранов, которое по клику откроет ее полностью.
3. Responsive Navigation Menus: Convert a Menu to a Dropdown for Small Screens [4]
Адаптивное меню: Преобразование меню в выпадающий список на небольших экранах
Chris Coyier описывает технику преобразования длинных рядов ссылок в выпадающие пункты меню на малых разрешениях. Когда пользователь просматривает сайт на маленьком экране и нажимает на выпадающее меню, он видит большие и красивые пункты меню, которые легко выбрать. Очевидно это гораздо лучше, чем отображение крошечной ссылки, по которой даже трудно кликнуть.
4. CSS Media Queries and Using Available Space [5]
CSS Media Queries и рациональное использование доступного места
В руководстве описано, как при различных разрешениях экрана с помощью Media Queries вносить небольшие изменения во внешний вид сайта. Например, в боковой колонке вам необходимо указать e-mail. На малых разрешениях e-mail можно дополнить иконкой, на больших — написать почту текстом, на еще больших совместить и то, и другое и так далее.
5. Fluid Images [7]
Резиновые изображения (масштабирование средствами браузера)
Резиновые изображения — одна из центральных тем в адаптивном веб-дизайне. В статье Ethan Marcotte приведен подробный обзор создания их с помощью классического фрагмента кода img { max-width: 100%; }, а также все необходимые детали, необходимые для началы работы.
6. Responsive Image: Experimenting With Context-Aware Image Sizing [8]
Адаптивные изображения (изменение физических размеров изображения)
Альтернативный подход к резиновым изображениям принадлежит Filament Group. Их метод позволяет разработчикам создавать адаптивные макеты, которые подают разные размеры изображения для различных разрешений. Фактически, это позволяет подавать оптимизированные под мобильные устройства изображения для небольших экранов и их версии в высоком разрешении для больших экранов.
Метод, разработанный Filament Group, использует .htaccess и JavaScript файлы для подачи изображений разных размеров исходя из ширины экрана посетителя. Альтернативным решением является использование таких инструментов, как TinySrc [9] (инструмент является теперь частью Sencha).
7. Responsive Images and Context-Aware Image Sizing [10]
Адаптивные изображения и контекстно-зависимые изменения размеров изображений
Craig Russell разработал метод, который использует скрипт на стороне сервера (на PHP), для подачи изображений различных разрешений и объемов. Идея состоит в том, что в PHP-скрипте используется массив, в который вносятся файлы изображений и их относительные масштабы в процентах. Атрибут SRC тега IMG должен быть установлен таким образом, чтобы получить ID запрашиваемого изображения, но без указания масштаба.
JavaScript вычисляет отношение ширины изображения в процентах к максимальной ширине родительского блока, и эта цифра затем добавляется в конце атрибута SRC в качестве параметра масштаба. В комментариях к статье можно найти несколько полезных советов о том, как можно усовершенствовать данный метод.
8. Responsive Images Right Now [11]
Адаптивные изображения прямо сейчас
Harry Roberts подал идею использовать комбинацию DIV и IMG для выбора наиболее подходящего для текущего устройста изображения. У родительского DIV большое изображение хранится в background-image, а в IMG — версия для мобильных устройств. С помощью Media Queries будет выбрано маленькое изображение из IMG или большое из фона DIV:
<div class="r-img" style="background:url(link/to/large/version); width:[width-of-image]px; height:[height-of-image]px;">
<img src="link/to/small/version" />
</div>
9. Responsive Images Using CSS3 [12]
Адаптивные изображения средствами CSS
Метод Nicolas Gallagher опирается на использование Media Queries (ничего себе! — прим. переводчика), свойства content и выражения attr(). К сожалению, этот метод интересен только с точки зрения идеи — он не работает ни в одном из существующих на данный момент браузеров.
10. Responsive Images Using Cookies [13]
Адаптивные изображения с помощью Cookies
Keith Clark предлагает использовать cookies для подачи уменьшенных изображений мобильным пользователям. Каждый раз, когда браузер запрашивает файл с сервера, он автоматически передает cookies вместе с запросом. Если мы используем JavaScript для создания cookies с информацией о размерах текущего экрана, то все последующие запросы браузера будут отдавать эти данные на сервер.
Другими словами, сервер будет знать размер экрана устройства еще до того, как браузер начнет загружать изображения из html. Это можно использовать для того, чтобы уменьшать размеры изображений на стороне сервера.
11. Responsive Images With ExpressionEngine [14]
Адаптивные изображения с помощью ExpressionEngine
John Faulds представил метод для создания адаптивных изображений, существенно отличающийся от приведенных выше. С помощью user agent определяется, является ли устройство мобильным или нет. По результатам проверки создается глобальная переменная, которая используется в шаблонах для изменения размера изображения на выходе. Получается, что только одно изображение посылается в браузер, но для мобильных посетителей оно одно, а для посетителей с десктопа уже другое.
12. CSS: Elastic Videos [15]
CSS: адаптивные видео
Nick La на основе применения max-width: 100% к видео представляет метод, который делает HTML5 видео, object- и iframe-встроенные видео адаптивными. Что касается последнего, метод очень прост. Просто вставьте упомянутый код в блок DIV и укажите padding-bottom от 50% до 60%. А для дочерних элементов (таких как iframe, object embed) — свойства width и height равными 100% плюс абсолютно спозиционируйте. Это заставит встроенные элементы расширяться во всю ширину автоматически. Первоначально данный метод предложил Thierry Koblentz [16].
13. Resizeable Images (At Full Resolution!) [17]
Изображения с изменяемыми размерами
Краткое руководство по изменению размеров изображения в зависимости от объема текста.
14. Optimizing Your Email for Mobile Devices With the Media Query [18]
Оптимизация электронной почты для мобильных устройств с помощью Media Queries
Для просмотра больших писем часто необходима горизонтальная прокрутка, особенно когда к письму приложено большое изображение. В данном исследовании Campaign Monitor объясняет, как электронные письма могут быть оптимизированы для мобильных устройств с помощью Media Queries и предложено несколько полезных методов и фрагментов кода для использования на практике.
15. Responsive Design for Email, the Largest Mobile Audience [19]
Адаптивный дизайн для электронной почты, инструмента с самым большим количеством мобильной аудитории
В статье приведен интересный опыт и размышления команды Beanstalk по применению Media Queries для создания mobile friendly (дружелюбной к пользователям) мобильной почты.
16. Media Queries in HTML Emails [20]
Media Queries в HTML письмах
В этой статье рассматривается использование Media Queries под конкретные мобильные почтовые клиенты.
17. Guide to CSS Support in Email [21]
Руководство по поддержке CSS почтовыми клиентами
Создание почты на HTML, которая отображалась бы одинаково корректно во всех основных почтовых клиентах, может быть крайне долгим и трудозатратным. Поддержка даже простого CSS значительно отличается между клиентами и даже между разными версиями одного и того же клиента.
Campaign Monitor собрали руководство, чтобы сэкономить ваше время и нервы на выяснение всех этих деталей. Протестированное на 24 различных почтовых клиентах, оно охватывает все популярные приложения электронной почты.
Вы можете проектировать адаптивный дизайн с нуля или использовать инструменты, перечисленные ниже, чтобы ускорить и упростить процесс его создания.
18. Respond.js [22]
Это быстрый и малый по объему Polyfill (фрагмент кода, добавляющий неподдерживаемый браузером функционал) создан Scott Jehl для поддержки свойств min-width и max-width из CSS3 Media Queries в IE6-IE8 и выше.
Css3-mediaqueries-js [23] — это другой скрипт, который позволяет работать CSS3 Media Queries в IE 5+, Safari 2 и Firefox 1+.
19. WebPutty: Scientific Progress CSS Editing [25]
WebPutty: прорыв в редактировании CSS
Этот инструмент представляет собой веб-редактор CSS вашего сайта с функцией автосохранения и просмотра результата в реальном времен. WebPutty поддерживает SCSS, Sass, LESS и Compass. Чтобы воспользоваться этим инструментом, просто вставьте ссылку перед закрывающим тегом </head> на вашем сайте.
20. Debugging CSS Media Queries [26]
Отладка CSS3 Media Queries
При создании адаптивного веб-дизайна приходится работать с большим количеством Media Queries. Johan Brook делится небольшим секретом о том, как узнать, какое именно правило Media Queries отрабатывает в данный момент. Статья также содержит mixin для разработчиков, использующих Sass.
21. Responsive Design Testing [27]
Тестирование адаптивного дизайна
Этот инструмент предназначен для всех, кому нужен быстрый и простой способ проверить созданный сайт при различной ширине экрана. Проверить сайт можно как онлайн, так и скачав код с Github.
22. Responsive Containers: Selector Queries [28]
Адаптивные блоки
JavaScript Andy Hume позволяет применять различные классы к HTML элементам на основе их ширины.
23. Resize My Browser [29]
Изменяйте размер вашего браузера
Если вам нужно, чтобы браузер отображал контент при определенном размере окна, то это — то, что вам нужно. Просто нажмите на размер, который необходим, и посмотрите, как выглядит ваш сайт при этом размере. Не работает в Chrome и Опера из-за проблем с событием «ResizeTo».
24. Media Query Bookmarklet [30]
Закладки Media Query
Удобный инструмент, который показывает, какие Media Queries активны при текущей ширине браузера. Перетащите его на панель закладок и в случае необходимости просто запустите.
25. Responsivepx [31]
Используйте информацию из этого маленького интрумента для создания адаптивного сайта.
26. ProtoFluid [32]
Инструмент для быстрого прототипирования адаптивного дизайна. Вы можете спроектировать CSS для различных популярных размеров экранов, ориентаций и браузеров, будь то телефоны (BlackBerry Torch, Google Nexus One,iPhone, Motorola Droid), планшеты (BlackBerry Playbook, iPad,Samsung Galaxy Tab, Dell Streak), мониторы или телевизоры (720p, 1080p).
Вы можете просмотреть результаты проектирования прямо в браузере и использовать привычные вам средства разработки, такие как Firebug. Также попробуйте альтернативный инструмент ScreenFly [33].
27. Fluid Grid Calculator [34]
Калькулятор резиновой сетки
Harry Roberts разработал калькулятор и генератор резиновой сетки. Просто укажите количество столбцов, ширину одного столбца, отступ, и инструмент сгенерирует резиновую сетку CSS по вашим параметрам. Очень удобно!
28. Free HTML5/CSS3 WordPress 3.1+ Theme With Responsive Layout: Yoko [35]
Бесплатная HTML5/CSS3 WordPress 3.1 тема с адаптивным макетом: Yoko
Yoko — современным и гибкая WordPress тема. Благодаря адаптивному макету на основе CSS3 Media Queries тема настраивается под различные размеры экрана. Дизайн оптимизирован для больших экранов десктопов, планшетов и небольших экранов смартфонов. Чтобы придать сайту индивидуальность, вы можете использовать новые форматы постов (например, галереи, боковые колонки или цитаты). Выберите свой логотип и изображение в шапке, настройте фон и цвет ссылок.
29. Scherzo, a Responsive WordPress Theme [36]
Scherzo, Адаптивная тема для WordPress
Эта тема WordPress представляет собой прекрасный пример адаптивного дизайна, отображаясь одинаково хорошо практически на всех устройствах и экранах.
30. 320 and Up [37]
Инструмент 320 and Up основан на принципе mobile first (сначала мобильные устройства), при котором дизайн создается сначала для экранов мобильных устройств, а затем расширяется для планшетов, настольных ПК и больших экранов. Он хорошо работает как в качестве дополнения к HTML5 boilerplate, так и отдельно.
31. Mobile Boilerplate [38]
Это настраиваемые шаблоны для создания многофункциональных, высокопроизводительных мобильных веб-приложений. Вы получите кроссбраузерность для смартфонов класса А и хорошую поддержку для старых BlackBerry, Symbian и IE Mobile. А также большое количество различных оптимизаций для мобильных браузеров.
32. Skeleton: Beautiful Boilerplate for Responsive, Mobile-Friendly Development [39]
Skeleton: Отличный Boilerplate для адаптивной разработки
Skeleton — это небольшая коллекция CSS и JavaScript файлов, которые помогут вам в быстрой разработке сайтов, одинаково удобных на любом экране, будь это 17-дюймовый ноутбук или iPhone. Skeleton представляет собой хорошо организованную и спроектированную сетку, которая адаптивна вплоть до мобильного телефона. В ней также есть стили для большинства HTML элементов, которые можно использовать как основу для своего дизайна.
33. 1140 CSS Grid [40]
1140 CSS Grid оптимизирован для работы на экранах от размера мобильных устройств до мониторов 1280px в ширину. Это простая и гибкая сетка, использующая Media Queries.
34. inuit.css [41]
Этот CSS-фреймворк — хорошая основа для разработки на крошечных экранах (например, телефоны) и небольших экранах (например, планшеты) прямо из коробки с минимальными усилиями. Помимо этого имеется генератор для создания резинового CSS-фреймворка под себя.
35. Flurid [42]
Flurid — это резиновая сетка на 6, 7, 8, 9, 10, 12 и 16 колонок.
36. FluidGrids [43]
FluidGrids — генератор модульной сетки, который создает макеты из 6, 7, 8, 9, 10, 12 или 16 колонок.
37. Less Framework 4 [44]
CSS-фреймворк для создания адаптивных макетов. Он содержит 4 базовых макета и три набора типографики.
38. Fluid Grid System [45]
Резиновый фреймворк с упором на типографику.
39. Tiny Fluid Grid [46]
Tiny Fluid Grid поможет вам создать свою собственную резиновую сетку из 12, 16 or 24 колонок, задать их максимальную и минимальную ширину и отступ в процентах.
40. The Responsive Designer’s Workflow [47]
Workflow разработчика адаптивного веб-дизайна
Luke Wroblewski законспектировал презентацию Ethan Marcotte о применении принципов адаптивного веб-дизайна в модернизации сайта одной из ведущих газет. Среди прочего, Ethan объясняет, как он подходит к методологии проектирования адаптивного веб-дизайна и что из себя представляет процесс прототипирования в контексте адаптивного веб-дизайна.
41. The Goldilocks Approach to Responsive Web Design [48]
Подход Goldilocks к Responsive web design
Goldilocks рассматривает макеты, основанные на em, которые отлично выглядят независимо от устройства, с которого просматриваются.
42. Content Choreography [49]
Хореография содержимого
В статье вы сможете прочитать о том, как правильно планировать свой сайт, чтобы соответствовать стандартам сегодняшнего дня. Начните управлять контентом, чтобы он был подан наилучшим образом при любой ширине.
43. Structured Content First [50]
Сначала структурированный контент
В данной презентации Stephen Hay описывает неприятности, с которыми вы можете столкнуться при создании адаптивного сайта.
Stephen показывает, что мы должны думать сначала о правильной структуризации контента, что сделает его универсальным и удобно доступным как с маленького экрана, так и с текстового браузера. Ваш контент должен быть готов к использованию в любом месте.
44. Design for a Target Experience First [51]
Дизайн для Target Experience First
Еще один интересный взгляд на создание адаптивного дизайна. Nathan C. Ford фокусирует внимание на поведении своих посетителей, а затем на основе него создает пользовательские сценарии и Media Queries.
«У каждого сайта есть цели, которые выходят за рамки простого чтения, где недостаток различных возможностей может фактически уничтожить приятный опыт взаимодействия. Я работаю над таким проектом в настоящее время. Наш подход заключается в том, чтобы изучить всё и сформировать оптимальное взаимодействие для наиболее вероятных пользовательских сценариев. Работая таким образом, мы до совершенства оттачиваем каждый Media Query».
45. More Responsive Design, Please [52]
Еще больше адаптивного дизайна, пожалуйста
В статье Jason Things размышляет о проблемах адаптивного дизайна. Статья очень хорошо продумана и, что называется, «must read».
46. Breaking Development [53]
Luke Wroblewski делал заметки на Конференции Breaking Development во время выступления Stephen Hay о реалиях проектирования для различных устройств.
47. Patterns for Multiscreen Strategies [54]
Шаблоны для Multiscreen Стратегий
Обратите внимание на эту простую, но очень полезную презентацию, чтобы получить представление о том, какие основные факторы играют решающую роль в концепциях многоэкранности.
48. Responsive Web Design from the Future [55]
Адаптивный Веб-дизайн из будущего
По словам Kyle Neath, адаптивный веб-дизайн — это более широкое понятие, чем просто размер экрана. Kyle написал о том, как GitHub обрабатывает ссылки, об адресной строке, о частичном обновлении страницы и объяснил, почему он считает, что HTML5 History API — это самое важное, что произошло в front-end разработке со времен появления Firebug. Очень вдохновляющая презентация.
49. Developing a Progressive Mobile Strategy [56]
Разработка прогрессивной мобильной стратегии
В этой презентации Dave Olsen представляет прогрессивную мобильную стратегию, которая состоит из стратегий аудиторий, контента и платформы. Dave считает, что для развития устойчивой и масштабируемой мобильной стратегии, вы должны ответить на следующие вопросы: «Какую ценность представляет этот контент для целевой аудитории?».
50. How to Use CSS3 Media Queries to Create a Mobile Version of Your Website [57]
Как использовать CSS3 Media Queries для создания мобильной версии сайта
В этой статье на Smashing Magazine Rachel Andrew объясняет, как используя всего несколько правил CSS, вы можете создать iPhone версию своего сайта с помощью CSS3, которая будет работать прямо сейчас. В статье приведен очень простой пример и процесс добавления стилей для мобильных устройств на сайт, чтобы показать, как легко мы можем добавить мобильно-ориентированные стили на уже существующий сайт.
Вам также могут быть интересны следующие статьи по данной теме: Aaron Gustafson «Адаптивные макеты с Media Queries [58]» и Emily Lewis «Адаптирование для различных устройства с CSS3 Media Queries [59]».
Данные статьи, хотя это и не учебники, могут дать вам ценную информацию о том, почему вам нужно использовать техники адаптивного веб-дизайна (и когда не нужно этого делать).
51. Responsive by Default [60]
Адаптивность по умолчанию
Andy Hume объясняет, что по его мнению, адаптивность это наше все. Это то, что делает сайт рабочим, когда он загружается через неизвестный браузер на неизвестном устройстве неизвестного человека.
52. Responsive Web Design or Separate Mobile Site? Eh, It Depends [61]
Адаптивный веб-дизайн или отдельный мобильный сайт? Зависит от обстоятельств.
Интересная статья о плюсах и минусах адаптивного веб-дизайна по сравнению с мобильным сайтом.
53. The Case Against Responsive Web Design [62]
Против адаптивного веб-дизайна
Вполне логично включить в данный обзор мнения о том, когда адаптивный дизайн уместен, а когда нет. В данной статье обсуждается, почему адаптивный дизайн не всегда имеет смысл с точки зрения пользовательского взаимодействия. Обратите внимание на интересные комментарии к статье. Аналогичное мнение имеет и Luke Jones [63].
54. A Responsive Mind [64]
Адаптивный разум
Обсуждение в блоге Jeremy Keith о необходимых составляющих адаптивного дизайна и о том, как эффективно создавать разные макеты на основе разных размеров экрана. С примерами.
55. Responsive Enhancement [65]
Отличное введение в адаптивный дизайн как способ
56. Mobile-First Responsive Web Design [67]
Публикация представляет собой сочетание философии и стратегии для аккумулирования лучших практик в области адаптивного дизайна.
57. Where are the Mobile First Web Designs? [68]
Далеко ли ушел Mobile first веб-дизайн?
В этой статье Jason Grigsby рассказывает о результатах своего исследования об адаптивном дизайне, его особенностях, а также делает несколько замечаний о текущем положении вещей в области адаптивного сайтостроения.
Публикации об адаптивном дизайне, которые не вписываются в категории выше.
58. Media Queries [69]
Регулярно обновляемая коллекция веб-сайтов, которые используют Media Queries.
59. Responsive Web Design [70], by Ethan Marcotte
Книга Responsive Web Design, автор Ethan Marcotte
Эта книга, написанная Ethan Marcotte и опубликованная издательством A Book Apart — кладезь знаний по разработке адаптивных сайтов. Она охватывает основы адаптивного дизайна, модульные сетки, адаптивные изображения и Media Queries, что достаточно для понимания того, как создать адаптивный сайт.
60. The Big Web Show эпизод #9: Responsive Web Design [71]
В 9 серии The Big Web Show Jeffrey Zeldman и Dan Benjamin пригласили Ethan Marcotte, чтобы обсудить адаптивный дизайн.
61. The Latest in HTML5 [72]
Последние тенденции в HTML5
В презентации рассматриваются малоизвестные аспекты HTML5, которые могут будут реализованы в браузерах в ближайшем будущем. Среди прочего, Media Queries на стороне сервера с JavaScript и обнаружение форм-фактора устройства.
62. Первый русскоязычный блог об адаптивном дизайне [73].
Отличным дополнением к статье будет блог об адаптивном дизайне, в котором разработчики делятся опытом и пишут обзоры responsive инструментов.
Автор: Hellcunt, источник [74]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/css3/5481
Ссылки в тексте:
[1] «Responsive Web Design: What It Is and How To Use It»: http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/
[2] CSS Transitions and Media Queries: http://elliotjaystocks.com/blog/css-transitions-media-queries/
[3] Responsive Data Tables: http://css-tricks.com/responsive-data-tables/
[4] Responsive Navigation Menus: Convert a Menu to a Dropdown for Small Screens: http://css-tricks.com/convert-menu-to-dropdown/
[5] CSS Media Queries and Using Available Space: http://css-tricks.com/css-media-queries/
[6] Image: http://css-tricks.com/css-media-queries
[7] Fluid Images: http://unstoppablerobotninja.com/entry/fluid-images/
[8] Responsive Image: Experimenting With Context-Aware Image Sizing: http://filamentgroup.com/lab/responsive_images_experimenting_with_context_aware_image_sizing/
[9] TinySrc: http://www.sencha.com/learn/how-to-use-src-sencha-io/
[10] Responsive Images and Context-Aware Image Sizing: http://www.craig-russell.co.uk/2011/01/22/responsive-images-and-context-aware-image-sizing.html
[11] Responsive Images Right Now: http://csswizardry.com/2011/07/responsive-images-right-now/
[12] Responsive Images Using CSS3: http://nicolasgallagher.com/responsive-images-using-css3/
[13] Responsive Images Using Cookies: http://blog.keithclark.co.uk/responsive-images-using-cookies/
[14] Responsive Images With ExpressionEngine: http://www.johnfaulds.com.au/journal/responsive-images-with-expressionengine/
[15] CSS: Elastic Videos: http://webdesignerwall.com/tutorials/css-elastic-videos
[16] Thierry Koblentz: http://www.tjkdesign.com/articles/how-to-resize-videos-on-the-fly.asp
[17] Resizeable Images (At Full Resolution!): http://css-tricks.com/resizeable-images-at-full-resolution/
[18] Optimizing Your Email for Mobile Devices With the Media Query: http://www.campaignmonitor.com/blog/post/3163/optimizing-your-emails-for-mobile-devices-with-media/
[19] Responsive Design for Email, the Largest Mobile Audience: http://wildbit.com/blog/2011/06/30/design-for-the-largest-mobile-audience-email-clients/
[20] Media Queries in HTML Emails: http://www.emailonacid.com/blog/details/C6/media_queries_in_html_emails
[21] Guide to CSS Support in Email: http://www.campaignmonitor.com/css/
[22] Respond.js: https://github.com/scottjehl/Respondv
[23] Css3-mediaqueries-js: http://code.google.com/p/css3-mediaqueries-js/
[24] Image: https://github.com/scottjehl/Respond
[25] WebPutty: Scientific Progress CSS Editing: http://blog.fogcreek.com/webputty-css-editing-goes-boink/
[26] Debugging CSS Media Queries: http://johanbrook.com/design/css/debugging-css-media-queries/
[27] Responsive Design Testing: http://mattkersley.com/responsive/
[28] Responsive Containers: Selector Queries: http://blog.andyhume.net/responsive-containers
[29] Resize My Browser: http://resizemybrowser.com/
[30] Media Query Bookmarklet: http://seesparkbox.com/foundry/media_query_bookmarklet
[31] Responsivepx: http://responsivepx.com/
[32] ProtoFluid: http://protofluid.com/
[33] ScreenFly: http://quirktools.com/screenfly/
[34] Fluid Grid Calculator: http://csswizardry.com/fluid-grids/
[35] Free HTML5/CSS3 WordPress 3.1+ Theme With Responsive Layout: Yoko: http://www.smashingmagazine.com/2011/06/07/free-html5-css3-wordpress-3-1-theme-with-responsive-layout-yoko/
[36] Scherzo, a Responsive WordPress Theme: http://wordpress.org/extend/themes/scherzo
[37] 320 and Up: http://stuffandnonsense.co.uk/projects/320andup/
[38] Mobile Boilerplate: http://html5boilerplate.com/mobile
[39] Skeleton: Beautiful Boilerplate for Responsive, Mobile-Friendly Development: http://www.getskeleton.com/
[40] 1140 CSS Grid: http://cssgrid.net/
[41] inuit.css: http://csswizardry.com/inuitcss/
[42] Flurid: http://kflorence.github.com/flurid/
[43] FluidGrids: http://fluidgrids.com/
[44] Less Framework 4: http://lessframework.com/
[45] Fluid Grid System: http://fluid.newgoldleaf.com/
[46] Tiny Fluid Grid: http://www.tinyfluidgrid.com/
[47] The Responsive Designer’s Workflow: http://www.lukew.com/ff/entry.asp?1353
[48] The Goldilocks Approach to Responsive Web Design: http://goldilocksapproach.com/
[49] Content Choreography: http://trentwalton.com/2011/07/14/content-choreography/
[50] Structured Content First: http://www.slideshare.net/stephenhay/structured-content-first
[51] Design for a Target Experience First: http://artequalswork.com/posts/target-first.php
[52] More Responsive Design, Please: http://jasonthings.com/2011/03/626/
[53] Breaking Development: http://www.lukew.com/ff/entry.asp?1304
[54] Patterns for Multiscreen Strategies: http://www.slideshare.net/preciousforever/patterns-for-multiscreen-strategies
[55] Responsive Web Design from the Future: http://warpspire.com/talks/responsive/
[56] Developing a Progressive Mobile Strategy: http://www.slideshare.net/dmolsenwvu/developing-a-progressive-mobile-strategy
[57] How to Use CSS3 Media Queries to Create a Mobile Version of Your Website: http://coding.smashingmagazine.com/2010/07/19/how-to-use-css3-media-queries-to-create-a-mobile-version-of-your-website/
[58] Адаптивные макеты с Media Queries: http://www.netmagazine.com/tutorials/adaptive-layouts-media-queries
[59] Адаптирование для различных устройства с CSS3 Media Queries: http://msdn.microsoft.com/en-us/magazine/gg619395.aspx
[60] Responsive by Default: http://blog.andyhume.net/responsive-by-default
[61] Responsive Web Design or Separate Mobile Site? Eh, It Depends: http://globalmoxie.com/blog/mobile-web-responsive-design.shtml
[62] The Case Against Responsive Web Design: http://dot5.drawar.com/posts/against-responsive-web-design
[63] Luke Jones: http://www.lukejones.me/articles/responsive-web-design/
[64] A Responsive Mind: http://adactio.com/journal/1696/
[65] Responsive Enhancement: http://adactio.com/journal/1700/
[66] мышления: http://www.braintools.ru
[67] Mobile-First Responsive Web Design: http://bradfrostweb.com/blog/web/mobile-first-responsive-web-design/
[68] Where are the Mobile First Web Designs?: http://blog.cloudfour.com/where-are-the-mobile-first-responsive-web-designs/
[69] Media Queries: http://mediaqueri.es/
[70] Responsive Web Design: http://www.abookapart.com/products/responsive-web-design
[71] The Big Web Show эпизод #9: Responsive Web Design: http://5by5.tv/bigwebshow/9
[72] The Latest in HTML5: http://html5-demos.appspot.com/static/html5-whats-new/template/index.html#1
[73] Первый русскоязычный блог об адаптивном дизайне: http://wedeal.ru/blog/
[74] источник: http://habrahabr.ru/post/142120/
Нажмите здесь для печати.