当前位置:  开发笔记 > 前端 > 正文

截断URL以使其适合布局的最佳方法是什么

如何解决《截断URL以使其适合布局的最佳方法是什么》经验,为你挑选了1个好方法。

在网页中显示URL时截断URL的最佳方法是什么?我并不是指链接,而是将URL作为值显示给用户,假设文本可能位于固定宽度的容器中,并且您不想在容器外包装或运行?

从最后截断是否更好,有利于url的早期部分:

例如.HTTP/really.long/urlthaticantf ... ere.html

或者将'...'置于中间以支持链接的开始和结束作为给出上下文的最大值:

例如.HTTP/really.long/UR ... aticantfithere.html

选择制作截断网址的时间长短时,有什么好的经验法则?你是否应该悲观并选择一个可能很宽泛的角​​色,比如大写'M',看看这些角色中有多少适合布局?这通常会给出非常短的URL,因为大多数字符比"M"窄得多.

或者你应该乐观并使用截断通常给出一个很好的长度但是当URL包含许多大字符时风险超支?



1> 小智..:

我的偏好是显示URL的最关键组件.这是请求的文件,请求的域是我认为关键的,中间路径和查询字符串是我认为非关键的东西.

因此,如果您有http://www.Example.com/archives/2005/08/09/something.html,我会将其截断为www.Example.com/.../something.html

当然,有些情况下这不会起作用.获取此页面的URL:

截断URL以使其适合布局的最佳方法是什么

在这种情况下,我会将URL的最后一部分截断为合理数量的字符(最好打破非alpha),例如:

stackoverflow.com /.../什么最最好...

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有