我不是CSS的专家,而且我已经在这几个小时里一直在努力。 所以我在CSS中有这个:
li { margin-bottom:6px;}
我希望画廊中的照片有底边距。但是在我的网站菜单中,我也使用了<li>
个标签,并且受到此规则的影响。
如何避免照片和菜单项之间的样式冲突?
此图像在紫色和黑色线之间有空白区域 - 这是边距底部。
答案 0 :(得分:0)
在HTML中,在<li>
元素内,您可以使用class
属性声明样式。例如:
<li class="menu">
然后,在样式表中,您可以使用.
运算符专门引用此类列表项:
li.menu { margin-bottom: 6px; }
正如评论中所述,您应该花时间阅读/观看教程。 Here's one from Khan Academy设计为介绍
答案 1 :(得分:0)
您可以使用CSS'not'属性排除元素。以下是:
<li class="excluded"></li>
将CSS更改为
li:not(.excluded){
margin-bottom:6px;
}