伪类对p元素前面添加文字图标无显示

MikeDDT009 2017-05-11 07:23:29
使用的软件是Hbuilder
body里面这样
<p>测试伪类添加文字图标的p</p>

css里面:
对p选择器前面添加文字图标,这个图标


p:before{
/*选择字体*/
font-family:wingdings;--------这里是软件自动补全的
content:"\0022"
color:yellow;
}
...全文
444 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
MikeDDT009 2017-05-11
  • 打赏
  • 举报
回复
引用 4 楼 liaitan 的回复:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <style type="text/css"> p:before{ font-family:wingdings; content:"\0022"; color:red; } </style> <title>无标题文档</title> </head> <body> <p>测试伪类添加文字图标的p</p> </body> </html>
并不是红字原因,最后经过LS提示看到了是浏览器的问题,进入浏览器发现虽然我指定了utf-8的编码,但是却还是unicode编码,应该是这个原因。
MikeDDT009 2017-05-11
  • 打赏
  • 举报
回复
引用 3 楼 jslang 的回复:
有的系统不支持wingdings字体,你换个浏览器试试。 我这用ie11和谷歌浏览器测试正常
使用了IE后的确解决了这个问题,我是按照别人推荐基本用的火狐来查看的。测试了edge显示图标不一样。用IE的确能正常显示了,完全没想到浏览器的问题,感谢大佬
Msxindl_Com 2017-05-11
  • 打赏
  • 举报
回复
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <style type="text/css"> p:before{ font-family:wingdings; content:"\0022"; color:red; } </style> <title>无标题文档</title> </head> <body> <p>测试伪类添加文字图标的p</p> </body> </html>
天际的海浪 2017-05-11
  • 打赏
  • 举报
回复
有的系统不支持wingdings字体,你换个浏览器试试。 我这用ie11和谷歌浏览器测试正常
MikeDDT009 2017-05-11
  • 打赏
  • 举报
回复
引用 1 楼 jslang 的回复:
p:before{ /*选择字体*/ font-family:wingdings; content:"\0022";--------你少了个分号 color:yellow; }
这是这里手误,实际书写是有分号的,但是却没显示
天际的海浪 2017-05-11
  • 打赏
  • 举报
回复
p:before{ /*选择字体*/ font-family:wingdings; content:"\0022";--------你少了个分号 color:yellow; }

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧