Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как через JS задать ширину родителя как у ребенка? (https://javascript.ru/forum/dom-window/79233-kak-cherez-js-zadat-shirinu-roditelya-kak-u-rebenka.html)

ethereal 12.01.2020 03:01

Как через JS задать ширину родителя как у ребенка?
 
Здравствуйте! Подскажите как через JS задать ширину родителя как у ребенка (ширина ребенка задается автоматически в зависимости от контента)?

Нужен вариант на JS (JQuery), CSS подходит!

Спасибо!

Aetae 12.01.2020 03:23

inline-block?

ethereal 12.01.2020 15:48

Не работает это и за скрипта.

Aetae 12.01.2020 16:11

Пока не покажете код, гадать бессмысленно.

ethereal 12.01.2020 19:03

Причем тут код... Просто нужно на JS взять ширину одного блока и также через JS передать ее другому блоку.

Aetae 12.01.2020 19:21

ethereal, у вас ширина блока у которого "нужно взять" - тоже меняется javascript. А когда она меняется? Каким способом она меняется? Не зная этого написать супер-универсальный (и супер-тормозной) код конечно можно попытаться, но никто этого вам делать не будет.

Malleys 13.01.2020 11:05

Цитата:

Сообщение от ethereal
Просто нужно на JS взять ширину одного блока и также через JS передать ее другому блоку.

Цитата:

Сообщение от ethereal
CSS подходит!

Цитата:

Сообщение от ethereal
задать ширину родителя как у ребенка

Вам уже Aetae написал почти универсальное решение! Как бы не менялся размер «ребёнка», размер его «родителя» следует за ним...
<div class="parent">
	<div class="child"></div>
</div>

<style>

.parent {
	display: inline-block;
	border: solid;
}

.child {
	resize: both;
	overflow: auto;
	background: deeppink;
	width: 200px;
	height: 200px;
}
	
</style>


Часовой пояс GMT +3, время: 12:21.