2015-11-08 6 views
1

Просто маленький простой вопрос. Если я должен использовать Jquery для определения размера окна браузера пользователей, а затем принять это значение и объявить минимальную ширину свойства CSS с этим значением; будет ли это полезным способом отображения веб-страницы пользователю, независимо от устройства просмотра? (смартфоны & таблеток будут обнаружены с использованием мультимедийных запросов.) (В основном я думаю о пользователях с широкоформатными экранами и т. д.)Использование JQuery для установки minwidth

Я так думал, что могу сопоставить страницу, чтобы она идеально соответствовала процентам. То есть что-то вроде этого.

<div id="one"> < (width = 100%) 
    <div id="one">Hello World!</div> < (width = 50%) 
    <div id="two">Goodbye world!</div> < (width = 50%) 
</div> 

css будет работать немного;

#one { 
    width :100% 
    min-width : (determined by Jquery findings) 
} 

Извините, если это не имеет смысла, просто требуется мнение или два отзыва и небольшая обратная связь.

ответ

1

Вы должны использовать media query вместо JQuery:

Например, предположим, что вы хотите использовать другое значение для min-width если размер экрана меньше или равна 600px

#one { 
    width :100% 
    min-width : //your default value for other screen sizes 
}  

@media (max-width: 600px) { 
    #one { 
    width :100% 
    min-width : //your value when the screen size is less than or equal to 600px 
    } 
} 
+0

Я понимаю но как вы находите золотые значения, определяющие минимальную ширину? Есть так много устройств отображения там со всеми видами размеров. Как каждый из них нацелен на всех, не нацеливая каждого отдельного человека? Почему бы не получить Jquery для отображения этих значений для вас после получения информации от пользователя? – Beaniie

+1

@Null: когда мы разрабатываем отзывчивый веб-сайт, я думаю, что мы должны ориентироваться только на диапазон размеров и иметь разные стили, основанные на целевом размере экрана. Если вы хотите настроить таргетинг на все из них, я думаю, вы говорили о создании макета, мы можем использовать разные проценты в зависимости от размера экрана. Если вы используете jQuery, вам также необходимо позаботиться о случаях, когда пользователь изменяет размер окна. Для получения дополнительной информации: http://stackoverflow.com/questions/9780333/fluid-or-fixed-grid-system-in-responsive-design-based-on-twitter-bootstrap –

+0

Понял, спасибо за помощь. :) – Beaniie