- ベストアンサー
HTMLのレイヤーとは?
別の質問で、レイヤーを重ねてみてはどうか、という回答を頂いたことがあります。レイヤーとは何ですか? あるサイトで、画像の上に画像(周りを透過させたgifアニメ)を見ました。大変綺麗でした。また、その上に重ねられたgif画像は枠線を表示したテーブルの、その枠線の上まではみ出ていました。 どうやっているのだろうと思いソースを見たら <IMG SRC="上のgifアニメ" ALIGN="MIDDLE" NATURALSIZEFLAG="3"></div> <IMG SRC="下の画像" ALIGN="BOTTOM" NATURALSIZEFLAG="2"> とありました。CSSには #layer { position: absolute; の次にtop,left,width,heightvisibilityの設定がしてありました。 同じように画像を重ねる方法をタグ辞典で探したら、positionとz-indexで指定するよう書いてあり、指定する項目もよく似ていますがlayerの文字はありません。 layerとはどのようなタグでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
<LAYER>というタグ自体もあるんですがNetscape専用なので、 もう「滅んだタグ」といっていいでしょう、使わないほうがいいです。 ただレイヤーという考え方自体はちゃんとIEにもあります。 それは書き方はYusuraさんの書かれたものなのでよくご存知そうですね。 レイヤーのイメージとしては透明なOHPのシートに絵を書き、 それを順番に重ね合わせたようにホームページを表示すると言えば 感覚的にわかりやすいかな?と思います。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
何か別の意味があったなと思い、 レイヤー(LAYER)という用語を調べて見ました。 平面イメージで上下関係の考えられる、「層」になっているもの。 各層が協力しあって1つのことを成し遂げるが、別々にすることにより、相互不干渉のため(あるいは不干渉にして)単純化が行えるメリットあり。 (1)画像関係のもの 画像を平面各層に別々に作成し重ね合わせる。別々 に作成すると単純化できる。重ね合わせは比較的容 易である。 A.CG分野 B.JavaScript(本件はこれの関連) C.PhotoShopなど画像加工 (2)通信分野で(構成や役割分担が明確になる) OSIの7レイヤープロトコル(7層モデル) TCP/IPの5層モデル IDS (3)各業界にはもっと別の意味での用語がありそう。
補足
回答ありがとうございます。 レイヤーの言葉の意味まで調べてくださったことに、お礼を申し上げます(*^^*)。 言葉としては、私はフォトショップで覚えました。やっぱり有名になったのもこのフォトレタッチソフトからなんでしょうか?特にパソコンの発達というデジタル化が進んで本領発揮という感のある言葉です。 回答ありがとうございました。
補足
さっそくの回答、ありがとうございます。 Netscape専用のタグだったんですか!!確かに私の持っている別の本では、ネットスケープ4のみとなっています。 レイヤーは、フォトレタッチソフトでもHTMLエディタでも概念そのものは変わらないんですね。仰る意味はよくわかります。 今朝、ずっと質問にも書いたpositionタグを試していて、うまく思い通りに表示できるようになりました。IE5.5Netscape6.2で問題がないのですが、レイヤータグとはなんだろかと思っていたところだったんです。ただ、やはりNN4.75では上手くいきませんね…。 回答ありがとうございました。これからも精進致します(*^^*)。