Html 无法使用显示:与SVG内联
我正在尝试将SVG图像与徽标文本对齐。但是,它不适用于Html 无法使用显示:与SVG内联,html,sass,Html,Sass,我正在尝试将SVG图像与徽标文本对齐。但是,它不适用于display:inline HTML 根据SVG规范,display:none的值表示不应直接渲染给定元素及其子元素(即,渲染树中不存在这些元素),因此,与none或inherit不同的任何值都表示给定元素将由SVG用户代理呈现。根据SVG规范,display:none的值表示不应直接呈现给定元素及其子元素(即,渲染树中不存在这些元素),因此任何不同于none或inherit的值都表明给定元素将由SVG用户代理呈现。只需更改段落的显示样式即
display:inline
HTML
根据SVG规范,
display:none
的值表示不应直接渲染给定元素及其子元素(即,渲染树中不存在这些元素),因此,与none
或inherit
不同的任何值都表示给定元素将由SVG用户代理呈现。根据SVG规范,display:none
的值表示不应直接呈现给定元素及其子元素(即,渲染树中不存在这些元素),因此任何不同于none
或inherit
的值都表明给定元素将由SVG用户代理呈现。只需更改段落的显示
样式即可。因为p
元素默认具有显示:块
样式
#logo>p{display:inline block}
艺术通行证
只需更改段落的显示
样式。因为p
元素默认具有display:block
样式
#logo>p{display:inline block}
艺术通行证
在p
的可能重复项中添加SVG在p
的可能重复项中添加SVG
<div id="logo">
<img src="images/logo.svg" alt="ArtPass">
<p>ArtPass</p>
</div>
#logo {
color: $white;
font-weight: 700;
font-size: 1.5 rem;
float: left;
margin:0;
display:inline;
img {
display:inline;
}
}