将文本与svg图像对齐

时间:2014-03-26 23:46:41

标签: html svg

如何将下一个svg对象放在旁边。

我得到的结果是: enter image description here

我想要的结果是在svg图像旁边添加文字: enter image description here

这是HTML:

<div class="alert alert-success smallFont" id="instruction">
<object data="images/information.svg" type="image/svg+xml" id="object">
<p id="mapsInstructionOne" class="mapsInstructionOne" align="center"></p>   
</object>
</div>

1 个答案:

答案 0 :(得分:2)

您可以使用CSS并更改标记来实现此目的:

HTML:

<div class="alert alert-success smallFont" id="instruction">
<p id="mapsInstructionOne" class="mapsInstructionOne" align="center"></p> 
<object data="images/information.svg" type="image/svg+xml" id="object"></object>     
</div>

然后在CSS文件中,您可以使用float作为段落标记:

#mapsInstructionOne {
    float: right;
}

根据您希望文本换行的方式,您也可以选择浮动对象标签。在这种情况下 -

HTML:

<div class="alert alert-success smallFont" id="instruction">
<object data="images/information.svg" type="image/svg+xml" id="object"></object>
<p id="mapsInstructionOne" class="mapsInstructionOne" align="center"></p> 
</div>

CSS:

#object {
    float: left;
}

注意:这些示例将段落标记从对象标记的子项中删除。