我有以下代码:
<div style="width: 150px">
<div style="padding: 5px">
<img src="http://xenforomods.info/styles/Silent/xenforo/browser/announcementIcon.png" width="50px" style="vertical-align:middle">
<span style="font-size:10px;">Some text here jasjsjsjsjsjjsjsjsjsjsjsjs</span>
</div>
</div>
其中显示的图像如下:
如何将此图像旁边的多条线居中,以便此jasj....
不会沿着图像向下移动。
答案 0 :(得分:5)
答案 1 :(得分:0)
您可以对float: left
和img
元素使用span
。但是你需要稍微扩展容器(div)的宽度,例如:250px
..而不是150px
答案 2 :(得分:0)
一种方法是将外部div的display-property设置为“inline”,如下所示:
<div style="width: 150px; display: inline;">
<div style="padding: 5px">
<img src="http://xenforomods.info/styles/Silent/xenforo/browser/announcementIcon.png" width="50px" style="vertical-align:middle">
<span style="font-size:10px;">Some text here jasjsjsjsjsjjsjsjsjsjsjsjs</span>
</div>
</div>
答案 3 :(得分:0)
修复文本范围的宽度并将显示设置为内联块。
<div style="">
<div style="padding: 5px">
<img src="http://xenforomods.info/styles/Silent/xenforo/browser/announcementIcon.png" width="50px" style="vertical-align:middle">
<span style="font-size:10px; width:100px; display:inline-block;">Some text here jasjsjsjsjsjjsjsjsjsjsjsjs</span>
</div>
</div>