- ベストアンサー
DIVについて、タグの役割は??
お早うございます。 DIVについて質問致します。 このタグの役割は具体的にはどのようなものでしょうか。 友達に聞くと「特にこのタグは書かなくても省略できるタグ」と言われました。 実際色々と試してみましたが、どのような役割をしているのかよく分かりません。 何となく表作成にはあった方が良いような気がしますが。 これを使うとどの様なメリットがあるのでしょか。 以上宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
divタグについてですが、このタグはspanタグと同様単体では何の意味を持たないタグです。 それでは、divはなんのためにあるかといいますと、例えば <div align="right">~</div> として文章を右寄せにしたり、 <div style="~">~</div> や <div class="~">~</div> <div id="~">~</div> などのようにスタイルシートを適用する範囲として使用したり、他にもJavaScriptでつかったりもします。 同じものにspanタグがありますが、divはブロック要素として、spanタグはインライン要素になります。
その他の回答 (2)
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
DIVision、またはDIVide(分割する)の略です。 複数の要素をグループ化します。 <div> <p>第1章前説</p> <h1>第1章</h1> <p>なにか</p> <p>どこか</p> </div> <!-- 第1章ここまで --> <div> <h1>第2章</h1> <div class="introduction"> <p>第2章前説</p> </div> <div class="story"> <p>だれか</p> <p>どうか</p> </div> </div> <!-- 第2章ここまで --> レイアウトのためのタグとして<center>、 デザインのためのタグとして<b>や<i>がありますが、いずれも非推奨となっています。 右寄せや左寄せのためのタグはありません。 <font><font>こんにちは</font></font>という重複はNGとされるのと同様、 <div><div><p>こんにちは</p></div></div>もNGだと思います。 (DIV病と言われる物の一種です)
- MAN_MA_RUI
- ベストアンサー率41% (426/1024)
単体では何の意味もないです。ブロック要素なので前後に改行が入るけどそれ以上は何も起こらない。 ただ、CSSを使用するときは結構重要になりますよ。divやspanは汎用なのです。 余計な装飾効果を付加しないからスタイル指定に都合が良いと言うべきかな? CSSを解除すればまっさらになるし。