常见a标签的错误及解决办法
程序员文章站
2022-03-29 08:14:00
...
一、在a标签中如果使用了 target=“_blank”
target=“_blank” 是一种有漏洞的使用方式
如果要用的话,那么就需要加上 rel=“noopener noreferrer”>,用来阻止漏洞
<a href="http://baidu.com" target="_blank" ref="noopener noreferrer"></a>
二、修改配置
解决办法
运行 npm run eject
//添加配置
//在package.json文件中添加如下代码
"eslintConfig": {
"extends": "react-app",
"rules":{
"jsx-a11y/anchor-is-valid":"off"
}
}
三、a中没有给任何的内容时会警告
例如:
出现警告
解决办法
1.添加文字,并且在样式中添加text-indent:-9999px; 使其跑出屏幕外面
<a href="#/" className="logo sprite_01">网易云音乐</a>
2.添加空格
<a href="#/" className="logo sprite_01"> </a>
上一篇: 使用vue-infinite-scroll实现无限滚动加载
下一篇: Vue 无限滚动组件
推荐阅读
-
java在linux系统下开机启动无法使用sudo命令的原因及解决办法
-
Xcode8下iOS10常见报错闪退,字体适配和编译不过的问题及解决方案
-
IOS设备上给body绑定click事件不生效的原因及解决办法
-
BarTender2016打印标签的时候出现错误3600该怎么办?
-
MySQL错误“Specified key was too long; max key length is 1000 bytes”的解决办法
-
sqlserver 错误602,未能在sysindexes中找到数据库 的解决办法
-
Mybatis传单个参数和
标签同时使用的问题及解决方法 -
百度影音缓冲速度为0的原因及解决办法介绍
-
云打印控件常见问题及解决办法(一)
-
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法