当我尝试对此进行研究时,我发现很难将这种情况与备受争议的图像替换讨论和辩论区分开来,但就我而言,我想同时使用图像和文本。
问题是我想要同时拥有徽标和图像,但显然标题想要在它自己的行上,所以我将图像向左浮动以获得所需的效果。对我来说似乎很好,但我不记得以前遇到过这个问题,我真的需要第一次解决这个问题,所以我的问题是:这种方法有什么问题吗,有没有值得考虑的替代方法?任何进一步的考虑,例如我没有看到任何需要清除浮动,但也许我应该在 h1 标签之后做。
<html>
<head>
<style>
h1 {
line-height:100px;
font-size:75px;
background:#eee;
}
img#logo {
margin-right:20px;
float:left;
}
</style>
</head>
<body>
<img id="logo" src="http://placehold.it/100x100">
<h1>Title</h1>
<p>Page Content ...</p>
</body>
</html>
这是 JSFiddle http://jsfiddle.net/CAc3E/