Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css IE9没有';不能使用跨度元素_Css_Internet Explorer 9 - Fatal编程技术网

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”没有任何效果