图片后文本缩进
Text-indent after image
我正在尝试缩进包含在 <span>
标记中的文本。
第一行向右移动 因为图像和我希望以下行以与第一个相同的缩进开始。
这是 fiddle,说明了我的问题:https://jsfiddle.net/scoa8npd/
这是我的简单代码:
HTML
<img src="https://schwesidesign.com/active.gif" class="cross" /><span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</span>
CSS
.cross { padding-right: 5px; }
span {
margin-left: 10px;
text-indent: -10px;
}
非常感谢您的帮助!
如果您当前的标记不重要 (image
+span
),那么您可以使用带有自定义 list-style-image
的 <ul>
。
ul {
list-style-image: url('https://schwesidesign.com/active.gif');
}
您可以将 span
设为 inline-block
,然后 margin-left
将正确移动所有行。
代码:
span {
margin-left: 10px;
display: inline-block;
width: calc(100% - 40px);
vertical-align: top;
}
用float:left
和margin-bottom
交叉div:
.cross {
padding-right: 5px;
float: left;
margin-bottom: 60px;
}
我正在尝试缩进包含在 <span>
标记中的文本。
第一行向右移动 因为图像和我希望以下行以与第一个相同的缩进开始。
这是 fiddle,说明了我的问题:https://jsfiddle.net/scoa8npd/
这是我的简单代码:
HTML
<img src="https://schwesidesign.com/active.gif" class="cross" /><span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</span>
CSS
.cross { padding-right: 5px; }
span {
margin-left: 10px;
text-indent: -10px;
}
非常感谢您的帮助!
如果您当前的标记不重要 (image
+span
),那么您可以使用带有自定义 list-style-image
的 <ul>
。
ul {
list-style-image: url('https://schwesidesign.com/active.gif');
}
您可以将 span
设为 inline-block
,然后 margin-left
将正确移动所有行。
代码:
span {
margin-left: 10px;
display: inline-block;
width: calc(100% - 40px);
vertical-align: top;
}
用float:left
和margin-bottom
交叉div:
.cross {
padding-right: 5px;
float: left;
margin-bottom: 60px;
}