javascript-纯HTML与React.相同的内容不能平等地呈现.为什么?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-纯HTML与React.相同的内容不能平等地呈现.为什么?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含677字,纯文字阅读大概需要1分钟。
内容图文
![javascript-纯HTML与React.相同的内容不能平等地呈现.为什么?](/upload/InfoBanner/zyjiaocheng/682/56db678a2e454868aaa82cde570f27a6.jpg)
我使用的是React 0.14和Foundation 5.5.2,并且在使用Foundation的button groups时注意到了一件奇怪的事情.当我用纯HTML编写它们时,按钮组占据了整个水平空间,但是当我使用React编写它们时,它们并没有t,即使我使用的是完全相同的代码.
我使用了一些CSS diff工具,但两者之间的样式没有任何区别.检查代码时,我也看不到任何区别.我也尝试过使用其他浏览器,但问题仍然存在.
我创建了a JS-fiddle来显示问题.如您所见,前两个按钮组横跨整个宽度,但不包括React渲染的宽度.
.
解决方法:
两种呈现的HTML都不完全相同:纯HTML中的缩进呈现为< li>之间的空格.元素,而React删除了该空格(它可能来自JSX Transpiler).
在这个小提琴上,我通过用HTML注释包围缩进来删除了空格,因此不再呈现它:
https://jsfiddle.net/3s5mego4/
现在,两个输出严格相同.
内容总结
以上是互联网集市为您收集整理的javascript-纯HTML与React.相同的内容不能平等地呈现.为什么?全部内容,希望文章能够帮你解决javascript-纯HTML与React.相同的内容不能平等地呈现.为什么?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。