中易网

css设置 ul 中 li 不能居左对齐的问题

答案:5  悬赏:0  
解决时间 2021-01-14 17:40
  • 提问者网友:爱唱彩虹
  • 2021-01-14 12:48
css设置 ul 中 li 不能居左对齐的问题
最佳答案
  • 二级知识专家网友:痴妹与他
  • 2021-01-14 13:00
这是由于不同浏览器的预设值引起的, 你用ie打开应该是没有这个问题的.
Firefox或者Chrome等浏览器会给ul标记的padding-left设一个默认值,为40px. 而ie的默认值为0.(2楼的朋友应该就是用ie打开的)
解决这个问题只需要在ul的css里加上"padding-left:0;"就可以了...
全部回答
  • 1楼网友:蕴藏春秋
  • 2021-01-14 16:45
你说的具体是哪一块,我运行了你的代码,可以啊
  • 2楼网友:傲气稳了全场
  • 2021-01-14 16:11
ul,li{padding:0;margin:0}就这个就可以。
  • 3楼网友:一把行者刀
  • 2021-01-14 14:41

  HTML <ul> 标签 是定义无序列表。无序列表下的项目如果不做任何设置,浏览器是会默认让li标签缩进的。
  如果不希望缩进,我们需要手动设置li标签的margin。例如:ul li{margin:0px;}
  还有很多标签会具有默认属性,所以很多前端工作着在编写css代码是,都会reset一下标签的默认属性。
  • 4楼网友:愁杀梦里人
  • 2021-01-14 13:10
给ul里面添加margin:0px;padding:0px;就可以了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息