首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何强制一个‘`span`’不在行尾换行?

问如何强制一个‘`span`’不在行尾换行?
EN

Stack Overflow用户
提问于 2011-08-11 01:43:44
回答 3查看 71.9K关注 0票数 48

如果它真的是一行很长的文本,我希望它扩展而不是换行

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-08-11 01:45:07

试一试

代码语言:javascript
复制
span
{
  white-space: pre;
}

或any other value that fits from the w3c spec

normal

该值指示用户代理折叠空白序列,并根据需要换行以填充行框。

pre

此值可防止用户代理折叠空白序列。只在保留换行符的位置换行。

nowrap

此值与“正常”一样折叠空白,但不显示文本中的换行。

预包装

此值可防止用户代理折叠空白序列。在保留的换行字符处换行,并根据需要填充行框。

前行

该值指示用户代理折叠空白序列。在保留的换行字符处换行,并根据需要填充行框。

You should also be aware that there is limited IE support for some of the listed options。

警告,跨浏览器内容混乱:您可以用 替换该行中的所有空格

票数 79
EN

Stack Overflow用户

发布于 2011-08-11 01:45:30

CSS:

代码语言:javascript
复制
span
{
    white-space:nowrap
}
票数 59
EN

Stack Overflow用户

发布于 2020-11-24 00:40:19

如果您可以将跨度设置为inline-block,则可以尝试以下操作:

代码语言:javascript
复制
display: inline-block;
width: max-content;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7015317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档