javascript - 在react中写行间样式的whiteSpace不生效
问题描述
react中给元素加上行内样式,别的生效,唯独whiteSpace不生效,有没有办法解决?目的是做文字溢出时用
<span style={{ fontSize: ’14px’, paddingTop: ’1px’, fontFamily: ’微软雅黑’, maxWidth: ’56px’, overflow: ’hidden’, textOverflow: ’ellipsis’, whiteSpace: ’nowrap’ }}> {node.title} </span>
浏览器中样式显示的是
element.style { font-size: 14px; padding-top: 1px; font-family: 微软雅黑; max-width: 56px; overflow: hidden; text-overflow: ellipsis;}
跪求指教,谢谢给为大神
问题解答
回答1:display: inline-block;
回答2:因为是iframe中样式,所以只能写行内样式.但是试了很多中方式,white-space:nowrap都无法使用.包括升级到最新的react版本.最后的解决方式是:
<span style={{ fontSize: ’14px’, paddingTop: ’1px’, fontFamily: ’微软雅黑’, maxWidth: ’56px’, overflow: ’hidden’, textOverflow: ’ellipsis’, whiteSpace: ’pre’ }}> {node.title} </span>
不知道为何nowrap属性无法使用,但是用pre属性就完美解决了.
回答3:https://github.com/facebook/r...
nowrap was deprecated in HTML4 and is not a part of HTML5. I strongly suggest using CSS instead.
相关文章:
1. python - Django ManyToManyField 字段数据在 admin后台 显示不正确,这是怎么回事?2. javascript - 怎样去除数组里的几个值,只提供该数组的下标的话3. 老师无限级分类有点难哟 不好理解4. php由5.3升级到5.6后,登录网站,返回的是php代码,不是登录界面,各位大神有知道的吗?5. javascript - swiper.js嵌套了swiper 初始设置不能向下一个滑动 结束后重新初始6. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?7. mysql 能不能创建一个 有列级函数 的联合视图?8. javascript - vue-cli热更新的问题【webpack配置】9. android - jni生成的char*在NewStringUTF时报错10. 如何使用git对word文档进行版本控制?

网公网安备