Css 使用“溢出隐藏”使内容不换行
我想要这个: 但我明白了: 使用此选项设置包含div的样式: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
.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是的,内联块非常好。我刚从中了解到,您只能浮动块元素,不能浮动内联线。浮动元素彼此堆叠在右侧(或左侧),但如果容器中没有剩余空间,即使您不允许文本中的换行,也会自动换行。