- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как видим, 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.
Это ты меня учить будешь? Так я это и без тебя знаю.