階層とは?
- 0 名前: 匿名希望 : 2004/01/12 03:11
- 初めまして。
早速質問です。
HP作成の勉強をしている最中なのですが、ちょっと判らないことにぶつかってきてしまっていて困っています。
判らないことは山ほどあるのですが、今回は2・3の質問で留めます。
階層という言葉を見かけたんで色々調べてみたのですが、イマイチ理解できていません。
何か、わかりやすい例えがあればいいのですが・・・。
それからタグの勉強中にチョコチョコ出てくる「CGI」や「スタイルシート」と言う言葉。
「Javaスクリプト(?)」なんかもそうなんですが、これらは何を意味した言葉なんでしょうか?
タグに関した質問では無いかも知れないんですが、よろしくお願いします。
- 1 名前: ico : 2004/01/12 17:21
- 階層とは、
あらゆるファイルを収納しているフォルダ(ディレクトリ)の構成の事です。
こちらのサイトでは、図解入りで説明されてあります。
「ホームページ制作講座」をクリックして下さい。
http://www.ma-fa.com/
CGI:
掲示板、アクセスカウンター、アクセス解析など、
あちこちのサイトでよく見かけるこれらは、主にCGIで動作しています。
スタイルシート:
ウェブサイトの見栄えは、このスタイルシートによって統一できます。
例えば、1ページすべてのフォントサイズを、スタイルシート1行で指定・変更できたりなどなど。
また、スタイルシートはCSSとも表記します。
JavaScript:
HTMLでは出来ない小技を実現できます。
有名な例として、更新日を自動更新、時刻表示など。
ステータスバーに文字を流したり、
小さな画像を画面上に雨のように降らせるなど、
動的なものもJavaScriptで実現できます。
また、JAVAとはまったくの別物ですので、
JavaScriptをJAVAと略してはいけません。
とほほのWWW入門(総合サイト)
http://tohoho.wakusei.ne.jp/www.htm
- 2 名前: 匿名希望 : 2004/01/12 23:12
- icoさんありがとうございます。
ちょっと確認になるんですが、階層ってのは
HPを「家」として考えた場合、それぞれの「部屋」
っていう認識でいいのでしょうか?
CGI:
icoさんの書き込みからすると、逆に掲示板やアクセスカウンターを
HP内に取り入れる場合、CGIが必要になるということでしょうか?
それとCGIというのはどんなPCでも初めから含まれているのですか?
それともソフトをダウンロードしなくてはダメなのでしょうか?
CSS:
えっと、つまりはタグの一部になるのでしょうか?
CSSを使って例えばフォントサイズを指定した場合、
<font size>のタグを挿入しても働くのでしょうか?
JavaScript:
かなり上級的な技になりそうですね(^_^;)
これは動きも何も付けずに終わるHPの場合には必要ない要素なんですね。
なんかまた質問ばっかりになってしまってすいません。
- 3 名前: ico : 2004/01/13 00:27
- >「家」として考えた場合、それぞれの「部屋」っていう認識
そうですね。
CGI:
はい、CGIが必要です。
CGIはパソコンに初めから入っているのではありません。
大抵の場合、サイト上で無料配布されてあるCGIを普通にダウンロードし、
マニュアルにしたがってCGIを設置するだけです。
(CGIが設置できるサーバでないといけません)
CGIの設置にもそれなりの知識が必要になります。
ヘタに設置すると大変まずい事になるので、
どうしても理解できない場合は、
レンタル掲示板やレンタルカウンターを使用して下さい。
CSS:
タグとは違います。
CSSとHTMLで、同時に同じ箇所にフォントサイズを指定した場合、
CSSの効果が打ち消されます。(私の環境/Mac + IE)
しかし、通常はこのような意味のない事はしないので、
HTMLで指定するか、CSSで指定するか、どちらか一方にします。
とりあえず、最初の段階はHTMLのみで進めていく事をオススメします。^^
JavaScript:
そうですね、今の段階ではほっておきましょう。(笑)
それと、動的なものばかりではないですよ。
目に見えないところで地味にJavaScriptが働いていたりもします。
- 4 名前: 匿名希望 : 2004/01/13 01:56
- ありがとうございます。
まだなんとなくっていう域を脱出していませんが
確実に前よりは理解できてそうです。
それと、僕がヤフーのジオシティーズを使って作ったサイト(http://www.geocities.co.jp/MusicStar-Live/9059/artist/ARTIST.html
↑これです。)のリンクなんですが、
ここで紹介されているように<a href="index.html">でリンクを貼ってます。
リンクは<a href="http://〜">でやってもいいと思うのですが、
<a href="index.html">で作るとindex.htmlの部分はどうやって判断したらいいのでしょうか?
最初に忠実に<a href="K-POP.html">でタグ打ちしてもリンクしませんでした。
自己解決で<a href="artist/K-POP.html">でタグ打ちしたらちゃんとリンクしました。
えっと、質問の意味が判りますでしょうか?
つまり、アドレスの最後のどこをリンクの時に使えばhttp://〜の部分を
省略できるかと言うことです。
それともこれは自分で何度もやって調べるほか無いのでしょうか?
- 5 名前: モノ : 2004/01/13 09:46
- 「相対指定」という仕組みについて
調べてみると良いと思います。
http://から始まるのではない、
あなたの出した例でいうと「index.html」のみの指定は
「そのファイルから対象のファイルへの相対的な位置関係」
を示すものです。
例えば、
http://www.geocities.co.jp/MusicStar-Live/9059/artist/ARTIST.html
http://www.geocities.co.jp/MusicStar-Live/9059/index.html
を一つの例にすると。
ARTIST.htmlからindex.htmlへリンクを行いたいのなら
<a href="../index.html">
という指定になります。
逆にindex.htmlからARTIST.htmlへリンクを行いたいのなら
<a href="artist/ARTIST.html">
とうふうに。
http://tohoho.wakusei.ne.jp/wwwbeg5.htm#RelativeLink
- 6 名前: 匿名希望 : 2004/01/13 16:38
- >モノさん
ありがとうございます。
リンク指定は“どこのファイルに属しているか”で決まるのですね。
もう少しちゃんと調べれば自力で解けたはずなのに・・・
皆さんに頼ってしまってすいませんでした。
とほほのWWW入門は解り易そうなのでココで勉強してみようと思います。
icoさんモノさん、ありがとうございました。