很多人告诉我,我不应该在我的网站上使用框架。现在我的问题是,我应该使用什么呢?
你们认为什么是我的shoutbox的最佳解决方案? http://www.anitard.org/indexx.html
答案 0 :(得分:2)
你应该使用带有CSS的div。由于许多原因,帧根本不受欢迎。对于一些好的跳跃点,请查看:
答案 1 :(得分:2)
这完全取决于您当前在iframe中显示的内容,如果它是另一个网站iframe就好了。
但是如果它是你网站的某些部分,那么你应该考虑通过构建html页面的一些后端脚本语言来放置内容,而不是创建页面的dozends并将它们粘合在框架集中。
答案 2 :(得分:1)
如果您只想尝试嵌入一个shoutbox,请使用Javascript进行操作。你在导航时为什么关心它重装?
您给出的示例实际上说明了为什么您不应该为此使用框架。它看起来很糟糕,并提供非常可用性。我甚至没有看到我看过前3次的shoutbox框架!
答案 3 :(得分:0)
如果您正在进行像php这样的服务器端编程,那么您可以这样做 -
# .... <tr><td>
#
# <?php
# include("/includes/menu.htm");
# ?>
#
# </td></tr>
# <tr><td>
#
# <?php
# include("/includes/header.htm");
# ?>
#
# </td></tr>...
或者最好的选择是你可以使用Javascript或AJAX。
答案 4 :(得分:0)
我同意@Matt和@Pradyumma - 如果你想要的只是添加一个shoutbox,嵌入式代码是很好的方法。它很简单,允许您从网页中隔离shoutbox详细信息,如果这是您想要的方式。 iframe是一个好的选择 - 它只是一个'内联框架',所以如果你确信框架是邪恶的,这可能不是你愿意接受的解决方案。如果您认为自己的网站长期存在,则可能需要考虑web application framework。
一些神话揭穿。框架不是'坏'。框架已经使用了很长时间,并且在Dreamweaver或Web应用程序框架(Joomla,Cocoon等)之类的工具存在之前非常有用。框架在消除过多使用表格来控制页面布局方面走了很长的路。它们还在早期的网络中节省了大量带宽 - 包含导航,菜单等的内容只需要下载一次内容。帧对于搜索引擎来说并不坏。我不知道这是怎么开始的。
框架确实存在可用性问题。最终,框架页面的行为与常规html页面不同,因此它们总是会为访问您网站的用户提供一些可用性问题。作为设计师/维护者,您决定使用哪些技术 - 您可以使用哪些工具,什么时候可以学习新的东西?