我需要缩进两行以允许在para中使用更大的第一个单词。麻烦的一次性解决方案是将文本放置在SVG元素中,并将其放置为与<img>相同。使用float和SVG的height标签定义缩进多少行,例如
<p style="color: blue; font-size: large; padding-top: 4px;">
<svg height="44" width="260" style="float:left;margin-top:-8px;"><text x="0" y="36" fill="blue" font-family="Verdana" font-size="36">Lorum Ipsum</text></svg>
dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
- SVG的高度和宽度确定了被遮挡的区域。
- Y = 36是SVG文本基线的深度,与字体大小相同
- 页边距允许SVG文本和para文本最佳对齐
- 在这里使用前两个词来提醒后代需要照顾
是的,它很麻烦,但也与包含div的宽度无关。
上面的答案是对我自己的查询,以允许para的第一个单词更大并位于两行上。要简单地缩进para的前两行,您可以将所有SVG标签替换为以下单个像素img:
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" style="float:left;width:260px;height:44px;" />