<!DOCTYPE html>
<html>
<head>
<title>热门新闻标题列表</title>
<style>
ul {
list-style: none;
padding: 0;
margin: 0;
}
li {
padding: 10px;
margin-bottom: 10px;
background-color: #f7f7f7;
border-radius: 5px;
position: relative;
}
li span {
display: inline-block;
position: relative;
z-index: 1;
padding-right: 10px;
}
li span::before {
content: '';
position: absolute;
top: 0;
left: -20px;
width: 10px;
height: 10px;
background-color: red;
border-radius: 50%;
}
</style>
</head>
<body>
<h1>热门新闻标题列表</h1>
<ul>
<li><span>1.</span>新闻标题1</li>
<li><span>2.</span>新闻标题2</li>
<li><span>3.</span>新闻标题3</li>
<li><span>4.</span>新闻标题4</li>
<li><span>5.</span>新闻标题5</li>
</ul>
</body>
</html>
设置成背景图 然后 用 background-position 调整位置,具体的你去了解下
不知道你这个问题是否已经解决, 如果还没有解决的话:解决方案: 统一模拟数据文件的请求方式,将文件全部放到一个目录中,根据请求路径逐层放置
实现: 见【优化】