Когда размер страницы изменяется, как она красиво и упорядоченно перемещается? - PullRequest
0 голосов
/ 16 декабря 2011

Например, www.breakingnews.com использует Twitter Bootstrap, который отлично справляется с таким перепозиционированием. Когда размер окна браузера изменяется по горизонтали, страница корректируется соответствующим образом. Размеры столбцов уменьшаются, столбцы и заголовки исчезают, значки и кнопки сдвигаются в сторону, а текст выравнивается. Как это работает?

Ответы [ 3 ]

2 голосов
/ 16 декабря 2011

Этот метод обычно называется " Адаптивный дизайн ", это одновременно (довольно простая) техническая реализация и способ проектирования для экранов с переменным размером. Связанная книга представляет собой краткое и простое описание, или читайте об этом почти везде.

2 голосов
/ 16 декабря 2011

Есть много способов сделать это.Они используют CSS3 и @meda screen и (max-wdith: x) для установки значений.

Итак, у них есть такой код:

@media screen and (max-width: 1024px) {
  #identity { 
    margin-left:6.15%;
  }
}

Внутри файла all.css.

1 голос
/ 16 декабря 2011

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

Кроме того, ширина элементов должна быть указана в%.Это называется текучим макетом.Это делает их соответствующими текущему размеру браузера.Компоновка с фиксированной шириной имеет одинаковую ширину независимо от размера браузера и поэтому просто обрезает содержимое при изменении размера браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...