Div ширина
Автор Дмитрий Ткаченко задал вопрос в разделе Другие языки и технологии
Размер div по размеру окна JavaScript и получил лучший ответ
Ответ от Павел Ихалайнен[гуру]
есть же не размеры в процентах на этот случай. может но смысл?
Ответ от Вадим Поцелуев[активный]
Если ширина DIV'а = 100% ширины окна, то ставьте просто display:block и убирайте параметр width. Блок будет занимать все доступное пространство по ширине.
Если же нужно в принципе менять размеры, например высоту, по каким-то хитрым условиям, то в JS используется вот такая конструкция:
window.onresize = fnName;
function fnName(){
// здесь по ID отлавливаем нужный элемент и в зависимости от размера подставляем ему параметры
}
Но лучше приведите пример, чтобы было понятно что и как, потому что в некоторых случаях можно обойтись без JS... например вот так:
BODY { position:absolute; height:100%; min-height:300px; min-width:800px; width:100%; /* займет всю доступную высоту и ширину, но не менее 800x300 */ }
DIV#someBox { height:40%; min-height:100px; /* 40% от высоты BODY, но не менее 100px */ }
...много чего можно напридумывать.
Если ширина DIV'а = 100% ширины окна, то ставьте просто display:block и убирайте параметр width. Блок будет занимать все доступное пространство по ширине.
Если же нужно в принципе менять размеры, например высоту, по каким-то хитрым условиям, то в JS используется вот такая конструкция:
window.onresize = fnName;
function fnName(){
// здесь по ID отлавливаем нужный элемент и в зависимости от размера подставляем ему параметры
}
Но лучше приведите пример, чтобы было понятно что и как, потому что в некоторых случаях можно обойтись без JS... например вот так:
BODY { position:absolute; height:100%; min-height:300px; min-width:800px; width:100%; /* займет всю доступную высоту и ширину, но не менее 800x300 */ }
DIV#someBox { height:40%; min-height:100px; /* 40% от высоты BODY, но не менее 100px */ }
...много чего можно напридумывать.
Ответ от Пользователь удален[гуру]
Просто ставьте размеры в css в %, тогда будет меняться.
Если вам нужен див, который и по высоте, и по ширине должен подстраиваться под видимую область окна браузера, то нужно использовать для дива в css position:fixed; width:100%;height:100%; с соответствующим z-index и требуемым смещением. При этом ие6 этого не поймет.
А вообще, проблема указана нечетко. Заведите себе бесплатный аккаунт в дропбоксе, это очень удобно. будете туда заливать свои страницы и показывать тут, давая ссылку.
Просто ставьте размеры в css в %, тогда будет меняться.
Если вам нужен див, который и по высоте, и по ширине должен подстраиваться под видимую область окна браузера, то нужно использовать для дива в css position:fixed; width:100%;height:100%; с соответствующим z-index и требуемым смещением. При этом ие6 этого не поймет.
А вообще, проблема указана нечетко. Заведите себе бесплатный аккаунт в дропбоксе, это очень удобно. будете туда заливать свои страницы и показывать тут, давая ссылку.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Размер div по размеру окна JavaScript
спросили в DAF DVB
div как ссылка
< div class="menu" > < a href="lalal" >lalala < / a > < /div >
подробнее...
div как ссылка
< div class="menu" > < a href="lalal" >lalala < / a > < /div >
подробнее...
Как узнать DPI экрана? Как узнать DPI экрана? Разрешение 1600х900, 22 дюйма
Измерь высоту и ширину экрана в дюймах (=2,5см) и дели на эти размеры соответственно 1600 и 900.
подробнее...
спросили в Relativity
Как растянуть div по всей высоте родительского div \'a?
это довольно сложно. но вполне возможно.
внешнему блоку - position: relative;
внутреннему
подробнее...
Как растянуть div по всей высоте родительского div \'a?
это довольно сложно. но вполне возможно.
внешнему блоку - position: relative;
внутреннему
подробнее...
Выравнивание div\'а по центру
Если небольшой блок в пределах блока фиксированой ширины, то просто. Если же внешний блок имеет
подробнее...
спросили в Relativity
резиновый div
css
.left{
position: relative;
float: left;
}
.right{
position:
подробнее...
резиновый div
css
.left{
position: relative;
float: left;
}
.right{
position:
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
Разрешение 300 dpi - как это соотносится с размерами фото 2400х1600?
Картинка будет иметь размер (2400:300) на (1600:300) = 8x5.3(3) дюймов. Для перевода в см умножьте
подробнее...
Как перевести dpi в разрешение? Сколько это 600 dpi?
Применяется для указания разрешающей способности при вводе или выводе информации с/на плоский
подробнее...
css: как растянуть div по ширине?
Убунтарий)) , в следующий раз надо давать html вместе с css ( если тут сложно, то на pastebin.com,
подробнее...
Что такое DPI?
DPI - это dots per inch, то бишь точек на дюйм. Почитать об этом поподробнее можно хотя бы . А
подробнее...
спросили в 1020 е годы 620 е годы
Определение dpi принтера.
DPI - как известно это кол-во точек на дюйм и в печатном смысле это лишь говорит о плотности
подробнее...
Определение dpi принтера.
DPI - как известно это кол-во точек на дюйм и в печатном смысле это лишь говорит о плотности
подробнее...
3 div элемента в одну строку по 100% ширине.
У элементов с display:inline-block по ум. есть отступы размером в 1 пробельный символ, поэтому
подробнее...
Как img внутри div выровнять по центру?
Выравнивание объекта по центру другого элемента можно реализовать так:
1)Находим размер
подробнее...
сколько будет 150 dpi в фотошопе?
DPI -- это количество пикселов (точек) на дюйм (2,54 см) .
подробнее...
Два прямоугольника имеют одинаковую площадь. Длина перво- го прямоугольника 8 см, а его периметр 40 см. Ширина второго п
ширина первого 40/2-8=12
площадь 12*8=96
длина второго
подробнее...
растянуть блок по ширине на весь экран (html, css)
у меня слой.. вверху на всю ширину
вобщем тебе нужно "width:100%", что-то не так ты
подробнее...