html - 长 URL(超过设备宽度)的响应式解决方案

标签 html css mobile responsive-design

正如标题所暗示的,在构建响应式网站时,我经常遇到一个问题,即较长的 URL 会破坏我的流畅网格并导致较小设备上的水平滚动。因为它们是一根长字符串,所以它们不会包裹容器并将其宽度推到比设备宽度更宽...

 <--device-->
______________
|             |
| http://longurlthatdoesntfit.com
|             |
|             |

有时我使容器 overflow:hidden 但这只是切断了 URL 的末尾并且它往往会出现锁定故障。另一种方法可能是在较小的设备上缩小字体大小,但在 URL 长度不同的情况下,这意味着缩小它的方式以确保它始终有足够的空间。

一定有更好的方法。

最佳答案

如果隐藏或滚动溢出都不适合您,请考虑强力 word wrapping in CSS :

word-wrap: break-word;

关于html - 长 URL(超过设备宽度)的响应式解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18157620/

相关文章:

python - HTML for ul 元素内的循环

php - 页脚仅重叠一页

javascript - 基于 Href 值突出显示 Href 链接中匹配 ID 的行

html - Jquery Mobile 还是响应式设计?

javascript - 使用 HTML 中的按钮单击更改文本

javascript - 简单的 jquery 幻灯片修复我无法弄清楚

html - 对齐固定页脚中的内容

html - CSS中心标题图片

mobile - Flutter - 通知 Column 内的兄弟小部件

html - 如何在移动应用程序上保持设计比例?