Html 减少内联li的高度?
我正在为菜单选项卡使用内联无序列表。我可以看出李的身高比ul高。我想把李的身高设为ul。如果您想将Html 减少内联li的高度?,html,css,Html,Css,我正在为菜单选项卡使用内联无序列表。我可以看出李的身高比ul高。我想把李的身高设为ul。如果您想将li的高度设置为父级ul的高度,请使用继承功能: li { height: inherit; } 或者,您可以将两者设置为相同的数字: ul, li { height: /*insert height*/; } 如果您希望将li的高度设置为父级ul的高度,您可以使用inherit功能: li { height: inherit; } 或者,您可以将两者设置为相同的数字: ul, l
li
的高度设置为父级ul
的高度,请使用继承
功能:
li {
height: inherit;
}
或者,您可以将两者设置为相同的数字:
ul, li {
height: /*insert height*/;
}
如果您希望将
li
的高度设置为父级ul
的高度,您可以使用inherit
功能:
li {
height: inherit;
}
或者,您可以将两者设置为相同的数字:
ul, li {
height: /*insert height*/;
}
ul { position: relative; }
li { height: 100%; }
……为什么要使用内联
ul { position: relative; }
li { height: 100%; }
<ul>
<li>First</li>
<li>Second</li>
<li>Third</li>
</ul>
该解决方案的唯一问题是菜单项的宽度恒定。如果您真的需要这个,您的解决方案将是内联块CSS属性
<html>
<head>
<style>
ul li {
background: red;
display: inline-block;
line-height: 90px;
}
ul {
background: green;
}
</style>
</head>
<body>
<ul>
<li><a href="">One</a></li>
<li><a href="">Two</a></li>
<li><a href="">Three</a></li>
</ul>
</body>
</html>
ulli{
背景:红色;
显示:内联块;
线高:90px;
}
保险商实验室{
背景:绿色;
}
您可以设置宽度、高度、背景和许多其他内容,但元素仍将位于文本流内部
此代码预览:为什么使用内联
<ul>
<li>First</li>
<li>Second</li>
<li>Third</li>
</ul>
该解决方案的唯一问题是菜单项的宽度恒定。如果您真的需要这个,您的解决方案将是内联块CSS属性
<html>
<head>
<style>
ul li {
background: red;
display: inline-block;
line-height: 90px;
}
ul {
background: green;
}
</style>
</head>
<body>
<ul>
<li><a href="">One</a></li>
<li><a href="">Two</a></li>
<li><a href="">Three</a></li>
</ul>
</body>
</html>
ulli{
背景:红色;
显示:内联块;
线高:90px;
}
保险商实验室{
背景:绿色;
}
您可以设置宽度、高度、背景和许多其他内容,但元素仍将位于文本流内部
此代码预览:您是否尝试过在
li
元素的顶部和底部设置零填充,顶部和底部设置零边距?你试过什么?@Ray Toal Tes但不起作用你试过给li
元素在顶部和底部零填充,在顶部和底部零边距吗?你尝试过什么?@Ray Toal Tes,但它不起作用。你能通过提供一些细节来改进这个答案吗?它的作用是什么,在什么浏览器中工作?你能通过提供一些细节来改进这个答案吗?它的作用是什么,在什么浏览器中工作?