Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
html图像右侧的空白_Html_Css_Image - Fatal编程技术网

html图像右侧的空白

html图像右侧的空白,html,css,image,Html,Css,Image,为什么我的图像右侧有空白 HTML文件: ... <body> <div class="image"> <img src="image.jpg" alt="Picture here" id="image" align="middle"></img> </div> </body> 下面是它的样子: 图像应该是长颈鹿。这个空白是从哪里来的?这是因为你没有填满整个页面,你的图像太小了,你的div不

为什么我的图像右侧有空白

HTML文件:

...
<body>
    <div class="image">
        <img src="image.jpg" alt="Picture here" id="image" align="middle"></img>
    </div>
</body>
下面是它的样子:


图像应该是长颈鹿。这个空白是从哪里来的?

这是因为你没有填满整个页面,你的图像太小了,你的div不是全宽的

div{
    width: 100%; // full width
}
img{
    height: auto;
    width: 100%
}

这将拉伸以填充空白

不确定您是否希望图像全宽,或者白色背景颜色是否困扰您

确保图像div的背景为蓝色

.image {
    background-color: #4099FF;
}
或者包装您的内容和图像的父级。在这种情况下,你的身体

body {
    background-color: #4099FF;
}

取决于您正在尝试做什么,如果您希望图像拉伸整个宽度,您可以设置宽度:100%,但这可能会导致非常糟糕的像素化图像,我不建议这样做


您最好将图像放置在全宽div中,将该div的背景色设置为蓝色并将图像居中,或者将其定位在您希望的位置

图像的大小是多少?它是否适合空间?设置要显示的图像:默认情况下,内联块div是块元素为什么每个人都在向下投票。。。??显然,有人还不太熟悉HTML行为,正在寻求帮助。@Christophe stackoverflow中有很多巨魔。如果他对一个问题或一个答案的回答不一致,他会毫无解释地投下一票。这在stackoverflow中是被禁止的,但他们做到了。@MarcosPérezGude是的,但人们应该被迫在downvote中添加评论。所以你至少可以知道是谁,为什么。谢谢你的回复。