【发布时间】:2014-02-04 05:06:33
【问题描述】:
我试过 display: block; 和 vertical-align: bottom;
两者都不会删除图像和 div 之间的空间。
我正在使用 HTML5 和外部 CSS 样式表。
HTML:
<p id="missionMembers">
<img src="" border"0"/>
</p>
<div id="footer">
<div class="twitter-hover social-slide"> </div>
<div class="facebook-hover social-slide"> </div>
<a href= "http://www.youtube.com/channel/UCQUQ1EHTu705qdNWaFAz0SA"/> <div class="youtube-hover social-slide"> </div></a>
</div>
CSS:
#missionMembers {
text-align: center;
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
vertical-align: middle;
font-size: 0;
display: block;
}
#footer {
padding-left: 2em;
padding-right: 2em;
margin: 0em 0em 0em 0em;
background-color:black;
height: 68px;
width: 2000px;
border: 0em 0em 0em 0em;
vertical-align: top;
}
(#missionMembers 是图像。#footer 是 div。)
【问题讨论】:
-
你必须显示一些代码兄弟。
-
请出示您的代码
-
作为参考,最佳实践是在设置为空时使用
0而不是0em 0em 0em 0em作为边距、边框、内边距。 -
因为零基本上没有单位。
-
@Jonathan 我把
0em 0em 0em 0em改成了0,但还是有空格
标签: css image html margin padding