There is a div
with nested div
.
The markup is as follows:
<div class="found-item"> <a href=""> <div class="user-name clearfix"> <div class="pull-left"> <div>Руководитель группы веб-разработки</div> </div> </div> </a> <div class="user-group"> <span class="icons icon-group"></span> <a href="">Управление информационных технологий</a> </div> <div class="user-group user-group-inserted"> <span class="icons icon-group"></span> <a href="">Группа веб-разработки</a> </div> <div class="user-group user-group-inserted-1"> <span class="icons icon-group"></span> <a href="">Группа веб-разработки</a> </div> </div>
Every nested div
should increase padding
by 10px.
Styles:
.found-item { background: #fff; margin: 5px; padding: 5px 0; border-bottom: 1px solid #b6b6ba; } .found-item .user-group { padding: 0 20px; } .found-item .user-group-inserted { padding-left: 30px; } .found-item .user-group-inserted-1 { padding-left: 40px; }
Now for each subsequent div
separate class is set. Perhaps how to implement this without adding a separate class? Is there a solution using css or is js needed here?
It should look like this: