プロが教える店舗&オフィスのセキュリティ対策術

<div id="a">
<div id="c">もともとある枠</div>
<div id="d">タグ</div>
</div>
<div id="b">
公開
</div>

上記のような縦に並んだdiv要素があり
id="d"のdivはjavascriptであとから追加されるページがあるのですが
dが追加されるとbの下に隠れてしまいます。
z-indexが指定されているわけでもなく、
bにclear:both;を指定してみても隠れてしまいます。

どなたか解決の方法ご存知の方いらっしゃいませんでしょうか。
些細なことでもお心当たりがあれば教えていただきたいです。

ちなみに環境はiphone4 ios6.2 safariです。

よろしくお願いいたします。

A 回答 (1件)

隠れるとは?


1、本当に裏に隠れるのか? 2、下に切れて見えなくなるのか? 3、下の落ちて表示されているのか?

1、positionを削除
2、#aと#cの高さheightを調整
3、iphoneで幅が狭くなって、下段に落ちているなら#aと#cと#dの幅width:を調整
    • good
    • 0
この回答へのお礼

naokitaさん、ご回答ありがとうございます。

色々と試してなんとか解決することができました。
複雑に入り組んだプラットフォーム上での作業だったので原因が良くわからず解決に至りました。
おそらくpositionの設定が原因だったのではと予想しています。
参考になりました。ありがとうございました。

お礼日時:2013/03/19 11:43

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