0

我所有的 html 元素都被定位在我想要的位置,除了一个,我不明白为什么它应该是例外。剪断以排除不相关部分的css是:

body {
position:relative;
}

ul {
position:absolute;
list-style:none;
margin:0px;
padding:0px;
}

li: {
position: relative;
top: 90px;
display: block;
height: 80px;
}

#track_title {
    position:absolute;
    top: 1px;   
    left: 80px;
    font-size: 15px;
    font-weight: bold;
}

<ul>
<li>
<img src="image.png">
<h2 id = "track_title">Title</h2>
<h3 id = "artist_name">Name</h3>

但是,正如您从屏幕截图中看到的那样,标题出现在距离其父 li 顶部超过 1px 的位置。我做错了什么?

在此处输入图像描述

4

1 回答 1

0

h2 & h3 元素有默认的边距和内边距。你应该用你的固定值来设置它。

于 2012-09-03T23:19:00.137 回答