• 締切済み

HTMLでテーブル内の背景画像固定方法は?

HTMLでテーブルの背景に画像を指定することは可能ですが、その背景画像を繰り返さないように指定したり、位置を指定したりすることはできるのでしょうか。 CSSではなくHTMLで指定できるのかどうか、また出来るのであればそのサンプルを教えて頂けると助かります。

  • HTML
  • 回答数3
  • ありがとう数4

みんなの回答

  • partita
  • ベストアンサー率29% (125/427)
回答No.3

すべてHTMLでページを作成する、というのは簡単そうで、実はとても難しく、CSSなしでは実現できないこともあります。 HTMLとCSSの分離は、文書構造とデザインの分離という意味があり、大変意味のあることで便利なことなのです。 「分離」の有意性は作成するサイトのページ数が多くなればなるほどわかると思います。

noname#19206
noname#19206
回答No.2

CSSはHTMLではできないより細かなレイアウト設定を行うために用いられるものです。 HTMLでCSSの機能を全てまかなうことは不可能、また逆も不可能です。 style属性を使えば<style~>のタグや外部CSSは不要となりますが、 コレもCSSの機能を用いているためHTMLで代用したことにはなりません。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

おそらくできません。 スタイルをいじっていいならできるんですけど それってCSSと同意なんですよね? <table background="hoge.jpg" style="background-repeat:no-repeat;"> もしくは <table style="background:url(hoge.jpg);background-repeat:no-repeat;">

関連するQ&A

  • HTML、CSSについて。テーブル背景がズレる。

    こんにちは。よろしくお願いします。 HTMLとCSS、2つのファイルを作成しています。 HTMLでテーブルを作成し、<td><div=名前></div></td> として、テーブルの中身はCSSにまかせています。 複数列、複数行ありますがdiv名はひとつずつ違うのが付いています。 CSSでは、 div#名前 { width: 20px; height: 20px; margin: 0px; padding: 0px; background: url(画像名.gif); }   ・   ・   ・ htmlを表示させてはcssのpxを調節し、 きれいな背景画像付きのテーブルが完成した!と思ったのですが、 ブラウザの文字サイズを最大に変更すると崩れてしまいました。 pxではなくて%で指定してみても崩れます。 解決策をご存知の方、教えてくださると有難いです。 よろしくお願いします。

  • 背景画像がテーブルに透けてしまう

    <body background="画像のURL"> <STYLE TYPE="text/css"> <!-- BODY { background-color: white} --> </STYLE> <Table Border="1" Width="サイズ"> <Tr> <Td ColSpan="サイズ" Align="位置">~ という感じでページを作っているのですが、 背景の画像が透けてテーブルの中の文字が見え難く 困っています。 テーブルの中は「white」で白に指定している つもりなのですが、白になりません。。 このタグでテーブルの中を背景が反映されず真っ 白にする方法ってあるのでしょうか? 調べてみたのですがどうも分からないので教えて下さい。

  • テーブルの中の背景画像

    windowsでHTMLを制作しています。 テーブルの中にテーブルを入れてレイアウトしているのですが、 大きいほうのテーブルに背景画像を指定、 中に入れた小さいテーブルには下の背景をそのまま反映させたいと思います。 IEでは問題なく表示されますが、ネスケで見ると、 小さいテーブルにもダブって背景画像が出てきてしまいます。 解消するタグはあるのでしょうか。

    • ベストアンサー
    • HTML
  • テーブルごとの背景の位置固定

    テーブルごとに背景の位置を指定して固定したいのですが、方法が分かりません。 普通の<head>~<head>内に入れて、ページ全体の背景を固定するのは分かるのですが、 そのタグだと1ページごとにしか指定できませんよね。 テーブルごとに背景の位置を指定して固定出来る方法を教えて下さい。 よろしくお願いします。

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

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

  • GIF画像だけをCSSやHTMLで設定する事が出来ますか?(画像を2重に重ねたい)

    こんにちは。 テーブルがあるとします。最後のところに画像を入れます。この画像に重ねるように画像を載せたいです。この場合、このテーブルの最後に2つ並べるように、また、1つの画像にすることなく、2枚目の画像のみ、位置指定して載せる事が出来ますでしょうか? GIF画像だけをCSSやHTMLで位置を設定して、載せる事が出来ますか?(画像を2重に重ねたい)レイヤーのようにです。ただレイヤーですと、位置が崩れてしまう心配がありました。 CSSなどで出来ますでしょうか? よろしくお願いいたします

  • テーブル全体に背景画像

    こんにちは。お世話になっています。 ホームページで、テーブル全体に背景画像を貼り付けたいのですが、 <table background=URL>またはCSSで table{background-image: URL;} と指定しても何も貼り付けることができません。 一つのセルにだけ貼り付けるとうまくいくのですが何か原因があるのでしょうか?アドバイスをよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • TABLEの背景画像をCSSに変更したい。

    今までTABLEを使って背景画像を指定していたのですが、CSSに変更したいと考えています。 現在はTABLEで図1のようにABC A'B'C' A''B''...と連続する背景画像を<図3>のカラム「ロ」に入れています。 これをCSSのbackgroud-imageで指定すると図2のB'ように途中で切れてしまいます。 これを背景イメージA,B,Cのいずれかの境界で背景を終わらせるようにコントロールすることはできないものでしょうか。 CSSだけで指定するのは困難なように思います。 JAVA Scriptとの併用になるのでしょうか。 CSSは基本的な使い方は理解しているつもりですが、JAVA Scriptは読める程度で書くことはできません。 わかりにくい説明で申し訳ありませんがどなたか教えていただければ助かります。 よろしくお願いします。 なお背景画像の高さはA=B=Cです。 背景画像は<図3>のカラム「ロ」、カラム「イ」「ロ」はコンテンツしだいで下に伸びます。 <図1:背景イメージ> ■■■ ┐  ■■■ A ■■■ ┘ □□□ ┐ □□□ B □□□ ┘  ◆◆◆ ┐ ◆◆◆ C ◆◆◆ ┘  <図2:backgroud-imageによる指定> ■■■ ┐  ■■■ A ■■■ ┘ □□□ ┐ □□□ B □□□ ┘  ◆◆◆ ┐ ◆◆◆ C ◆◆◆ ┘  ■■■ ┐  ■■■ A' ■■■ ┘ □□□ ┐ □□□ B'     ┘  <図3:現在のカラム(TABLEで指定)> ┌─────────┐ │┌─┐┌─┐┌─┐│ ││ ││ ││ ││ ││イ││ロ││ハ││ ││ ││ ││ ││ │└─┘└─┘└─┘│ └─────────┘

    • ベストアンサー
    • CSS
  • HTMLでテーブル内の背景の固定

    テーブルの中に背景画像を入れたいのですが 右下に固定されるようにするには どうすればいのでしょうか 教えてください><

  • 背景画像を固定

    CSSで背景画像を右側に固定しているのですが、 IE5.5で見るとスクロールがある場合と無い場合で 画像の位置がずれてしまいます。 これは仕様なのでしょうか? 直す方法はありませんか?

    • ベストアンサー
    • HTML

専門家に質問してみよう