Jump to content
  • 0

CSS под разные разрешения


SoFuWa
 Share

Question

Сделал CSS под разные разрешения, подгружаются скриптом. А если у когото будет JavaScript отключен, как сделать чтоб грузился стандартный CSS, а то без файла стилей вообще ничего не будет видно, а есть всё же люди без JavaScript

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0
@media screen and (min-width: 400px) and (max-width: 700px) { … }

http://www.w3.org/TR/css3-mediaqueries/#media1

Интересно это разрешение экрана или размер окна? Если разрешение и без JS то это отлично :)

Edited by SoFuWa
Link to comment
Share on other sites

  • 0
Интересно это разрешение экрана или размер окна? Если разрешение и без JS то это отлично :)

В CSS-queries можно проверять и размер окна, и разрешение экрана.

Лучше - размер окна. Я редко разворачиваю окно на весь экран, и очень раздражают сайты, занимающие всю ширину монитора.

Link to comment
Share on other sites

  • 0
В CSS-queries можно проверять и размер окна, и разрешение экрана.

Лучше - размер окна. Я редко разворачиваю окно на весь экран, и очень раздражают сайты, занимающие всю ширину монитора.

И что теперь строить вёрстку от размера окна? А если пользователь изменит размер окна, динамически css ничего не перестроит, ему придётся обновить страницу. Тут либо не во весь экран делать сайт, а оставлять слева и справа сколько то, либо резиновую вёрстку. А подстраивать под каждый размер окна, это же ерунда.

Link to comment
Share on other sites

  • 0

При каких условиях может быть если я задаю right а отсчёт идет слева? Свойства картинки position:relative;, свойство родителя position:relative; При положительных значениях элемент сдвигается влево, за ноль принимается левый край родителя, при отрицательных значениях right элемент сдвигается вправо, от левого края родителя. Я вообще не понимаю как так, мозг кипит :)

Что-то не понял, ты за или против верстки под разные разрешения?

Разные разрешения монитора - да конечно

Разные размеры окна браузера - нет :)

Edited by SoFuWa
Link to comment
Share on other sites

  • 0
И что теперь строить вёрстку от размера окна? А если пользователь изменит размер окна, динамически css ничего не перестроит, ему придётся обновить страницу. Тут либо не во весь экран делать сайт, а оставлять слева и справа сколько то, либо резиновую вёрстку. А подстраивать под каждый размер окна, это же ерунда.

Почему?

Расположение блоков, размеры блоков, позиционирование блоков и форматирование контента под узкую/широкую колонку прекрасно реализуются в CSS, а значит будут динамически перестраиваться при изменении размеров окна.

Поэтому я за верстку под размер окна, а не разрешение монитора.

Link to comment
Share on other sites

  • 0

SoFuWa, видимо не очень знаком с css... При грамотно построенной разметке под разные размеры окна никаких перезагрузок не нужно. Это более гибко, универсально и лицом к посетителю, чем рубить под разрешение экрана. Например. Броузер далеко не у всех на весь экран, особенно, если большое разрешение. Многие броузеры имеют боковые панели, что сужает рабочую область окна.

А в чем проблема с JS? Он почти у всех всегда включен...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy