css - 我不明白为什么我的 webheader div 和 header div 之间有一个空格?

标签 css html

相关的html代码如下:

<div id="something"><img src="Images/guysonlycopy.jpg" alt="image" width="1200"     height="300" /></div>  
   <header>
<div id="title"><img     src="http://blog.flamingtext.com/blog/2013/08/29/flamingtext_com_1377801873_445376518.jpg" padding="15px" /></div>

我的第一个 div 是“something”,第二个是“title”,但它们之间有大约 5px 的间隙,这是我不想要的。

body {
font: normal .8em/1.5em Arial, Helvetica, sans-serif;
background: #ebebeb;
    width: 1200px;
margin: 100px auto;
color: #666;
}

#wrapper {
background-color: #ccc;
margin: 0;
width: 1200px;
}

/* Header
--------------------------------------------*/

header {
background-color: #170a6e;
height: 100px;
width: 1200px;
margin: 0;
padding: 0;
}

header h1 {
font-size: 4.5em;
float: left;
margin: 20px;
padding: 5px;

}

#something {
text-align: center;
padding: 0;
margin: 0;
}

#title {
float: left;
margin-left: 25px;
margin-top: 11px;
}

那是CSS。我希望图像和第二个 div 之间没有间隙。

最佳答案

图像是 inline elements by default ,这意味着他们离开了 descender space .要摆脱这种情况并将它们用作 block 级元素,请在图像本身上设置 display: block;

关于css - 我不明白为什么我的 webheader div 和 header div 之间有一个空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18538718/

相关文章:

javascript - 我如何解决 net::ERR_ABORTED 404 (Not Found) 在 View 中,错误不让显示 css Laravel 6.0?

javascript - 我怎样才能在 vuejs 或任何其他解决方案上解决这个数组问题?

html - 为什么最后一个圆圈比其他圆圈更大胆?

css - 覆盖 Bootstrap 表条纹 CSS

jquery - iframe 在悬停时展开和收缩

javascript - 当跨度更改行时,背景颜色样式不起作用

javascript - 单击下拉列表时关闭下拉列表

css - 使用前端框架从 CSS 创建玩家记分卡

javascript - 尝试编写淡入背景颜色的javascript

html - 在调整大小时,如何让我的图像停留在 div 的底部?