css将导航栏设置块状元素后左边框前始终有块多余部分是什么

在浏览器中检查代码,不管我CSS样式怎么写,导航栏的左侧始终有一块绿色区域是几个意思?求解!

ul 有默认的   padding-left

设置下即可

ul {
    padding-left: 0px;
}
 

导航栏设置一般都是这样
ul {
    padding: 0px;
    margin: 0px;
}
li {
    list-style-type: none;
}
 

您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

这是ul自带的默认样式,可以给ul设置样式去掉,我的建议是用通配符,把大多数的默认样式都可以去掉,给head标签里面加入如下代码

<style>
    *{
        margin:0;
        padding:0;
    }
</style>

 

黄色的是margin,绿色的是padding你不想要哪个就把他设置为0就行了