Css IE9没有';不能使用跨度元素
我有两段代码Css IE9没有';不能使用跨度元素,css,internet-explorer-9,Css,Internet Explorer 9,我有两段代码 .modal-body p { word-wrap: break-word; -ms-word-wrap: break-word; } div.clickable_edit span { word-wrap: break-word; -ms-word-wrap: break-word; } 第一个css规则连续打断单词,但第二个规则不打断。据我所知,这是因为IE9不适用于span 解决这个问题的方法是什么?是否应该将span元素重命名为其他名称?
.modal-body p {
word-wrap: break-word;
-ms-word-wrap: break-word;
}
div.clickable_edit span {
word-wrap: break-word;
-ms-word-wrap: break-word;
}
第一个css规则连续打断单词,但第二个规则不打断。据我所知,这是因为IE9不适用于span
解决这个问题的方法是什么?是否应该将span元素重命名为其他名称?
您需要将跨度设置为“hasLayout”。作为块级别的p标记已经有了,但默认情况下,跨度只是一个内联元素,因此它需要一些额外的东西:
当元素处于绝对位置时,它具有布局,即块
元素,或是具有指定高度或宽度的内联元素
我不擅长CSS,我应该给span元素添加什么?试试“显示:内联块”、“缩放:1”或“高度:1%”。“显示:内联块”、“缩放:1”没有任何效果