You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在HTML和CSS中为图片添加版权符号?解决编码显示异常问题

修复CSS伪元素中版权符号显示异常的问题

问题核心是CSS的content属性不解析HTML实体,你写的©会被直接当作普通文本输出,所以才显示成了© My Name。

你可以用以下两种方法解决:

方法1:直接写入版权符号

直接在CSS的content里输入©符号(确保你的CSS文件编码为UTF-8,避免乱码):

.image {
  border: 0;
  display: inline-block;
  position: relative; 
}
.image::after {
  content: "© My Name"; /* 直接使用版权符号 */
  position: absolute;
  bottom: 0;
  right: 0;
  opacity: 0.9;
  font-size: 0.7em;
  color:rgba(0, 0, 0, 0.175)
}
.image img {
  display: block;
}

方法2:使用CSS Unicode转义序列

将HTML实体的十进制值169转换成十六进制A9,然后用\前缀作为CSS转义:

.image {
  border: 0;
  display: inline-block;
  position: relative; 
}
.image::after {
  content: "\A9 My Name"; /* CSS Unicode转义 */
  position: absolute;
  bottom: 0;
  right: 0;
  opacity: 0.9;
  font-size: 0.7em;
  color:rgba(0, 0, 0, 0.175)
}
.image img {
  display: block;
}

两种方法都能让伪元素正常显示© My Name,任选其一即可。

内容的提问来源于stack exchange,提问作者Ogiad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 02:35:19