我将图片放在div-> td元素中,以显示在标题下方。
小提琴:Link
<body>
<div class="page-header header">
<h1 class="page-header-text">thenwat</h1>
</div>
<table border="0" width="100%">
<tr>
<div class="left">
<td style="width:15%" valign= "top">
<div class="media">
<img class="media-object" src="http://placehold.it/200x200" alt="Profile pic">
</div>
</td>
</div>
</tr>
</table>
<body>
但是它显示了标题和图像之间的小空间。它是什么?
答案 0 :(得分:2)
答案 1 :(得分:1)
删除所有表格不好的做法
使用div / li
设置父div样式'display:table'
并设置子div样式 display:table-cell; vertical-align:middle;
答案 2 :(得分:1)
您的.page-header
有保证金。删除它。
.page-header {
border-bottom: 1px solid #EEEEEE;
/* margin: 40px 0 20px;*/
padding-bottom: 9px;
}
答案 3 :(得分:0)
您已在.page-header
中获得保证金。您可以更改.page-header
css或覆盖css,因为.header
类已存在
答案 4 :(得分:0)
在你的CSS中你找到一个名为.page-header
的css类您的代码看起来像
.page-header {
border-bottom: 1px solid #EEEEEE;
margin: 40px 0 20px;
padding-bottom: 9px;
}
你只需用
替换.page-header {
border-bottom: 1px solid #EEEEEE;
margin: 40px 0 0;
}
我认为它应该可以使用
答案 5 :(得分:0)
.page-header
有保证金。给margin: 40px 0px 0px 0px;
<强> DEMO 强>
<div class="page-header header" style="margin: 40px 0px 0px 0px;">
答案 6 :(得分:0)
如果您想使用相同的代码,只需在标记中尝试使用line-height css