首页 新闻 搜索 专区 学院

关于在li标签内的文字边距的问题

0
[已解决问题] 解决于 2016-12-14 17:31

<ul>

  <li>

    <a>首页</a>

    <a>信息</a>

  </li>

</ul>

 

如果我想控制a标签中的文字的左边局,该怎么做,margin-left会破坏格局,要能不破坏格局的方法。

Yhspehy的主页 Yhspehy | 菜鸟二级 | 园豆:232
提问于:2016-12-14 17:06
< >
分享
最佳答案
0

那就使用padding-left噻

奖励园豆:5
刘宏玺 | 专家六级 |园豆:14020 | 2016-12-14 17:13

用了padding之后width会变大,就是右边就多出来了,那怎怎么办呀,大神

Yhspehy | 园豆:232 (菜鸟二级) | 2016-12-14 17:16

@Yhspehy: 那我理解了,你也别用padding了

position: relative;

left: 10px;

刘宏玺 | 园豆:14020 (专家六级) | 2016-12-14 17:18

@刘宏玺: 我本来就是底色是别的颜色,想让a标签的文字距离左边10px,如果用position的话移动的是a标签,左边10px就变白色了

Yhspehy | 园豆:232 (菜鸟二级) | 2016-12-14 17:21

@Yhspehy: 那就使用padding,然后扩大外边的width

刘宏玺 | 园豆:14020 (专家六级) | 2016-12-14 17:23

@刘宏玺: 

Yhspehy | 园豆:232 (菜鸟二级) | 2016-12-14 17:23

@Yhspehy: 

或者这样写

<ul>

  <li>

    <a><span style="position: relative;left: 10px;">首页</span></a>

  </li>

</ul>

刘宏玺 | 园豆:14020 (专家六级) | 2016-12-14 17:24

@刘宏玺: 可以的,谢谢啦,大神!!

Yhspehy | 园豆:232 (菜鸟二级) | 2016-12-14 17:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册