将SVG与其他HTML元素垂直对齐

地理理论

我需要在行/跨度中将SVG元素与其他元素对齐(在右侧),而找不到正确的公式。除非我做错了,否则当SVG不在左侧时,此相关SO问题的答案将失败。

这是一个jsfiddle插图感谢您的协助。

<div style="border: 1px solid black; height: 100px; width: 200px; vertical-align:top;">
    <span height=100 float=left><p>text on left</p></span>
    <span height=100 float=right>
        <svg viewBox="0 0 100 100" preserveAspectRatio="xMinYMin">
            <rect x="0" y="0" width="100" height="100" style="fill: red;" />
        </svg>
    </span>
</div>
昌兰树

我设法在这里使您的跨度彼此相邻:http : //jsfiddle.net/J8sPs/6/

这是最终代码:

HTML:

<div>
    <span class="flt"><p>text on left</p></span>
    <span class="frt">
        <svg viewBox="0 0 100 100" preserveAspectRatio="xMinYMin">
            <rect x="0" y="0" width="100" height="100"/>
        </svg>
    </span>
</div>

CSS:

div {
    border: 1px solid black;
    height: 100px; 
    width:  200px;
    vertical-align: top;
}

span {
    width: 100px;
    height: 100px;
}

.flt {
    float: left;
}

.frt {
    float: right;
}

rect {
    fill: red;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在div中与其他元素垂直对齐

来自分类Dev

CSS垂直对齐基于其他元素的高度

来自分类Dev

Bootstrap 3垂直对齐分页和其他元素

来自分类Dev

与其他 div 内容相比,输入文本需要更加垂直对齐

来自分类Dev

将LI的文本与其他元素对齐

来自分类Dev

将输入类型范围与其他元素对齐

来自分类Dev

在其他元素下方对齐div并使其文本垂直对齐

来自分类Dev

垂直对齐适用于应用于或其他行内块元素的元素吗?

来自分类Dev

列表项<li>包含图像<img>的列表与其他<li>包含的文本不垂直对齐

来自分类Dev

垂直对齐元素

来自分类Dev

元素的垂直对齐

来自分类Dev

如何基于特定线垂直对齐行内块元素,而忽略其他行?

来自分类Dev

使SVG元素与高度为100%的图像的底部垂直对齐

来自分类Dev

垂直对齐浮动元素

来自分类Dev

垂直对齐块元素

来自分类Dev

与内联元素垂直对齐

来自分类Dev

垂直对齐<span>元素

来自分类Dev

垂直对齐浮动元素

来自分类Dev

垂直对齐浮动元素

来自分类Dev

垂直对齐的浮动元素

来自分类Dev

子元素的垂直对齐

来自分类Dev

垂直对齐文本和其他元素在页眉中有效,但在页脚中无效

来自分类Dev

如何将“材质”按钮与其他UI元素对齐

来自分类Dev

如何将“材质”按钮与其他UI元素对齐

来自分类Dev

如何将 <label> 与其他元素在同一行上对齐

来自分类Dev

将绝对定位的元素与flexbox垂直对齐

来自分类Dev

将div垂直对齐到元素的中间

来自分类Dev

将单个子元素与flexbox垂直对齐

来自分类Dev

如何将元素放在垂直对齐的中间?