ul中设定圆点的位置

weixin_38422826 2017-09-06 02:20:03

题目要求设计一个这样子的导航栏。

而我设计的竟然是这样子的。
写的代码如下:
<style>
div.advertisement ul{

line-height:45px;


}
div.advertisement ul li a{
display: block;
color: rgb(211,83,59);
font-size: 20px;
text-decoration: none;
vertical-align: middle;
font-size: 22px;

}
div.advertisement ul li {
width: 135px;
font-size:4px;
text-align: center;

border: 1px solid rgb(211,83,59);
background-color: rgb(241,241,241);
margin-top:3px;
height: 34px;
line-height:46px;
}

</style>

<body>
<div class="advertisement">
<ul>
<li><a href="#Diamond">广告位招租</a></li>
<li><a href="#Emerald">广告位招租</a></li>

</ul>
</div>
</body>
我要做到的是让文本在li属性的框子内居中 圆点放在下面。具体的做法是在ul标签中设置line-height属性 让圆点和文本一起下降高度 然后通过li的line-height属性 修改文本的位置,可是li设置了line-height之后圆点和文本的位置一同改变了。
我也试过在li设置line-height属性 改变圆点和文本的位置 然后在a设置line-height属性改变文本的位置 可是在a中设置的line-height属性依然同事改变了圆点的位置。

牛人有什么建议。
...全文
1607 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
浪子回头8 2017-09-12
  • 打赏
  • 举报
回复
用背景图片会更随意一些
daswcszxw 2017-09-08
  • 打赏
  • 举报
回复

首先先reset 默认样式。
li,ul{list-style:none}
之后根据设计增加。
八云麻美子 2017-09-08
  • 打赏
  • 举报
回复
定位吧...大概
weixin_38422826 2017-09-08
  • 打赏
  • 举报
回复
问题已经解决了 采取的做法是在广告对应的div中再加入一个无序列表,无序列表不插入任何东西,就留下来个圆点。然后通过调整圆点的line-height(字体高度)属性从而调整它的位置。

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧