我真的不确定这里包含哪些相关信息,所以我会很慷慨。在我的页面顶部,我有一条水平线。现在,在这条线的顶部,在右下角,我想放置由三个 gif 图像组成的菜单。图像很好地向右对齐,但不会一直向下到底部。早些时候,我有相同的设计,但只使用 CSS 来创建三个盒子,它就像一个魅力。这些图像正好是 96px 宽和 45px 高。这是我的 HTML,后跟 CSS(我使用的是 960 网格系统):
哦,是的,我已经尝试使用 CSS 为 li 使用负边距。
<div class="grid_8">
<ul>
<a href="cv.html"><li></li></a>
<a href="arbete.html"><li></li></a>
<a href="index.html"><li></li></a>
</ul>
</div>
ul {
list-style:none;
padding:0;
margin-top:50px;
}
li:first-child {
margin-right:-5px;
}
li {
background-image:url('bilder/meny_hem.gif');
float:right;
width:96px;
height:45px;
margin-bottom:0px;
padding-bottom:0px;
}
编辑:这是我的新代码。正确的 (?) 语法,但问题仍然存在。另请参阅它的外观图像。
<ul>
<li><a href="cv.html"></a></li>
<li><a href="arbete.html"></a></li>
<li><a href="index.html"></a></li>
</ul>
ul {
list-style:none;
padding:0;
margin-top:50px;
}
li:first-child {
margin-right:-5px;
}
li {
float:right;
width:96px;
height:45px;
}
a {
display:block;
background-image:url('bilder/meny_hem.gif');
width:96px;
height:45px;
margin-bottom:0px;
padding-bottom:0px;
}