【问题标题】:Mobile widths headings breaks the horizontal layout移动宽度标题打破了水平布局
【发布时间】:2015-06-12 02:20:21
【问题描述】:

在 Stack Overflow 中搜索了 30 分钟后,我找不到解决问题的方法,所以这里是:

我有一个静态博客,它的响应率几乎达到 99%。问题在于带有更宽词的更大标题(在我的例子中,例如“documentfragments”),它们会在宽度低于 400 像素的屏幕中生成水平滚动条。

这里是例子:

如您所见,宽度(在特定情况下)为 320 像素,并且页眉破坏了布局。

我不是样式表专家,我正在学习,但无论我做什么(调整宽度、字体大小等)我都无法解决问题。

有什么想法吗?

【问题讨论】:

  • 尝试使用 % 作为字体大小而不是像素。此外,使用媒体查询,不断调整字体大小。
  • 与“Jsfiddle”或“Code pen”分享演示代码。

标签: html css


【解决方案1】:

这里有几个选项。

1.缩小字体大小。

您可以将字体大小减小到不太可能导致文本溢出的大小。

2。连字符 - 换行

使用 CSS,您可以将元素设置为连字符,以便在空间不足时自动换行。只需将 word-wrap: break-word 添加到 CSS 中的元素即可。

3.使用Javascript

您可以编写一些 javascript 来计算它需要适应的宽度,然后适当地更改字体大小。

【讨论】:

  • 2.用hypen-wrap的话。解决方案
  • 我会说 1 和 2 一起是最好的解决方案。我更喜欢只使用连字符换行作为罕见的非常长的单词的备份(比如你的例子中的那个)。但我会保持文本足够小,以便您可以轻松地将 10 个字符的单词放在一行中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-18
相关资源
最近更新 更多