0

これが私のメインページのレイアウトです:

<HTML>
<HEAD>

</HEAD>
<FRAMESET>
    <FRAMESET>
        <FRAME name="menu"  src=<%=menu%> >
        <FRAME src=<%=bottom%> >
    </FRAMESET>
    <FRAMESET>
        <FRAME  src=<%=tittle%>  >
        <FRAME name="center"  src=<%=center%>>
    </FRAMESET>
</FRAMESET>

このページは10年前に作成され、html5はフレームセットをサポートしなくなったため、レイアウトを最新化したいと思います。

最近の代替案はどれですか?

4

3 に答える 3

1

html5について読んでください。サイトがレスポンシブであるかどうかを決定します(つまり、デスクトップブラウザとモバイルブラウザの両方など、さまざまなサイズのクライアントに合わせてサイズを変更する必要があります)。レスポンシブである必要がある場合は、それについて読んでください。

私の「個人的/一般的」アドバイス:

フレームを取り除くべきだと思います。(MVCではなく)asp.netを使用する場合は、ページ間で共有されるパーツをマスターページに配置できます。メニューは要素内に配置する必要が<nav>あり、ナビゲーションメニューは<ul> / <li>要素を使用して作成し、希望どおりのスタイルにする必要があります。

ウェブ上にはたくさんの例があります。たとえば、http://www.initializr.com/を見てください。ここでは、「新しいスタイル」の新しいWebサイトのテンプレートをダウンロードできます。

于 2013-01-14T11:12:51.273 に答える
0

それ自体に代替手段はありません。最新のHTML&CSSを使用して、ページ全体を「ただ」書き直します。その方法がわからない場合は、1冊か2冊の本(HTML5&CSS3)を入手して、そこから作業することをお勧めします。申し訳ありませんが、ここでお答えできる具体的なものはありません。

于 2013-01-14T11:05:33.030 に答える
0

このような何かがあなたを始めるはずです:

<!DOCTYPE html>

<html lang="en">
    <head>
        <meta charset="utf-8" />
        <title>Test Page</title>
    </head>

    <body>
        <header>
            ...
        </header>

        <div id="content">
            ...
        </div>

        <footer>
            ...
        </footer>
    </body>
</html>

いくつかの既存のサイトを分析するだけです。すべての場合に有効なレシピはありません。

于 2013-01-14T11:05:37.957 に答える