【问题标题】:Is it a website with frames and framesets well designed?它是一个具有精心设计的框架和框架集的网站吗?
【发布时间】:2012-05-14 17:51:05
【问题描述】:

我正在处理网页,并且正在使用框架。我想用表格来做,但我不知道如何将框架的每个部分实现到表格中。

所以,我的问题是,它设计得好吗?如果没有,我该如何改进?

这是我页面的代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
   "http://www.w3.org/TR/html4/frameset.dtd">
<html>
    <head>
        <title>
            Prueba
        </title>
    </head>
    <frameset rows="56px, *, 50px" border="0" framespacing="0" frameborder="NO">
        <frame class="header" src="header.html">
        <frameset cols="450px, *" border="0" framespacing="0" frameborder="NO">
            <frameset rows="*,150px" border="0" framespacing="0" frameborder="NO">
                <frame class="frame1" scrolling="auto" src="search_results.html">
                <frame class="frame2" scrolling="no" src="info.html">
            </frameset>
            <frame class="frame3" scrolling="no" src="map.html">
        </frameset>
        <frame class="footer" scrolling="no" src="footer.html">
    </frameset>
</html>

【问题讨论】:

  • @ŠimeVidas 没有人。我认为他们是做我必须做的事情的最佳方式。框架必须在它们之间交互时的问题。我不知道该怎么做。
  • @Garmen1778 究竟是什么让它们成为您的最佳选择?
  • @ŠimeVidas 每帧的宽度和高度都很容易编辑,我需要它。我不知道如何处理表格。
  • @Garmen1778 您可以使用 CSS widthheight 来定义页面上元素的尺寸。

标签: html frame frameset


【解决方案1】:

您可以通过移除框架来开始改进它。

  • 框架已经过时了很长时间,并且在 HTML5 中已被完全删除。
  • 它们是使用 PHP 包含或 SSI 等服务器端技术完成通用布局的更好方法。
  • Plus 框架不利于可访问性或可用性。
  • 它们对搜索引擎不友好
  • 他们打破了一个 URL fer 页面的规则
  • 它们不容易维护。很难准确地确定您正在查看哪个页面。
  • 移动设备可能很难正确呈现这些页面。
  • 用户无法为页面添加书签,因为每个页面都使用相同的 URL

【讨论】:

    猜你喜欢
    • 2014-02-26
    • 2016-02-29
    • 2012-08-20
    • 2011-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多