我想在一个具有绝对定位的容器中将两个div放在一起。在chrome和IE中它工作正常,但在Firefox(版本42)中,文本意外地包装。看到这个小提琴:https://jsfiddle.net/b5gqveo4/。
<!doctype html>
<html lang="en">
<head>
<style>
.container {
position:absolute;
left:100px;
top: 100px;
}
.float-left {
float: left;
width: 20px;
border: 1px solid blue;
}
.text {
padding: 3px;
overflow: hidden;
border: 1px solid red;
}
</style>
</head>
<body>
<div class="container">
<div class="float-left"> </div>
<div class="text">text here wraps in firefox but not chrome</div>
</div>
</body>
</html>
添加空白区域:nowrap;不起作用。这导致在Firefox中删除最后一个单词。此外,我希望文本在它太长而不适合的情况下换行。
为什么它包装在Firefox中,我该如何防止这种情况?
感谢。
答案 0 :(得分:0)
如果您想确保文字没有换行,请将white-space: nowrap;
添加到.text
容器。
答案 1 :(得分:0)
你有两个选择: