到目前为止,我已经尝试了所有的可能性,但我无法让文本(和第二张图像)看起来像它应该的样子。
我想我做错了没什么大不了的,但我就是想不出是什么原因。如有任何帮助,我们将不胜感激!
这是我的html:
<div class="cf">
<div><img src="https://www....></div>
<div>
<img src="https://www...>
<p>Some text1</p>
<p>
ABC <br />
D EF G
</p>
</div>
</div>这是我的.css文件:
.cf:before,
.cf:after {
content: " "; /* 1 */
display: table; /* 2 */
}
.cf:after {
clear: both;
}
.cf > div {
display: table-cell;
vertical-align: top;
}
.cf {
*zoom: 1;
}发布于 2019-01-22 22:12:29
在左侧图像中,使用float:left,然后使用padding-right在图像和文本之间添加间隙。
创建一个新的.clear div,它将清除浮动并防止任何进一步的元素浮动。
.cf {
}
.cf .left-item {
float:left;
padding-right: 10px;
}
p {
margin: 0;
}
.cf .right-item img + p {
padding-bottom: 10px;
}
.clear {
overflow:hidden;
clear:both;
width: 100%;
}<div class="cf">
<div class="left-item"><img src="https://www.ebner.cc/typo3temp/images/WAPPEN4-3d.png" width="52" height="61" alt=""></div>
<div class="right-item">
<img src="https://www.ebner.cc/fileadmin/redakteur/image/EBNER-Trademark.png" width="63" height="12" alt="EBNER">
<p>Industrieofenbau GmbH</p>
<p>Bearer of the <br />Austrian State Coat of Arm</p>
</div>
<div class="clear"></div>
</div>
发布于 2019-01-22 22:16:45
您可以使用以下代码
.cf:before,
.cf:after {
content: " "; /* 1 */
display: table; /* 2 */
}
.cf:after {
clear: both;
}
.cf > div {
display: table-cell;
vertical-align: top;
}
.cf {
*zoom: 1;
}
.cf .cf-title {
margin: 0 0 6px;
font-size: 11px;
}
.cf-desc {
margin: 0;
font-size: 12px;
line-height: 1.1;
}
.cf p {
color: #666;
}
.cf .content {
padding-left: 10px;
}
.cf {
background-color: #f5f5f5;
padding: 10px;
width: 200px;
}<div class="cf">
<div><img src="https://www.ebner.cc/typo3temp/images/WAPPEN4-3d.png" width="52" height="61" alt=""></div>
<div class="content">
<img src="https://www.ebner.cc/fileadmin/redakteur/image/EBNER-Trademark.png" width="63" height="12" alt="EBNER">
<p class="cf-title">Industrieofenbau GmbH</p>
<p class="cf-desc">
Bearer of the <br />
Austrian State Coat of Arm
</p>
</div>
</div>
发布于 2019-01-22 22:14:31
你可以试试这个:
.cf:before,
.cf:after {
content: " "; /* 1 */
display: table; /* 2 */
}
.cf:after {
clear: both;
}
.cf > div {
display: table-cell;
vertical-align: top;
padding-left: 10px;
}
.cf {
display: inline-block;
background-color: #eee;
padding-right: 10px;
} <div class="cf">
<div><img src="https://www.ebner.cc/typo3temp/images/WAPPEN4-3d.png" height="96" alt=""></div>
<div>
<img src="https://www.ebner.cc/fileadmin/redakteur/image/EBNER-Trademark.png" width="63" height="12" alt="EBNER">
<p style="margin: 0;">Industrieofenbau GmbH</p>
<p>
Bearer of the <br />
Austrian State Coat of Arm
</p>
</div>
</div>
https://stackoverflow.com/questions/54309972
复制相似问题