人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

下記の様に記述すると、テストの文字の上に変な空白が出来てしまいます。
恐らく、<ul>タグにこの空白を発生させる何かがあるのでしょうが、対策方法はあるのでしょうか?
ちなみに、この現象はIEのみにおきます。

<ul>
<li>
<ul>
<li>
テスト
</li>
</li>
</ul>

●質問者: makocan
●カテゴリ:コンピュータ
✍キーワード:IE タグ テスト 記述
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kamisakura
●25ポイント

http://www.tohoho-web.com/html/ul.htm

<ul> - 順序無しリスト

このソースを見る限り、<ul>がひとつ、閉じられずに存在していますよね。


<ul>があることによって、データが入るとみなされ、その分の空白が表示されてしまうのではないでしょうか?

◎質問者からの返答

すみません。

これは、単純に記述時のミスです。。。

実際はDreamWeaverにチェックしてもらっても、エラーや警告は見つかりませんでした。と出てきます。


2 ● kamisakura
●25ポイント

http://www.tohoho-web.com/html/li.htm

<li> - リストアイテム

前回の回答は見なかったことにしてください。失礼しました。


さて、このソース、ひとつの「テスト」という文字列に対して<li>と</li>が二つずつありますね。


実際にIE6で、このソースで試したところ、


・テスト


のように表示されました。


結論が前の回答と同じで申し訳ないような気がしますが、

<li>があることによって、データが入るとみなされ、その分の空白が表示されてしまうのではないでしょうか?

◎質問者からの返答

隙間の原因が分かりました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ