【发布时间】:2017-10-30 06:43:38
【问题描述】:
我有一个包含文本和徽标的父 div。这两个元素应该在同一行上彼此相邻出现。
尽管将两个元素都向左浮动,添加了代码以使图像和父容器都内联显示,并且确保父元素足够宽和高以包含图像,但图像在文本下方折叠。
HTML:
<div class="heading"><h1>Stanford Connection</h1><img src="tree-logo.gif" alt="Stanford Logo" id="logo"/></div>
CSS:
.heading {
width: 800px;
background-color: #9A0000;
color: white;
font-size: 20pt;
float: left;
overflow: hidden;
display: inline-block;
}
#logo {
float:left;
display: inline-block;
}
【问题讨论】:
标签: html css image css-float display