アプリ版:「スタンプのみでお礼する」機能のリリースについて

wordpressを勉強してる初心者です。
色々調べていると、このホームページの仕様が気になりました。

https://w3g.jp/

ナビゲーションからページ移行をしてもヘッダー部分が変わらないように見えます。
アドレスは変化していますが、、htmlをのぞいてもiframeは無いようで。。。

みなさん、よろしくお願いします。

A 回答 (3件)

極々簡単な例を


★タブは_に置換してあるので戻す。
★HTML4.01strict + CSS2.1
8627355.html
8627355-2.html
8627355-3.html
8627355-4.html
と四つのHTMLを下記部分だけ書き換えて置く。

navi.cssを同じ場所に置く
[navi.css]
@charset "Shift_JIS";
html,body{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;line-height:1.6em;}
p{text-indent:1em;}
div.header,div.section,div.footer{width:90%;min-width:630px;max-width:900px;margin:0 auto;padding:5px;}
div.section{position:relative;min-height:300px;}
div.section div.nav ol{position:absolute;top:0;left:0;width:160px;list-style:none;margin:0;padding:0;line-height:2em;text-align:center;}
div.section h2,div.section p{margin-left:170px;}
div.section div.nav ol li{margin:2px 0;padding:0;position:relative;}
div.section div.nav ol li a{display:block;width:100%;height:100%;text-decoration:none;border:ridge 2px blue;background-color:aqua;}
div.section div.nav ol li a[href]:hover{background-color:silver;}



[8627355.html~8627355-4.html]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
_<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
_<title>トップ</title><!-- それぞれ書き換える。 -->
_<meta name="author" content="ORUKA1951">
_<meta http-equiv="Content-Style-Type" content="text/css">
_<link rel="stylesheet" type="text/css" media="screen" href="./navi.css">
_<style type="text/css">
<!--
div.section div.nav ol li a[href="./8627355.html"]{background-color:gray;}/* ここも書き換える*/
-->
_</style>
</head>
<body>
_<div class="header">
__<h1>トップ</h1><!-- それぞれ書き換える。 -->
_</div>
_<div class="section">
__<h2>見出し</h2>
__<p>ここには本文記事が入る。</p>
__<div class="nav">
___<ol>
____<li><a href="./8627355.html">Top</a></li>
____<li><a href="./8627355-2.html">2ページ</a></li>
____<li><a href="./8627355-3.html">3ページ</a></li>
____<li><a href="./8627355-4.html.html">4ページ</a></li>
___</ol>
__</div>
_</div>
_<div class="footer">
__<h2>文書情報</h2>
__<dl class="documentHistry">
___<dt id="FIRST-PUBLISHED">First Published</dt>
___<dd>2013-03-03</dd>
__</dl>
_</div>
</body>
</html>


書き換える部分
[8627355.html]
div.section div.nav ol li a[href="./8627355.html"]{background-color:gray;}
[8627355-2.html]
div.section div.nav ol li a[href="./8627355-2.html"]{background-color:gray;}
[8627355-3.html]
div.section div.nav ol li a[href="./8627355-3.html"]{background-color:gray;}
[8627355-4.html]
div.section div.nav ol li a[href="./8627355-4.html"]{background-color:gray;}
    • good
    • 0
この回答へのお礼

ORUKA1951さん

貴重なお時間の中ありがとうございました。
ssiでテンプレートをインクルードさせ動的な読み込みでjavascript等の動作も調べてみます。

お礼日時:2014/06/08 13:08

 iframe--フレームを使用していませんから、移動先をそのままブックマークできますね。

その意味もあって、極力iframeやframeは使わないほうウが良いです。
 各ページのパーツはSSIを使って書き出せば、すべてのページにナビゲーションを記入しなくても良いです。移動先でスタイルシートをちょっと追加しとけばよいです。
    • good
    • 0

iframe要素は使用していません。


「プレーンなHTML」か「サーバサイドでテンプレートHTMLを読み込んでいる」のでしょう。

# Re: hayato_youさん
    • good
    • 0
この回答へのお礼

think49さん

ありがとうございます。
ssiの設定を調べてみます。

お礼日時:2014/06/08 13:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!