※ ChatGPTを利用し、要約された質問です(原文:Firefoxで見るとli要素レイアウトが崩れます)
Firefoxで見るとli要素レイアウトが崩れます
このQ&Aのポイント
FirefoxやiPhoneで表示すると、フッターメニュー(リンク集~お問い合わせ)の部分のli要素が崩れてしまいます。
ブラウザーの倍率は100%で設定されており、li要素の大きさや間隔を調整しても解決しません。
CSSのabsoluteプロパティを使用していることが原因かもしれません。どうすればレイアウトを修正できるでしょうか?
Firefoxで見るとli要素レイアウトが崩れます
http://thai-kosiki.net/のサイトです。
フッターメニュー(リンク集~お問い合わせ)の部分がIEやchromeでは思ったように表示されるのですが、FirefoxやiPhoneで見ると、li要素の一番最後の文字(リンク集だと集)が下に落ちてしまいます。
ブラウザーの倍率はどちらも100%でみています。li要素やul要素の文字の大きさを小さく設定してみたり、li要素の間隔を開けてみたり試してみたのですが、うまくいきません。
フッター部分に設定したCSSです。
div#footer {
width: 100%;
height: 105px;
background-repeat: repeat;
background-position: left top;
background-color: #FFF;
border-top-width: thin;
border-top-style: solid;
border-top-color: #DFDBDC;
clear: both;
font-size: 75%;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}
div#footer-inner {
width: 1000px;
height: 105px;
text-align: left;
position: relative;
margin-right: auto;
margin-left: auto;
}
.footer-nav {
position: absolute;
left: 308px;
top: 30px;
width: 508px;
}
.footer-nav li {
float: left;
list-style-position: inside;
list-style-image: url(../img/common/arrow.png);
}
.copyright {
position: absolute;
display: inline-block;
width: 177px;
left: 823px;
top: 30px;
}
absoluteを使っているのが問題なのでしょうか?
FirefoxやiPhoneで見てもレイアウトが崩れないようにするにはどうしたらいいのでしょうか?
間違っている点や追加した方がいい点などがありましたら教えてください。
どうぞよろしくお願いします。
お礼
うまくいきました!ありがとうございます。