• ベストアンサー

<TD div id="new">←こういうのありですか?

<TD div id="new"> このようなタグはありますか? タグのチェックをしたら、不明な属性としてエラーメッセージが出てきました。 「new」に何を指定してるかというと、画像をおいて、その画像の大きさやリピートするかどうかなどの指定です。 エラーが出ないタグの書き方、教えてください。 素人なのでよろしくお願いします。

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

  • ベストアンサー
  • auty
  • ベストアンサー率58% (284/486)
回答No.1

>>> <TD div id="new">このようなタグはありますか? このようなタグはありません。 ここにdivを書いてはいけません。文法的にエラーです。 >>> 画像をおいて、その画像の大きさやリピートするかどうかなどの指定です。 画像と背景画像では、取り扱い方が異なってきます。 以下のコードを参考にしてみてください。 ------------------------------------------------------------ <html> <head> <title>image</title> <style type="text/css"> #new { width: 150px; height: 70px; } #haikei { background-image: url('a2.gif'); background-repeat: repeat; } </style> </head> <body> <table width="300" border="1"> <tr> <td><img id="new" src="a2.gif"/></td> <td>画像</td> </tr> <tr height="200"> <td id="haikei">HELLO</td> <td>背景画像</td> </tr> </table> </body> </html>

konekochan_
質問者

お礼

ありがとうございます!チャレンジしてみます^-^

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • abril
  • ベストアンサー率69% (388/560)
回答No.3

ANo.2の回答者様のアドバイスの通りですね。 「エラーが出ないタグの書き方」を修得したければ、「タグ」と「属性」の違いを理解するところから始めて下さい。CSSをあれこれする以前に、HTML文書の構造への理解ができていないと思われますので。

konekochan_
質問者

お礼

ありがとうございます。 基本的なことを知らないと、ほんと難しいです^^;

全文を見る
すると、全ての回答が全文表示されます。
  • DrFell
  • ベストアンサー率55% (305/551)
回答No.2

<TD div id="new"> なぜ、このようなことがしたいのか。答えだけなら 1.tdに名前をつけたい→<TD id="new"> 2.tdの中にブロック要素を入れたい<td><div id="new"> </div></td> な感じでしょうか >素人なのでよろしくお願いします。 素人なら素人らしく、初歩から体系的に学ばれる事をおすすめします。つぎはぎだけの知識ではcssは直ぐに破綻します。モードとかバグとかいろいろあり、同じ指定でもそれによって表示が代わりますので。基礎から学ばれた方が結局は早いですよ。もう既に、発想自体が間違っているので……。

konekochan_
質問者

お礼

ありがとうございます。 基礎から学ばないと、確かに難しいです^^;

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 複数のタグをDIVタグで囲みたい

    <TD>タグの中に<IFRAME>タグと<INPUT>タグがあり、それを<DIV>タグで囲みたいのです。 <TD>                <TD>  <IFRAME id="xxx" ...  ==>   <DIV>  <INPUT id="yyy" ...         <IFRAME id="xxx" ... </TD>                  <INPUT id="yyy" ...                      </DIV>                    </TD> jQueryのwrapall関数かと思うのですが、サンプル等では同じ種類のタグを囲むものしか ありませんでした。 jQueryは経験がないので、四苦八苦しています。 どなたかお知恵をお貸しください。 よろしくお願いします。

  • JavaScriptで特定のtdタグにclass名をつけたい

    指定のdiv内にある一行目(もしくは、最初の3つ)のtdタグに対して JavaScriptでClass名を付けたいのですが、どのようにすればよいでしょうか? 【HTML参考】 <div id="box"> <table> <tr> <td>セル1</td> <td>セル2</td> <td>セル3</td> </tr> <tr> <td>セル4</td> <td>セル5</td> <td>セル6</td> </tr> </table> </div> 上記のような時、div#box内の「セル1~3」に対してclass名を付けたいと言った場合です。 よろしくお願いいたします。

  • リンクを押したときのDIVタグの動きの制御

    早速質問させていただきます。 現在止まっているのは、DIVタグに有るid属性が変数かつ DIVタグが複数ある場合にどのように取得し、表示の制御をしようかと悩んでいます。 制御内容として、 有る一番上のところをクリックすると、他の開いている状態のDIVのSTYLEをnoneにするということを行いたいのです。 id属性が固定値なら何とかなると思うのですが、変数かつDIVタグがそのときによって数が変わるためどのように値を取得して制御すれば良いかわかりません。 以上なのですが、何か解決の糸口があればご教授ください。お願いいたします。

  • スタイルシートで、id属性の中にclass指定をすることはできますか?

    CSSで、id属性の中にclass指定をすることはできますか? 現状は、divタグを使って、ヘッダー、メイン、フッターと分けているのですが、メインのところで #main.hoge{ #main .hoge{ とも動きませんでした。なんとなく間違っている指定なのかなとはおもうのですが、id属性で細かく分けた中をclassで指定したい場合、単に.hogeで十分機能するのですが、id属性の中をclassで指定したい場合、皆様はどのようにされてみえるのでしょうか。

    • ベストアンサー
    • HTML
  • CSSのid属性

    cssでtableにid属性を指定しています。 同じページの中で同じid属性を何度も使用しても大丈夫なのでしょうか? HTMLチェッカーで 「重複しています」とエラーがでたので心配になりました。 また、以下のように、同じ<table>内で、 <tr>と<td>にそれぞれclassを持たせても大丈夫でしょうか? IEではキチンと表示されるのですが、 本来はやってはいけないことだったりしますか? <table id="table-style"> <tr class="tr1"> <td class="td1"> ほにゃらら </td> </tr> </table> 教えてください! 宜しくお願いします。

  • <DIV> の ID の属性値 `BOXテーブル`

    Another HTML Lintでチェックしたら <DIV> の ID の属性値 `BOXテーブル` は正しくありません。 英字から始まる名前文字列(ID)でなければなりません。 と出たのですが、 「BOXテーブル」は、Bから始まっているから「英字から始まる名前文字列」になると思うのですが 何がダメなのでしょうか? カタカナを使ってるのが、ダメなのでしょうか?

    • ベストアンサー
    • HTML
  • <DIV> と </DIV> の間が空です。

    空白行を作りたくて <div style="padding-top:10px;"></div> と言うタグを入れているのですが ツールでチェックすると <DIV> と </DIV> の間が空です。 と言うエラーになるのですが、 何か文字を入れないとダメなのでしょうか?

    • ベストアンサー
    • HTML
  • DIVタグについて

    DIVタグのstyleで二つの画像を左右の端に標示することは可能でしょうか? floatでleftを指定すると当然、二つの画像が左端に寄ってしまいました。 DIVのwidthで指定した幅の左右に標示させたいんです。

  • ■divにid指定して子供タグに適応(ソース付)

    みなさん、よろしくお願いします。 上の段と下の段を表示上同じ結果にしたいと思います。 現在、上の段のようにdivタグ以下の全てのタグに、GrayMojiを 指定しています。 本番のソースでは、これが大量にあるので、簡潔に書きたいと思っています。 そこで、下の段のように、1つだけidを指定しただけで、divタグに含まれている 全タグにGrayMojiを適応させたいと思っています。 でも、このソースでは、同じ結果が得られません。 どのようにすれば、良いかアドバイスをいただけないでしょうか。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> <!-- a:link{ color: #0033EE;} #GrayMoji {color: #666666;} --> </style> </head> <body> <div> <a id="GrayMoji" href="main/about.html">div-AタグClass</a> <p id="GrayMoji">div-pタグClass</p> </div> ------------------------------------ <div id="GrayMoji"> <a href="main/about.html">divタグClass-A</a> <p>divタグClass-p</p> </div> </body> </html>

    • ベストアンサー
    • HTML
  • 同じid属性を何回も使ってはいけないの?

    「Another HTML-lint gateway」(個人のサイトっぽいのでリンクは貼りません)というHTMLの文法チェックサイトで、<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">として文書をチェックしたところ、id属性が重複して使用されているのが良くないという結果が出ました。 具体的にはHEAD内にstyle定義として、仮に「#td1 td{ スタイルの内容 } 」という属性を書き、その属性を反映させたいテーブルに「id="td1"」を付けました。全く同じ処理をしたいテーブルがたくさんあるのでそれらにも全て「id="td1"」を付けたところ、上記チェックでダメだしを食らったというわけです。 id属性は、同じように処理したい箇所を、ひとつ定義を作ることによって全て同じように処理を適用するものだと思ってるんですが、そういうものではないんですか? また、同じような属性としてclassも同様なのでしょうか?

    • ベストアンサー
    • HTML