图像右侧的空白区域

时间:2015-11-20 09:52:10

标签: html css image

为什么我的图像右边有空白区域?

HTML文件:

...
<body>
    <div class="image">
        <img src="image.jpg" alt="Picture here" id="image" align="middle"></img>
    </div>
</body>

这就是它的样子:

enter image description here

图像应该是长颈鹿。这个白色空间来自哪里?

3 个答案:

答案 0 :(得分:2)

不确定您是想要图片全宽还是白色bg颜色困扰您...

&#xA;&#xA;

确保您的图片div具有蓝色背景

&#xA;&#xA;
  .image {&#xA; background-color:#4099FF;&#xA;}&#xA;  
&#xA;&#xA;

或包装内容和图片的父级。在这种情况下你的身体

&#xA;&#xA;
  body {&#xA; background-color:#4099FF;&#xA;}&#xA;  
&#xA;

答案 1 :(得分:1)

因为你没有填满整个页面你的图像很小而你的div不是全宽

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

这将拉伸以填充空白

答案 2 :(得分:1)

取决于你想要做什么,如果你想让图像拉伸整个宽度,你可以设置宽度:100%,但这可能会导致非常像素化的图像,我不推荐这个

您可能最好将图像放在全宽div中,将div,s背景颜色设置为蓝色并使图像居中,或将其定位在您想要的位置