2014-02-15 6 views
0

Я не знаю, как работают резолюции. Если я установил ширину моих элементов контейнера на 1000 пикселей, и пользователь откроет страницу с экрана разрешения 1300 пикселей, тогда правая часть экрана 300 пикселей будет оставлена ​​белой. Я не хочу, чтобы это произошло. Один из способов, который я знаю, - это CSS Media Query, но таким образом мне придется писать тонны строк кода. Также я не хочу делать это с помощью jQuery. Может ли кто-нибудь объяснить мне, как работают разрешения и как я могу создавать независимые от резолюции элементы на моей веб-странице?Как сделать divs и другие элементы контейнера независимо от разрешения экрана, которое использует пользователь?

+0

Просто не устанавливайте ширину и не пропускайте страницу или не используйте процентные размеры. – Brad

+0

то, что вы, вероятно, хотите, это '#container {margin: 0 auto; } '. Таким образом, элемент всегда будет центрироваться, если он имеет фиксированную ширину, независимо от разрешения. Этот элемент должен быть прямым дочерним элементом '' element – gskema

ответ

0

Используйте проценты вместо пикселей.

, например

div { 
height:60%; 
width:40%; 
} 

Используя проценты вместо пикселей не сделает это правильный размер независимо от того, какой экран.

+0

Что делать, если я открою веб-страницу на своем телефоне, разрешение 300 пикселей? Ширина будет 120 пикселей, не очень читается. – gskema

+0

Сделайте отдельную мобильную страницу, поэтому большинство сайтов не работают на мобильных устройствах и на рабочем столе без отдельных страниц. – user3241744

+0

Неверно, вы можете создавать страницы, которые можно просмотреть с ПК, но также можете просматривать их на мобильных устройствах, если они не реагируют. Реагирующие сайты - это третий вариант – gskema

Смежные вопросы