保持网站的高度

Maintain height of the website

本文关键字:高度 网站      更新时间:2023-09-26

我有一个客户谁想做一个网站与特定高度的内容部分。

:

是否有办法当文本很长/达到内容部分的最大高度时,然后为下一个文本创建一个新页面?

就我所知,不知怎么的,我知道这是不可能的。

谢谢大家的帮助!

你可能会想看看jQuery分页标签

http://code.google.com/p/jquery-ui-tabs-paging/

不幸的是,您需要弄清楚您希望在内容窗格中允许的最大字符数,之后的任何内容都需要放在另一个选项卡中。你可以隐藏标签,只使用一个链接。

如果不了解您的开发是什么,这是一个很难回答的问题。您是否希望创建一个完全不同的页面,或者只是页面上的不同部分?

前者可以使用服务器端代码(例如Rails),并动态地提供页面服务(例如Google结果被分割到许多页面)。

后者可以用Javascript和/或CSS完成。一个简单的例子是:

<div id="the_content" style="overflow:hidden;width:200px;height:100px">
   Some really long text...
</div>

这将创建一个"滚动"条,而不会破坏页面的流程。在Javascript(例如JQuery)中,你可以将内容分割成"制表符"。

这有帮助吗?

(几乎)一切都是可能的,但你的直觉是正确的,这不是很容易做到的,也不是以一种有意义的方式做到的。

如果我在你的位置上,我会去找客户,提出分手的好处和坏处。这样做的好处包括:您可以避免冗长的页面,并且通过某些解决方案可以使页面加载速度更快。缺点包括完成这一点需要增加工作量(即计费时间),缺乏先例导致用户感到困惑,以及SEO损失(您在n页面中拆分关键字)。

这样,你就不会否定客户的想法,而且在可能的情况下,客户会放弃他的立场,他会认为他只是自己做了一个明智的选择,每个人都高兴地离开。

如果你打算把它分成几页,你可以在后台把你的内容分成几页,或者应用一些规则(例如,在1000个字符之后的第一个段落剪掉一页)来对结果进行分页。在前端,您可以使用hashtag来允许Javascript对结果进行分页。您甚至可以编写一个可扩展的库来"分页"任何文本节点。事实上,如果不存在这样一个,我也不会感到惊讶。