shell 多个引号冲突_Html多个引号重叠使用冲突解决办法

"在编写HTML时,遇到了按钮参数传递中的引号导致的解释错误。解决方法是使用HTML实体字符替换冲突的引号,例如将`"`替换为`"`。实体字符是HTML为了避免特殊字符被误解析为标签而设定的,可以使用字符名称或编号。本文介绍了如何利用HTML实体字符解决字符串中的引号冲突问题,并提到了浏览器兼容性和实体字符在Markdown编辑器中的应用。"
摘要由CSDN通过智能技术生成

Loading...

## 问题

今天写个按钮,传递参数时,遇到个障碍,代码如下

`按钮`

`url=""`中的引号,会导致解释错误,正常来说遇到引号冲突都是加 `/`解决,然而并不适合这种情况。

![](https://image.gaoajia.com/article/2020-05-21/0xRTA61x7wrBG1sbt6AsEzYJqxoeB3oIrezDCL0a.jpeg)

## 解决方法

用html实体字符替换掉冲突引号,`"`换成 `"` 即可如

`按钮`

如果是单引号冲突,`'`换成 `'`即可,ie 好像不支持建议使用数字形式的如 ` '`。

## 什么是html实体字符?

实体字符是 html 预留的一些字符,因为在 html 语法中有些你想输出符合会被浏览器判定为标签进行渲染,所以为了避免这种情况,就有了实体标签。

比如有的时候你在 html 中使用了很多空格,但是html渲染出来就只有一个有效空格,这时候就可以用空格的实体字符 ` `解决,还有个实际用途,比如在 markdown 编辑器下,两个空格可能会被识别成markdown语法,那么你想**段前空两格**就可以放两个 ` `

引用实体字符,可以引用实体字符的字符名字,如 `'` ,也可以引用实体编号如 `'`,实体编号各个浏览器兼容比较好,但是不利于记忆。

更多实体字符可以参考w3c https://www.w3school.com.cn/tags/html_ref_entities.html

© 允许规范转载

赞赏

如果觉得我的文章对你有用,请随意赞赏

×Close

赞赏作者

扫一扫支付

支付宝支付

微信支付

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值