• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フレームを使わないサイトのリンクの表示方法について(cssの勉強中です)

CSSを使ったフレームを使わないサイトのリンク表示方法

このQ&Aのポイント
  • フレームを使わないサイトのリンク表示方法について、CSSを使って実装する方法について解説します。
  • フレームを使わずにサイトのリンクを表示するためには、CSSを利用する必要があります。CSSを使ってリンクのスタイルや配置を調整し、適切にリンク先を表示させましょう。
  • フレームを使わないサイトでは、HTMLの要素やCSSプロパティを使ってリンクを表示させることができます。具体的な実装方法について、詳しく解説していきます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

>フレームを使わない方向に行くと聞き もう、既に「フレームスタイル」「テーブルスタイル」は過去の遺物です。 今後フレームを使わない方向に行くのではなく、もう既にフレームを使わない方法にシフト済です。 >bodyText の所にそれに該当する .html ファイルを表示させたいのです。 これは「インライン・フレーム」という手法を使おうとしているのだろう、と思われます。 インラインフレームもフレームも、どちらも「もう使わなくなった技術」です。 このため、こうしたサイト設計自体が「もはや時代遅れ」です。 ページ内に別ページを表示させる技術は、今はPHPなどにシフトしており、HTML+CSSの勉強の比じゃなく難しい内容になっています。 HTMLが理解できていなくてもPHPは習得できますが、PHPからHTMLを生成する事が出来ても、HTMLをどう生成すれば正常表示するかは別問題なので、結局はHTMLも理解していなければサイト構築は出来ません。 …分業制ならば、PHPはプログラマーが書いて、HTMLはデザイナーが書くという方法でもいいですけれどね。 まず、今のWebページ作りの常識を学びましょう。 私はHTMLをある程度理解できている、という時に、お師匠さんから紹介された本を読んで勉強しました。 MdNコーポレーション 発行 黒須 信宏 著 「Webデザイン 明解テクニック 100」 ISBN978-4-8443-5969-2 書いてある内容の全てが、今のWebデザインに役立つ内容ばかりで、ある意味バイブル状態で使っています。 また、オーサリングソフト(ホームページ制作ソフト)にも問題がありそう。 いまどき、metaタグでGENERATORを記述するオーサリングソフトって…。 (ホームページビルダーも標準設定ならば勝手に記述しますが、要するにビルダーもダメだコリャというレベルだって事です) 私はホームページビルダーを長く使ってきましたが、正直これだと「今の常識スタイルを書くには全然向いていない」ので、Dreamweaverに乗り換えました。 オーサリングソフトを必ずしも使う必要はありませんが、使えないオーサリングソフトを使うくらいならばメモ帳を使った方がいい、という見方もあります(機能的に便利かどうかってのは別として)。 色々と否定をしてしまって申し訳ないですが、本音で言えば上記した通りなのです。 使っているテキストによっては、あなたがサンプルで載せられたHTMLのように、スタイルを内包させた書き方をしていますが、今はこういう「HTMLの中にスタイルを含む」書き方もしません。 HTMLは、コンテンツ+マークアップのみ。 スタイルは全てCSSで外部ファイル化。 …これが基本中の基本です。 JavaScriptを入れる場合、ブラウザ別のスタイル適用を行なう場合は、どうしてもHTML内に書く必要がありますので、上記基本を理解した上で別途「どう書くか」を考えなくてはなりません。 (JavaScriptも本体は別ファイル化するのが常識です) 今のWebページ制作の常識を学んで、脱初心者を目指してください。 またこの常識はコロコロ変わります。 HTML4.01+CSS2.1 は今の常識ですが、近い将来、これが HTML5.0+CSS3.0 または XTHML(1.0または1.1)+CSS3.0 に移行します。 その後もどんどんこの常識は変わっていきます。 (私はWeb制作に関してはプロではないのですが、XHTMLでのデザインは出来ますし、HTML5.0やCSS3.0については既に勉強を始めています) HTML4.01+CSS2.1 の今の常識を理解すれば、次の常識へのシフトは難しくはありません。 まずは今までの経験を全て壊して、今の常識を学ぶ事からスタートです。 頑張ってください。

noname#256107
質問者

お礼

ご回答ありがとうございます。どうせやるなら誇れるサイトにしたいです。 ソフトはご察しの通りホームページビルダーです。 頑張って勉強しようと思います。自分のサイトと、施設のサイトと。 ありがとうございます。

その他の回答 (1)

  • outbrave
  • ベストアンサー率60% (231/380)
回答No.1

css とか、全く関係ありません。 ページの中に、html ファイルを表示させるなどしません、個別のページを必要数作るだけです。

noname#256107
質問者

補足

フレームを使わずにフレームの様な事をしようとしていたと、今分かりました。 ご回答ありがとうございます。