Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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 使用“溢出隐藏”使内容不换行_Css_Overflow_Nowrap - Fatal编程技术网

Css 使用“溢出隐藏”使内容不换行

Css 使用“溢出隐藏”使内容不换行,css,overflow,nowrap,Css,Overflow,Nowrap,我想要这个: 但我明白了: 使用此选项设置包含div的样式: .option { display:inline-block; width:100%; white-space:nowrap; overflow:hidden; margin:10%; } 剩下的在这里什么都不是: 缺少什么?从span中删除float:left,输入[type=“checkbox”] 您应该仔细阅读浮动的工作原理。从span中删除float:left,输入[type=“c

我想要这个:

但我明白了:

使用此选项设置包含div的样式:

.option {
    display:inline-block;
    width:100%;
    white-space:nowrap;
    overflow:hidden;
    margin:10%;
}
剩下的在这里什么都不是:


缺少什么?

span中删除
float:left
,输入[type=“checkbox”]


您应该仔细阅读浮动的工作原理。

span中删除
float:left
,输入[type=“checkbox”]


你应该仔细阅读浮点运算的原理。

我通过使用display:
内联块来修复它,而不是使用
显示:内联
,不使用
浮点

span, input[type="checkbox"] {
    display:inline-block;
    *display:inline; /*That's for IE*/
    *zoom:1; /*That's for IE*/
    width:auto;
}

查看工作。

我通过使用display:
内联块
而不是
display:inline
,修复了它,没有
浮动

span, input[type="checkbox"] {
    display:inline-block;
    *display:inline; /*That's for IE*/
    *zoom:1; /*That's for IE*/
    width:auto;
}

查看工作状态。

好的。我正在尝试,你能推荐其他有帮助的方法吗?@cristringfello你的浮动也可以,但是你需要一个合适的宽度,一个清晰的修复,并尝试使用
列表元素(
  • )而不是
    span
    。我更喜欢内联块,它很容易使用@soyuka是的,内联块非常好。我刚从中了解到,您只能浮动块元素,不能浮动内联线。浮动元素彼此堆叠在右侧(或左侧),但如果容器中没有剩余空间,即使您不允许文本中的换行,也会自动换行。好的。我正在尝试,你能推荐其他有帮助的方法吗?@cristringfello你的浮动也可以,但是你需要一个合适的宽度,一个清晰的修复,并尝试使用
    列表元素(
  • )而不是
    span
    。我更喜欢内联块,它很容易使用@soyuka是的,内联块非常好。我刚从中了解到,您只能浮动块元素,不能浮动内联线。浮动元素彼此堆叠在右侧(或左侧),但如果容器中没有剩余空间,即使您不允许文本中的换行,也会自动换行。