Блог им. grinka / Проблема: выравнивание размеров окна по контенту

Скрипты и советы | 4 ноября 2008

Во время работы над проектом наткнулся на проблему, которую «с кондачка» решить не смог. Выношу на общее обсуждение. Даже если никто не прокомментирует — выложу свои домыслы и решение, если найду.

Задача

По ссылке открывается окно, в котором содержится какой-то контент. Точные размеры контента заранее неизвестны, однако заранее предполагается, что они не будут больше какого-то «разумного» предела. Пусть этот предел будет, например, 1000 на 800. Требуется, чтобы после открытия окно приняло бы размеры в соответствии с контентом, оставив небольшой, заранее определённый отступ.

Источник: Уроки CSS на Хабрахабре
[Из песочницы] Responsive design: сохранение формы элементов разметки

Одним из приемов адаптивного веб-дизайна является установка размеров элементов разметки в процентах относительно...

Подробнее
[Перевод] Flexbox: насколько велика эта гибкая коробка?

Продолжаю публикацию переводов по особенностям CSS-технологии Flexbox. Из цикла опубликованы следующие статьи: Что...

Подробнее
Выравниваем блок по центру страницы

Очень часто стоит задача выровнять блок по центру страницы / экрана, да ещё и так, чтобы без ява-скрипта, без задания...

Подробнее
[recovery mode] Разработка успешной контент-маркетинговой стратегии

Вне всяких сомнений, за последние несколько лет маркетинговый ландшафт претерпел фундаментальные преобразования под...

Подробнее
Каскадные Таблицы Стилей / [Перевод] Искусство и дзен написания CSS

Я делаю шаблоны на чистом HTML/CSS уже больше восьми лет. За это время я убедился, что различные соглашения и...

Подробнее
Введение в поисковую оптимизацию

В свете глобальной борьбы со спамом, пиаром, seo и прочей рекламой, многие стали боятся использовать эти инструменты во...

Подробнее

💬 Комментарии

В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.

🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.

💡 Хотите обсудить материал?

Присоединяйтесь к нашему Telegram-каналу:

https://t.me/tcsecms/

Нажмите кнопку ниже — и вы сразу попадёте в чат с комментариями