こんにちは、私は問題を手伝ってください。 私はウェブ開発の初心者です。ナビゲーションバーに関しては疑問があります。ナビゲーションバーを備えた簡単なWebページを作成しました。ナビゲーションバーを使って私の他のウェブページをhome.phpページにリンクしたいと思います。ナビゲーションメニューがクリックされると、関連Webページがhome.php Webページのコンテンツ領域に表示されます。私はこれをどのようにするべきですか?私を導く....複数のWebページをリンクするには?
-3
A
答えて
1
サライムの回答に加えて、空のコンテンツエリアに「テンプレート」というHTMLページを1つ作成して、この空き領域にページを埋めなければなりません。例えば、テンプレートはこの
template.phpのようなものかもしれない
プログラミング・スタックの任意のレベルであなたの自己を二度と繰り返さないを覚えて、(すべてのページで同じHTMLの繰り返しを避けるため)
<html>
<head></head>
<body>
<!-- your navigator and other static content-->
<?=$pageContent?>
</body>
</html>
そして、あなたのページを構築し、あなたのテンプレート
home.pの空の内容を記入hp
<?php
// make the page contents any way you want , like:
$pageContent = "<div>this is the home page content</div>"
//then include your template
include('template.php');
2
2
その打者のようにすべてのページにナビゲーションを持っているためにPHPを使用することができますし、してくださいナビゲーションバーのアンカータグを使用してリンクします。 自宅と他のページが同じディレクトリにある場合は、このようにします。 <a href="services.php">Services</a>
2
あなたはhtmlタグusin
例にそれを行うことができます。home.phpあなたは、HTMLやPHPファイルでメニューバーを作成し、同じフォルダ内にある場合
<a href="home.php"></a>
を。
2
これを達成するための多くの方法があります。最も簡単なのはおそらくインクルードを使うことでしょう。その上
<!-- page1.php -->
<html>
<body>
<?php include('navigation.php'); ?>
<main>
Page 1 contents here...
</main>
</body>
</html>
同じロジックが2ページに行き、そして:
<!-- navigation.php -->
<header>
<a href="page1.php">Page 1</a>
<a href="page2.php">Page 2</a>
</header>
が続いてナビゲーションバーのファイルを含め、各ページを定義します。まず、ナビゲーションバーのファイルを定義します。ナビゲーションリンクがクリックされるたびに、新しいページにはナビゲーションバーがその上にロードされます。
関連する問題
- 1. 1つのWebページを指す複数のリンクの短所
- 2. リンクはWebページ
- 3. 複数のWebページへのヘッダーとフッターのリンク
- 4. 複数のページのWebプロジェクトのWebソケット
- 5. リンク:// URLのWebページ
- 6. HTML/Webページのスライドショー(複数)
- 7. 複数のWebページをPythonで削る
- 8. Web-Scrapping - 複数ページR
- 9. 複数のWebサイト間でWebページを共有する(ベストウェイ)
- 10. 複数の変数を1つのページから別のページにリンクで渡す
- 11. 、ページがWebページでは、同じ構造の複数のボタンを
- 12. ページベースのアプリケーションでUIWebviewに複数のWebページを追加する
- 13. リンクMapReduce Webページでのジョブ
- 14. 複数のWebページからコンテンツを抽出する方法は?
- 15. Pythonは一度に複数のWebページにアクセスします
- 16. 複数のWebページを同時に解析する
- 17. PythonによるWebスクレイプ - 複数のWebページをループする問題
- 18. ページ上の複数のリンクを訪問する。 [コード化]
- 19. はどのように私は、Webページで複数の条件
- 20. Webページからリンクされたリソースを取得するには?
- 21. 同じナビゲーションバーで複数のページをリンクする
- 22. カスタムWebパーツを1ページに複数回発行する
- 23. Facebookページ:左のメニューに複数のタブやリンクを追加
- 24. ASP.NET Webページを別のプロジェクトのコードファイルにリンクする
- 25. 複数の共有リンクを複数の共有リンクに接続...
- 26. python aiohttpライブラリを使って複数のWebページをダウンロードするには?
- 27. 単一ページまたは複数ページWebアプリケーション?
- 28. Webページ用のリンクIDを表示
- 29. C#Webブラウザコントロールを使用する複数のページ
- 30. 複数のWebページでデータを保持する方法
ようこそスタックオーバーフロー!あなたの質問にはコード例がありません。 [ask]をお読みください。 –
iframeを使用することもできますが、1ページのすべてのコンテンツをSEOには適していないことに注意してください(つまり、Googleからサイトを見つけられる可能性は低い) –
ajaxを使用して、上記のように、検索結果やユーザーが特定のページに直接移動することはできません。 – ADyson