- ベストアンサー
cssの記述について教えてください、<ul><li>
cssの記述について教えてください。勉強不足で<li>タグだけなら正常に表示できるのですが、無理に<ul>タグを追加すると型崩れしてしまいます。<ul>タグは必須としていれなくてもいいですか??<li>タグのみで
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
CSS(大文字で書いてください)ではなくて、HTMLですね。 ul,olは、内部にli要素しかもてません。 liは、必ずul,ol内にしか存在できません。 HTMLの仕様では、liの終了タグは省略できます。が!!、XHTMLを考えると書いておく癖をつけましょう。 【引用】____________ここから <!ELEMENT UL - - (LI)+ -- unordered list --> <!ELEMENT OL - - (LI)+ -- ordered list -->  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Lists in HTML documents (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/lists.html#edef-UL )]より は、そういう意味です。 よって、 <ul> <li>・・・・</li> <li>・・・・</li> <li>・・・・</li> </ul> と書きます。デザインが崩れるのは、CSSの書き方が間違っている。 ただ、ブラウザによってリストのマージンやパディングの取り方が違うので、きちんと設定する必要があります。
お礼
有難うございます、やはりliはulの中に入るべきものなのですね。良く分かりました。