<li>怎么设置高度
想把li标签涂色,然后里面显示几个字,整个做成一个链接,高度用line-height我知道,可只能设定固定值,我需要设定成100%或者80%,求问,应该怎么写啊。。。。...
想把li标签涂色,然后里面显示几个字,整个做成一个链接,高度用line-height我知道,可只能设定固定值,我需要设定成100%或者80%,求问,应该怎么写啊。。。。
展开
2个回答
展开全部
<li>是行元素,无法设置高度。
要设置高度,要display:block变成块元素或者其他块元素,就可以设置高度了。前提是“html”和“body”标签段内没设置宽度才要“position”(定位)。
代码如下,可供参考:
<ul style=" position: absolute; height: 100%; width: 20%;">
<li style=" height: 20%; background-color: red;">a</li>
<li style=" height: 20%; background-color: blue;">b</li>
<li style=" height: 20%; background-color: red;">c</li>
</ul>
要设置高度,要display:block变成块元素或者其他块元素,就可以设置高度了。前提是“html”和“body”标签段内没设置宽度才要“position”(定位)。
代码如下,可供参考:
<ul style=" position: absolute; height: 100%; width: 20%;">
<li style=" height: 20%; background-color: red;">a</li>
<li style=" height: 20%; background-color: blue;">b</li>
<li style=" height: 20%; background-color: red;">c</li>
</ul>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询