![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
「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も同様なのでしょうか?
No.1ベストアンサー
- 回答日時:
idは重複してはいけません。
classは重複してOK。
idは一意にするためにあって、classは分類するためにあるって感じかな。
No.2
- 回答日時:
W3Cの日本語訳ですか。こんなのがちゃんとあったんですね。
とりあえずひととおり読んでみます。
しかし教科書的には“W3Cの規定をしっかり理解したうえでDOCTYPE宣言を付けるべし”とあるのに、こういう日本語訳ってあんまり紹介されてませんよね。こんな訳があるの知りませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- その他(データベース) accessについて 2 2022/05/31 16:58
- 日本語 自立語/付属語という品詞区分の誤り 5 2022/09/05 00:20
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- HTML・CSS PCサイズで赤い画像2つと、青い画像2つがそれぞれ横に2つずつ並んでいるのですが、これをスマホサイズ 5 2022/04/11 12:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
透過背景を解除するにはどうす...
-
CSS, リンクの色を一部変えるに...
-
リンク文字の 一部だけ色を変...
-
dreamweaverのコード画面で波線。
-
display:table-cell内でこんな...
-
terapadの使い方について
-
<span>で2重にかけているものを...
-
印刷曜CSSがどこかおかしい・・...
-
htmlのid属性って必要なの?
-
文字の両側に画像を配置するCSS...
-
ラジオボタンの装飾(色の違う2...
-
HTMLの表
-
HTML要素のid/class名の長さに...
-
子孫セレクタの読み方をおしえ...
-
idの中のid指定
-
個別にリンクの色を変える方法
-
Wordpressリンク色をスタイルシ...
-
CSSとSSI 一緒に使えますか?
-
tumblrでpreタグを反映させるに...
-
liリストタグの背景色に色がつ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
個別にリンクの色を変える方法
-
CSSのクラス名・ID名の指定でワ...
-
CSSに同じclass名がいっぱい‥。...
-
idの中のid指定
-
最近、HTMLのヘッダーをIDで定...
-
liリストタグの背景色に色がつ...
-
HTML要素のid/class名の長さに...
-
brにクラスをつけてcssでdispla...
-
透過背景を解除するにはどうす...
-
htmlのid属性って必要なの?
-
フロートのクリアについて
-
ページの左右の余白(枠外)に...
-
サイトにjQueryが使用されてい...
-
CSS, リンクの色を一部変えるに...
-
スタイルシートでデザイン
-
外部css定義したclassをht...
-
Bootstrap3でcontainerがずれる...
-
CSSで、DIV#hogeという記述は何...
-
スタイルシートで、id属性の中...
-
一部のリンクの下線を消す
おすすめ情報