У меня есть несколько div на моем коде, все они правильно позиционируются, как я хочу. Единственная проблема заключается в том, что они не изменяются при сжатии страницы. Я хочу, чтобы иметь возможность изменять их в соответствии с размером веб-браузеров. Я не знаю точно, как это сделать, и я волновался, что это может испортить их правильную верхнюю & левую позицию. Все мои divs в настоящее время настроены как абсолютное позиционирование.Изменение размера CSS в соответствии с веб-браузером
ответ
Установите их размеры до значений процента, а не пиксели (я предполагаю, что это то, что вы используете)
Да, вы правы, однако как бы я знал процент пикселя? Вы можете мне сказать, что у меня есть вершина до 300 пикселей, а левая - 100 пикселей? – L3SAN
Вам не нужно знать процент пикселя ... То, что вы говорите, довольно неясно, казалось бы, вы не понимаете, как работают проценты, они являются процентом их родительского элемента или элементом они находятся внутри, поэтому div с шириной 5% занимает 5 процентов от того, что внутри, так что если его в теле, его 5% тела или 5% всей видимой веб-страницы. –
Установите все дивы со значениями процентов.
Или
Вы можете использовать 'правила медиа' из CSS3:
@media screen and (max-width: 300px) { .div-a { background-color: lightblue; } }
Да, вы правы, однако как бы я знал процент пикселя? Вы получите, что я скажу, что у меня есть вершина до 300 пикселей, а левая - 100 пикселей. – L3SAN
Вы можете взять пиксель с помощью jQuery. Этот способ: '$ ('# div-a'). Width();' '$ ('# div-a'). Height();' –
Вы можете использовать «медиа-правила» css3. '@media screen и (max-width: 300px) { .div-a { background-color: lightblue; } } ' Вы знаете это? –
Вы в основном 3 варианта
- Bootstrap (http://getbootstrap.com/)
- Использовать значения процента вместо пикселей
- Используйте vh (высота просмотра) и vw (ширина представления). Вот пример: http://jsfiddle.net/7m55nur1/
Обратите внимание, что width: 75vw;
сохраняет ширину Div на 75% веб-браузера. То же, что и margin-left: 12.5vw
, который сохраняет маржу слева на 12,5% от размера браузера.
Я понял, в основном, что я сделал, чтобы получить ширину (скажем, 300 пикселей) и вычислить процент ширины страницы (в моем случае - 1900 пикселей). Результатом будет 15.789473684210526% , полагая, что точное значение сработало просто отлично! С точностью до пикселя. Я использовал этот инструмент:
http://www.onlineconversion.com/percentcalc.htm
Спасибо всем за ваши ответы!
- 1. Изменение размера фона в соответствии с текстом
- 2. Авто Изменение размера изображений в соответствии с браузером (css Html)
- 3. css изменение размера контейнера div в соответствии с малыми окнами
- 4. изменение/изменение размера изображения в соответствии с размером окна
- 5. Изменение размера ImageView в соответствии с изображением
- 6. Изменение размера UILabel в соответствии с текстом
- 7. Изменение размера UIPopoverController в соответствии с UITableController
- 8. Изменение размера JavaApplication в соответствии с резолюцией
- 9. Изменение размера изображения в соответствии с фоном
- 10. Изменение размера UITableView в соответствии с контентом
- 11. Изменение размера текста в соответствии с TextView
- 12. Изменение размера изображений в соответствии с шириной в ipython
- 13. Невозможно автоматическое изменение размера проигрывателя YouTube в соответствии с устройством
- 14. CSS Изображение Изменение размера
- 15. Изменение размера изображения CSS
- 16. Изменение размера родительского div в соответствии с его дочерним div
- 17. Диалоговое окно «Изменение размера» в соответствии с содержимым iframe
- 18. Изменение размера изображения в CSS
- 19. Изменение размера первоначальной загрузки div в соответствии с масштабированием браузера?
- 20. HTML5/CSS: обновить макет в соответствии с изменением размера страницы?
- 21. Динамическое изменение размера DIV с помощью CSS
- 22. Изменение размера изображения в соответствии с JLabel в java
- 23. Изменение размера jqGrid в соответствии с количеством столбцов в сетке
- 24. Изменение размера UITextView в пользовательском UITableViewCell в соответствии с contentSize
- 25. Изменение размера текста в соответствии с разрешением в Zurb Fundation
- 26. Улучшенный CSS-окно HTML Изменение размера
- 27. Изменение размера изображений через css
- 28. HTML/CSS изменение размера изображения
- 29. Css float изменение размера макета
- 30. Изменение размера окон WPF в соответствии с размером экрана
Попробуйте 'width: 100vw', если вы хотите, чтобы ваш div соответствовал от конца до другого в браузере. Кроме того, если у вас есть родительский div, просто используйте 'width: 100%', чтобы вставить его. – chenghuayang