【お題】引っかけ問題(締め切り10月27日(日)23時)

divが思い通りになりません。ウェブデベロッパーでコーディングをしていますが、このdivの閉じタグはsectionの、この閉じタグはprimaryの、という風にしたいのですがprimaryの閉じタグがなぜかsectionと対応してしまったりして思い通りにいきません。同じdivという閉じタグが複数あるので混乱してしまいます。場所が違うと効果も違ってくるので正しく対応させるにはどうすればいいでしょうか。

A 回答 (4件)

webdeveroperでHTMLまで記述したことはありません。

あくまで検証ツールだという認識です。--検証用はFirebugの方が使いやすい。
 いずれにしてもHTMLは手で入力したほうが良いです。その場合きちんとタブでインデントさせればよい。
<body>
 <h1 id="top">見出し</h1>
 <div class="Abstruct">
  <h2>見出し</h2>
  <p>段落</p>
 </div>
 <div class="chapter">
  <h2>見出し</h2>
  <div class="section">
   <h3>見出し</h3>
   <p>段落</p>
   <div class="subSection">
    <h4>見出し</h4>
    <p>段落</p>
   </div>
  </div>
  <div class="section">
   <h3>見出し</h3>
   <p></p>
  </div>
 </div>
</body>
 のようにきちんとインデントさせれば、良いです。CSSで自動的に何章とか何節とかは振ってくれるので・・
    • good
    • 0
この回答へのお礼

大変遅くなりましたが回答ありがとうございました。

お礼日時:2012/08/20 12:58

No2.さんのやり方も役に立ちますが、あんまりコメントが長かったり


多かったりすると、かえって視認性が悪くなりますね。

タブやスペースを使ってインデント(桁下げ)して整理するのも一つの手です。

いずれも手打ち入力の話ですから、「ウェブデベロッパー」で出来るのか
どうか解りませんけど。
    • good
    • 0
この回答へのお礼

大変遅くなりましたが回答ありがとうございました。

お礼日時:2012/08/20 12:58

コメントアウトを使うのが基本だと思います。


分かりやすければ書き方は何でもいいんですが、

<html>
<body>
<div id="container">
<div id="section">
<div id="primary">
・・・
</div><!-- /primary -->
<div id="secondary">
・・・
</div><!-- /secondary -->
</div><!-- /section -->
<div id="sidemenu">
・・・
</div><!-- /sidemenu -->
</div><!-- container -->
</body>
</html>

大枠のdivでくくりるときから
</div>の後ろに必ずコメントアウトする癖をつけておけば、
だんだん小さなくくりになっていったときにも混乱しませんよ。
    • good
    • 0
この回答へのお礼

大変遅くなりましたが回答ありがとうございました。

お礼日時:2012/08/20 12:59

これだけだと「自分で対応をきちんと管理しろ」としか言えないなぁ.


「こう書いてこのように対応させたいんだけどこうなっちゃう」というのがあれば, まだ答えようもあるかもしれんが....
    • good
    • 0
この回答へのお礼

大変遅くなりましたが回答ありがとうございました。

お礼日時:2012/08/20 13:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報