как сделать родительскую ширину равной ширине всего элемента внутри него? - PullRequest
0 голосов
/ 25 февраля 2010

мой код CSS

.child{
    width:100px;
    height:100px;
    display:inline-block;
}

мой HTML-код

<div id="parent">
    <div class="child">
    </div>
    <div class="child">
    </div>
</div>

.parent ширина будет 100%, но я хочу, чтобы родительская ширина была точно равна некоторым из всех дочерних элементов, но я не знаю, сколько дочерних элементов у меня будет, и я не знаю ширину каждого из них. один

Какой самый простой способ сделать это с помощью CSS AND / OR Jquery?

Ответы [ 2 ]

2 голосов
/ 25 февраля 2010

Вы можете перемещать .parent или отображать его в строке.

1 голос
/ 25 февраля 2010
$(document).ready(function(){
    var sumwidth=0;
    $("#parent").children().each(function() {
        var child = $(this);
        sumwidth+=child.width();
    });
    $("#parent").width(sumwidth);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...