【发布时间】:2015-10-06 09:31:35
【问题描述】:
我正在尝试将跨度与 svg 图像对齐,但我很挣扎。 Code 和 Codepen 应该是不言自明的。
HTML
<ul>
<li>
<svg>*SVG-CODE*</svg><span>Align me</span>
</li>
</ul>
CSS
ul {
margin-left: 50px;
margin-top: 50px;
background: orange;
}
li {
background: blue;
}
svg {
vertical-align: middle;
margin-right: 20px;
height: 200px;
background: green;
alignment-baseline: central;
}
span {
background: red;
font-size: 100px;
}
【问题讨论】:
-
您是说希望跨度像 SVG 正方形那样垂直居中?如果是这样,您可以像使用 SVG 一样将
vertical-align:middle添加到跨度中。