- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как видим, figure вытягивается по ширине надписи. Ширина картинки может быть любой (в том числе и больше ширины зоны контента). Как бы так хитро сделать без скриптов, чтобы figure был по ширине изображения, а figcaption подстраивался под эту ширину, а не вытягивался во всю строку?
Как бы так хитро сделать без скриптов
А зачем тут хитрить и зачем тут скрипты? Стили пишутся с помощью CSS.
А зачем тут хитрить и зачем тут скрипты? Стили пишутся с помощью CSS.
Ну. И как сделать с помощью стилей? Сейчас figure вытягивается по ширине figcaption (шире картинки). А мне надо, чтобы figcaption была не шире картинки.
P.S. Нашел, сам бы не догадался до такого.
figure {display:table}
figcaption{display:table-caption;caption-side:bottom;}
Ну. И как сделать с помощью стилей?
Ну. И задайте элементу figure ту ширину, которая требуется.
Сейчас figure вытягивается по ширине figcaption
Это не так.
P.S. Нашел, сам бы не догадался до такого.
figure {display:table}
figcaption{display:table-caption;caption-side:bottom;}
Я тоже до этого не догадался бы, к счастью. Поскольку использую табличную вёрстку по прямому назначению.
Но в принципе сойдёт, если устроит то, что ширина картинки будет скакать , то больше, то меньше.
Я тоже до этого не догадался бы, к счастью. Поскольку использую табличную вёрстку по прямому назначению.
Но в принципе сойдёт, если устроит то, что ширина картинки будет скакать , то больше, то меньше.
ширина картинки неизвестна - любая может быть, написал в самом начале. Может быть узкая и длинная, может быть низкая и широченная.
ширина картинки неизвестна - любая может быть, написал в самом начале.
Я читал это в самом начале. Но это не значит, что вы не можете прописать нужную ширину картинки. Однако это дело вкуса: ширина картинки, ширина блока с картинкой, ширина надписи под картинкой, расположение картинки в родительском элементе. Но это в любом случае надо ограничить:
в том числе и больше ширины зоны контента
Я бы тогда уж попробовал для figure поставить display: inline-block;
А, нет. Ошибся. Он тоже растягивается текстом. Тогда таблицы - самое простое.
Он тоже растягивается текстом.
Да не растягивается он текстом. Он растягивается на всю ширину родительского блока.
Но это не значит, что вы не можете прописать нужную ширину картинки.
А зачем тут хитрить и зачем тут скрипты? Стили пишутся с помощью CSS.
Чтобы получить заранее неизвестные размеры изображения, как раз и нужен скрипт.
Когда значения будут получены, они присваиваются соответствующим атрибутам ширины и высоты figure.
Чтобы получить заранее неизвестные размеры изображения, как раз и нужен скрипт.
Когда значения будут получены, они присваиваются соответствующим атрибутам ширины и высоты figure.
Это ты меня учить будешь? Так я это и без тебя знаю.