• ベストアンサー

テーブルの影の作り方とセル内に背景画像指定について教えて下さい!

質問:1 テーブルの縁に影をどうすれば付けれるのかを教えて 下さい。 質問:2 テーブルのセル内に、画像を背景として指定します。 繰り返さず、固定します。この画像が正しく認識され ないブラウザの種類を教えて下さい。 ちなみに、ヤフーのトップページにある、ヤフー検索の バックに使われている、水色のグラデーションのかか った画像は、この方法なのでしょうか?それとも、何か 別の方法なのでしょうか? →http://www.yahoo.co.jp/ どうか、宜しくお願い致します。

  • ne6ri
  • お礼率66% (6/9)
  • HTML
  • 回答数3
  • ありがとう数2

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

  • ベストアンサー
  • elmclose
  • ベストアンサー率31% (353/1104)
回答No.1

質問1について、 テーブルの縁のように見える部分も、実はテーブルのセルとなっており、そのセルの背景画像とそのセルに表示する画像とを組み合わせて、徐々に薄くなっていく影を表現しているようです。 質問2について、 Yahoo! Japanのトップページでは、水色のグラデーションは、テーブルの背景画像を使って表現されています。 <table width="100%" border="0" cellspacing="0" cellpadding="0" background="http://img.yahoo.co.jp/images/s6_bk.gif" height="57"> となっています。 ここで使われている背景画像ファイルは、 http://img.yahoo.co.jp/images/s6_bk.gif であり、この縦に長細い画像が、繰り返し表示されています。 質問1についても2についても、ページのソースを見ればわかると思います。 なお、質問2で書かれているテーブルのセル内の背景画像は、IEおよびNetScapeでは表示されるようです。他のブラウザでは未確認です。

ne6ri
質問者

補足

回答のほう、誠に分かりやすく有難う御座います。 一応、どちらもソースを見たのですが、いまいち 想像が付かなくて、どうしてるんだろうと考えていました。 もし、宜しければですが、確認させて頂いて宜しいでしょうか? 回答:1の私的解釈 セル内に画像をふたつ配置して影の効果を出している。 ひとつは、背景画像に指定。 もうひとつは、普通に画像を配置。 回答:2の私的解釈 縦長の水色グラデーション画像を、セル内の背景画像 として指定して、繰り返している。 ブラウザはIEとNSで確認できた。 で、宜しいでしょうか? 画像をダウンロードして、それぞれ自分でもできるか 試してみようと思います。 解釈が間違っていましたら、面倒をかけますが、 お手すきの際に、ご返答頂けたらと思います。 間違いが無ければ、このまま本当に有難う御座いました。

その他の回答 (2)

  • elmclose
  • ベストアンサー率31% (353/1104)
回答No.3

補足します。 元々の質問文と、私のNo.1の回答では、あるサイトのURLを参照していたのですが、恐らく本サイトの管理者の判断により、そのURLを書いている部分が削除されました。 このような改変は、本サイトの規約に照らしても適切でありますので、仕方ないと思います。 削除後に読んだ方は、ちょっと文意が通りにくいところがあると思いますが、まあ、本質的には今残っている情報で全体的な意味はわかると思います。

ne6ri
質問者

お礼

最後まで丁寧な対応、誠に有難う御座いました。 影の部分を、自分で作ってみてうまくいきましたので、 もやもやがスッキリしました。 有難う御座いました。(*^_^*)

  • elmclose
  • ベストアンサー率31% (353/1104)
回答No.2

No.1 です。 No.1の補足欄に質問者の方がお書きになった「1の私的解釈」および「2の私的解釈」、両方とも合っています。 gifファイル単体を直接ブラウザに表示させてみると、それがどのような画像であるかわかると思います(既にそうされているかもしれませんが)。 なお、画像をダウンロードして個人的に試してみるのは良いと思いますが、それをそのまま自分のサイトに流用して公開したりすると、元のサイトの権利を侵害することになる場合があるので、ご注意ください。アイデアを参考にすること自体は、通常は問題ありません。

関連するQ&A

  • テーブルの特定のセル背景非スクロールについて

    テーブルで文章を書いているのですが、 そのテーブル内の文章がちょっと長めで、 どうしてもブラウザがスクロール(縦)してしまう作りになっています。そのテーブルに背景を入れようと思うのですが、スクロールしてしまうほど長い縦テーブルな故に背景も繰り返してしまいます。 背景画像は壁紙のような整列された画像ではなく、一枚の写真を使用したいとおもっております。 縦長の大きい背景を作るというのも一つの手ですが・・・それではなくタグ命令で固定できればと思います。 通常のページ背景ですと背景固定は ◆bodyタグで bgproperties="fixed" ◆スタイルシートで <STYLE type="text/css"> <!-- BODY{background-image:url("■.jpg"); background-color:#背景色; background-position:背景の位置; background-repeat:no-repeat; background-attachment:fixed;} --> </STYLE> って出来るのですが、 テーブル内部の特定のセル背景固定というのは どのようにしたら出来るのでしょうか? ジャバスクリプト、スタイルシート、通常のタグ どのような方法でもかまいません。 テーブル内の特定のセル背景非スクロールについて、 ご教授いただければ幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • Dreamweaver CS3で背景画像が表示されません

    セールスレター(ホームページ)の背景に画像を使いたいので CSSの「body」から背景→背景イメージの欄に使用したい画像を設定しています。 理想はグラデーション画像なのですが、 どんな画像を入れても表示されません。 (グラデーションでないものも、ファイルサイズ等に関係なく表示されません) jpg画像で同じフォルダ内に入っています。 背景色は問題なく表示されます。 ホームページ内の背景でない部分はdivで囲み影画像を背景にしてあります。 (幅680px,高さ指定なし マージン:左右自動、上下0 影の画像をY軸にリピート) body:(幅高さ指定なし、マージン上0、背景に入れたい画像) ページプロパティから背景画像を指定した場合は表示されますが、 ページのTOPのみグラデーションのある画像にしたいため リピートするとグラデーションが何度も繰り返されてしまいます。 そのため「固定」を使うためにCSSを使用しなければならないと思い CSSで表示する方法を探しております。 初心者なので何か初歩的なミスをしているかもしれません。 よろしくお願い致します。

    • ベストアンサー
    • CSS
  • テーブルの背景。

    テーブルの背景に画像を入れることってできますか? セルにではなく、テーブル全体の背景に入れることができないだろうかと。 で、なおかつ画像の上に文字を配置したいのでと、いう風に考えると、 やっぱり、背景に入れるって方法しかないと。 色の指定ができるわけだから、画像の指定もできそうな気がするんですけど。 あ、字が入ってる画像を作ればいいって回答はやめてください(笑) それだと更新がめんどくさいのでっていうことで質問してますので。 可能な方法がありましたら、教えてください。 タグで書いて頂けるともっと嬉しいです。感涙します。 ではよろしくです。

    • 締切済み
    • CSS
  • 特定のテーブルの中に特定の画像を背景として入れる

    dreamweaver4をつかっています。 テーブルの中に背景を入れるところでつまづいてしまいました。 それはあるHTMLの中に複数のテーブルがあり、その中の特定のテーブル(テーブル1とする)には特定の背景画像(画像1とする)を右下に一回だけ固定して表示したい。 同様に、他の特定のテーブル(テーブル2とする)には別の特定の画像(画像2)を右下に一回だけ固定して表示したい。 過去の質問などをみたのですが、スタイルシートで設定してまうと全部のテーブルで有効になってしまったり、1種類しか指定できなかったりするようなので、質問させていただきました。 テーブル1には画像1をテーブル2には画像2を右下に固定して表示する方法はありますでしょうか?

  • tableタグ内の背景を固定したい

    htmlページに配置される背景を 繰り返しでなく固定する方法はわかるんですが、 これをtableの背景でも固定する方法はないでしょうか? セル内でもいいんですが・・・ よろしくお願いします。

    • ベストアンサー
    • HTML
  • 背景画像の位置固定

    背景画像~画像固定と位置固定  過去ログにも似たような質問で、背景画像の固定がありました。 <BODY BACKGROUND="./img/back.gif" BGPROPERTIES=FIXED> ☆これと同時にブラウザの表示画面で、右下や左上といった 背景画像の位置まで固定させる方法とはあるのでしょうか? このとき、画像は並べて表示するのではなく、一つ だけ表示したいんです。サイズは400×400pix.です。  どうぞよろしくお願いします。

    • ベストアンサー
    • HTML
  • photoshop7.0 両サイドが影のweb用背景画像をつくりたい

    中央寄せのホームページで、両サイドが少し影になっていて浮かび上がっているように見えるものがあると思うのですが、そういうものを作りたいです。 ソースなどから、横に細長い背景画像を繰り返し並べているのだということは分かりました。 そこで、photoshopでその背景画像を作る手順を教えていただきたくて質問させていただいています。 高さ5px×幅780pxの画像の両サイド10px分くらいをグレーから透明になるようなグラデーションをおく手順を作り方、保存方法など含めて分かるかたいらっしゃったらアドバイスをお願いいたします。 http://www.unouplus.com/uraunou/ こちらのサイトさんの右側みたいな感じで左右対称にしたいです。

  • オンマウスで異なるセルなどの背景を変える方法

    (1)オンマウスで、オンしているセルではないセルの背景画像を変える方法と、 (2)オンマウスで、セルではなく、テーブル自体の背景画像を変える方法を 教えて下さい。 (1) <table><tr> <td>1111</td> ←このセル(文字)にオンマウスして <td>2222</td> <td>3333</td> ←このセルの背景を変える </tr></table> (2) <table background="*****.jpg"><tr> <td>1111</td> ←このセル(文字)にオンマウスしてテーブルの背景を変える <td>2222</td> <td>3333</td> </tr></table> こちらで使用しているブラウザはSafari2.0.4とFireFox3.0.8です。 お願いします。

    • ベストアンサー
    • HTML
  • テーブルに背景画像を入れたいのですが……

    CS5でホームページを作っていますが、CSSとかhtmlはまったくといっていいほど理解していません。 テーブルを挿入して組みあせているだけの初歩的な作り方なのですが、いろいろわからないことばかりです。 質問ですが、ページ全体への背景画像はできるのですが、テーブルに対する背景画像の設定は可能でしょうか。 下記のページのテーブル内の挿入画像をいくつか背景画像にして、その上にテキストを入れたいのです。 http://www.kajimaya.info/ http://ryukyugeino.jpn.com/ すみませんが、超初心者向きのご教示をいただければありがたいです。 どうかよろしくお願いします。

  • セルに背景画像を入れたいのですが

    DREAMWEAVERを使用しています。 ページ全体や、テーブル全体ではなく、セルに背景画像を入れたいのですが、DREAMWEAVER上ではちゃんと入るのですが、IEでプレビューすると表示されません。 Netscapeでは表示されます。 いろいろ調べたところ、DREAMWEAVERでセルに背景画像を入れると、<TR>タグにbackgroundの指定がが入ってしまうので、IEでは表示されないことが多い、とあったのですが、この場合どうしたらIEでも表示されるのでしょうか?

    • ベストアンサー
    • CSS

専門家に質問してみよう