0

私はウェブページに取り組んでおり、フレームを使用しています。テーブルを使って作りたいのですが、フレームの各部分をテーブルに実装する方法がわかりません。

それで、私の質問は、それはうまく設計されていますか?そうでない場合、どうすれば改善できますか?

これが私のページのコードです:

<!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>
4

1 に答える 1

2

フレームを削除することで改善を開始できます。

  • フレームは長い間廃止され、HTML5 で完全に削除されました。
  • これらは、PHP インクルードや SSI などのサーバー サイド テクノロジを使用して共通のレイアウトを実現するための優れた方法です。
  • プラス フレームはアクセシビリティやユーザビリティの点で良くありません。
  • 彼らは検索エンジンフレンドリーではありません
  • 彼らは、1 つの URL fer ページのルールを破っています。
  • それらは維持するのが容易ではありません。表示しているページを正確に把握するのは難しい場合があります。
  • モバイル デバイスでは、これらのページを適切に表示するのにおそらく苦労するでしょう。
  • すべてのページが同じ URL を使用しているため、ユーザーはページをブックマークできません
于 2012-05-14T17:52:38.450 に答える