С Новым годом! Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
1 / 1 / 1
Регистрация: 03.10.2012
Сообщений: 43

Растягивание-сжатие окна, а точнее его элементов

08.08.2013, 16:52. Показов 4438. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, вопрос звучит так :
Возможно ли, чтобы при изменении размера окна браузера "свернуть в окно", все элементы масштабировались вместе с окном? А именно, например, на страничке есть две больших кнопки по краям(слева и справа), в данный момент, если я изменю размеры окна браузера, допустим в два раза, то я буду видеть только одну кнопку, можно ли сделать масштабирование элементов под размер браузерного окна? Заранее спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.08.2013, 16:52
Ответы с готовыми решениями:

Растягивание / сжатие bitmap-а
Доброго времени суток. Не подскажите как разтянуть/сжать битмап? Грубо говоря как его зуммировать?

Сумма элементов массива и его сжатие
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1.) сумму элементов массива с нечетными номерами; 2.) сумму...

Сумма элементов одномерного массива и его сжатие
Помогите плиз. C# Windows Forms В одномерном массиве, состоящем из n вещественных элементов, вычислить: • сумму элементов массива с...

4
 Аватар для Forastero
562 / 339 / 87
Регистрация: 15.05.2013
Сообщений: 812
Записей в блоге: 1
08.08.2013, 19:02
Здравствуйте. Конечно можно. Это называется адаптивной версткой, может слышали.

Самый простой путь - использование медиа-запросов @media queries.

Пример с комментариями:

CSS
1
2
3
4
5
6
7
8
/* Если устройство ДИСПЛЕЙ и его ширина меньше 800px, то */
@media screen and (max-width: 800px) { 
    button {
        width: 80px;
        height: 50px;
    }
/* то переопределить стили для элементов button */
}
0
1 / 1 / 1
Регистрация: 03.10.2012
Сообщений: 43
08.08.2013, 21:41  [ТС]
Вы наверное не правильно меня поняли, может я не так выразился. Вот ссылки на принтскрины.(http://yadi.sk/d/OTAIeFMO7hhdI http://yadi.sk/d/cCS8cNaW7hhc0
Первый принт, где окно не свернуто, все расположено по центру, но когда делаешь окно с меньшими размерами(второй принт) - элементы обрезаются, только верхняя строка редактируется по центру(где кнопка "exit" и надпись "Ваш ход"). Как сделать чтобы все элементы подстраивались под размер окна? Возможно просто в css файле
margin-left, margin-top и т.д. для выравнивания использовать проценты, а не пиксели?
0
 Аватар для Viperous
2 / 2 / 0
Регистрация: 01.04.2011
Сообщений: 21
09.08.2013, 11:42
Для контейнера в котором располагаются элементы нужно установить margin:auto;
0
1 / 1 / 1
Регистрация: 03.10.2012
Сообщений: 43
09.08.2013, 12:30  [ТС]
у меня вот такая структура :

HTML5
1
2
3
4
5
6
7
8
9
<div>
   <table>
         <tr>
             <td>
                   <button></button>
              </td>
         </tr>
   </table>
</div>
в div,table,tr,td я поставил margin:auto - но это не помогло.
Если устанавливать размеры и отступы в процентах, то все работает, так как надо, но есть одно НО : почему то высота элемента не устанавливается больше чем сто процентов, если ставить 120% - высота остается такой же как и на 100%, контейнер, в котором находится этот элемент, у него на много больше высота, непонятно почему так... Если кто знает, подскажите пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.08.2013, 12:30
Помогаю со студенческими работами здесь

Растягивание окна
Собственно нужно чтобы при растягивании формы, тянулись все виджеты. знаю что можно сделать через лейаут, но при компоновке, все элементы...

Запретить растягивание окна
Как запретить изменение размеров окна(растягивание)?

Растягивание диалогового окна
Как растянуть диалоговое окно на всю ширину, какие размеры не ставлю все ровно это макс... &lt;LinearLayout ...

Как запретить растягивание окна
Как в готовом приложение запретить растягивать размер окна-чтобы он был статичным и все кнопку развернуть заблокировать смог я...

Растягивание ajax - окна на всё окно браузера
Здравствуйте, надо растянуть ajax-окно на всё окно браузера так как текст в нём в iframe, сейчас имею такой код: new...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru