大佬们看下这个html怎么有边缝,padding margin都去了

图片说明

<!-- 大佬们可以直接看 http://www.3future.com-->

<html>
<head>
<title>三维书屋|前程锦绣</title>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?e4e2853a486fb45e2a89553ce641d3a2";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script>

<style>
#nav  ul {
display:block;
height:40px;       
margin-left:7.5%;
margin-right:7.5%;
padding:0;
list-style:none;   
border-top:solid 5px #DAA520;    
border-bottom:solid 5px #DAA520; 
background:url(img/navig-bg.jpg);  
}

#nav ul li {
float:left;
text-align:center;
width:25%;
font:20px/2 "microsoft yahei";
}

#nav ul li a {
text-decoration:none; color:#800080;
}

#nav ul li a:hover {
display:block; color:#FFFFFF; background:#cfc0aa;
        }


body{
margin:0px;
padding:0px;
background-image:url(./11.jpg)}
</style>

</head>
<body bgcolor="#ffffff" style="text-align:center; ">
<table id="imgsrc" style="width: 85vw; margin: 0px auto;border:20px solid #d8f4ff;">
    <tr>
        <td>
            <img src="1.jpg" width="100%" </td>
    </tr>
</table>
</br>
<center>路漫漫其修远兮,吾将上下而求索!</center>
<br>
<div id="nav">
    <ul>
        <li><a href="#" />首页</a></li>
        <li><a href="#" />时光记忆</a></li>
        <li><a href="#" />前行印迹</a></li>
         <li><a href="#" />关于我</a></li>
      </ul>   
</div>
</body>
</html>

你的图片设置为盒子的100%大小试试

是不是要类似下面的效果,图片说明

<table id="imgsrc" style="width: 85vw; margin: 0px auto;border:20px solid #d8f4ff;">

中的border控制的,改成2px就是上面的效果,可以试试;

border属性也去掉,就没有了

你可以试一下改图片属性类型 , display: block; 可以去除图片默认存在的一些占位
border:0 ;  display:block;