我试图在嵌入列表项的span
标签中显示一个笑脸图标。这是代码:
<p>
It consists of several tabs:{" "}
<li>
Home - Showcase and brief info about what this web site pretends
to be{" "}
<span
style={{
padding: "25px",
display: "inline-block",
background: 'url("smile.png")',
height: "17px",
width: "50px"
}}
>
{"ss"}
</span>
</li>
</p>
这就是我得到的
这是smile.png
答案 0 :(得分:0)
尝试一下:希望它能起作用
<p>
It consists of several tabs:{" "}
<li>
Home - Showcase and brief info about what this web site pretends
to be{" "}
<span style="padding: 25px; display: inline-block; height: 17px; width: 50px;">
<img src="smile.png"></img>
{"ss"}
</span>
</li>
</p>
答案 1 :(得分:0)
对不起。我想念带你。我认为React也像组件文件一样处理图像的相对路径。显然不是。我必须提供相对于SERVER服务静态文件的Public
目录的路径。我的错。抱歉。
答案 2 :(得分:0)
您可以尝试以下添加背景图片的版本
Import smileImage from “./smile.png”;
<span
style={{
padding: "25px",
display: "inline-block",
backgroundImage: "url(" + smileImage + ")",
height: "17px",
width: "50px"
}}
>
{"ss"}
</span>
您还可以使用以下ES6字符串模板来达到相同的效果:
backgroundImage: `url(${smileImage})`