gpt4 book ai didi

html - 当父 div 宽度固定时,子 div 宽度如何自动设置

转载 作者:行者123 更新时间:2023-11-28 08:50:12 25 4
gpt4 key购买 nike

<ul class='navbar-nav '>
<li class='profile'>
<ul class="dropdown-menu">
<li class="profile-pet-block">
<li class="profile-pet-block">
</ul>
</li>
</ul>

.navbar-nav {
width: 115px;
background-color: white;
border-radius: 0px 5px 5px 0px;
padding: 20px 0px;
}

li.profile {
width: 100%;
text-align: center;
margin-bottom: 25px
}

.dropdown-menu {
width: 234px;
top: -23%;
left: 114px;
height: 88px;
padding-left: 5px;
position:absolute
}

.profile-pet-block {
float: left;
padding: 10px 10px!important;
width: auto!important;
}

我希望 Ul.dropdown-menu 宽度是自动的,因为 ul 中的 li 数量是动态的。我该怎么做。下面附上ui的截图

http://i.stack.imgur.com/ZfgcM.png

最佳答案

inline-block 添加到 ul.dropdown 将采用其子项的 width

* {
margin: 0;
padding: 0;
}
.parent > ul {
list-style: none;
}
.parent {
width: 115px;
border: 2px solid red;
}
.parent > ul >li {
border: 2px solid blue;
}
.parent ul li ul.dropdown {
display: inline-block;
border: 2px solid green;
}
<div class="parent">
<ul>
<li class="profile">
<ul class="dropdown">
<li>test</li>
<li>test</li>
<li>test</li>
</ul>
</li>
</ul>
</div>

关于html - 当父 div 宽度固定时,子 div 宽度如何自动设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27394025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com