我已经出现过几次这个问题了,我完全迷失了。
每当我在ul li项目上创建边框底线时,如果li项目是两行,它会忽略填充,或者进入填充。
你如何解决这个问题?
看到这一行:tech:自定义wordpress主题,因为它落在两行上,它不会均匀分布。
[Link](http://natashamcdiarmid.com/nm_portfolio/3-oaks-landscaping/)
ul#portfolio-details li{
height:100%;
padding:8px 0 40px 0;
line-height:1.2em;
border-bottom:1px #f2f3f4 solid;
}
答案 0 :(得分:1)
这是因为li
没有环绕其浮动的内容。要解决此问题,请添加overflow: hidden
:
li {overflow: hidden;}
然后你可能想要稍微减少边距/填充(由于错误的原因而在那里)。
但请注意,在
ul
内直接使用div是无效的。你需要在那里li
。
答案 1 :(得分:1)
试试这个:
ul#portfolio-details li{
height:100%;
padding:8px 0 20px 0;
line-height:1.2em;
border-bottom:1px #f2f3f4 solid;
overflow: hidden;
}