Другие языки программирования и технологии
Как можно вынести див блок в сторону без появления горизонтальной прокрутки?
вот как пример proverstka ru/dmh/ шторы по сторонам вынесены далеко за пределы основного содержимого.
основной контейнер #wrapper - width: 100% и overflow: hidden; в нем фоном оооочень большая картинка со сценой и залом без штор, инструментов и других деталей на сцене.
остальные контейнеры с более мелкими изображениями - с position: absolute; и размерами left и right в процентах. позиционируются относительно "родителей" с position: relative;
все, что не влезает в 100% - т. е. в экран, #wrapper обрезает (overflow: hidden)
хорошо сделано. только я бы не стал в данном конкретном случае такую огромную картинку в основной фон ставить - она все равно не супер-качественная. так что можно было ограничиться картинкой поменьше и масштабировать.
вот как тут поступили - http://www.porte-sainte-claire.com/
- правда, там и так объемы дикие)) ) - картинок и скриптов грузится дофига. и зачем-то абсолютно все повешено на скрипт. хотя в половине случаев, в том числе и в случае масштабирования, достаточно css. bakcground-size, например. (там скрипт используется еще и потому, что картинка - img посередине по вертикали и горизонтали ставится. - т. е. мы всегда видим центр, а не верхнюю часть - хотя и это реализуемо в css, но очень уж сложная верстка получается и куча костылей для IE6-7)
остальные контейнеры с более мелкими изображениями - с position: absolute; и размерами left и right в процентах. позиционируются относительно "родителей" с position: relative;
все, что не влезает в 100% - т. е. в экран, #wrapper обрезает (overflow: hidden)
хорошо сделано. только я бы не стал в данном конкретном случае такую огромную картинку в основной фон ставить - она все равно не супер-качественная. так что можно было ограничиться картинкой поменьше и масштабировать.
вот как тут поступили - http://www.porte-sainte-claire.com/
- правда, там и так объемы дикие)) ) - картинок и скриптов грузится дофига. и зачем-то абсолютно все повешено на скрипт. хотя в половине случаев, в том числе и в случае масштабирования, достаточно css. bakcground-size, например. (там скрипт используется еще и потому, что картинка - img посередине по вертикали и горизонтали ставится. - т. е. мы всегда видим центр, а не верхнюю часть - хотя и это реализуемо в css, но очень уж сложная верстка получается и куча костылей для IE6-7)
ну размер картинки со шторами специально большой, чтобы на широугольных мониторах нормально отображались. А размер дива подгоняется под ширину монитора. Остальное просто скрывается.
Смотрите исходный код. Это удобно смотреть через firebug
Смотрите исходный код. Это удобно смотреть через firebug
Похожие вопросы
- Как убрать горизонтальную прокрутку?
- Какого разрешения делать макет веб-сайта под экран 1280x1024, чтоб не было ни горизонтальной, ни вертикальной прокрутки?
- Как сделать скриншот экрана с прокруткой
- Проблемы с горизонтальным меню
- объясните пожл как делается такой макет сайта на дивах: хедех сонтент, лево, право, футер ?
- Как сверстать 2 блока?
- Почему не работает моя делфи-программа которая при прокрутке колесика мышки должна была менять число в эдите?
- 2 системных блока + 2 монитора + 2 мыши - куда деваться?
- Проверьте пожалуйста блок-схему к задаче на Pascal
- Часть программы включает следующий блок. Определить, чему равно Z в результате выполнения блока.