-2

私のウェブサイトにエラーがあります。Web サイトの上部にログイン リンクを表示したいのですが、Google Chrome や Safari では機能しませんが、Firefox では機能します。これはフローティングと関係があると思いますが、フォームの前に clear:both div を追加しても機能しません。Lalalalalala は、実際のリンクの一時的な置換として使用する文字列です。

これは正しい表示です: http://imgur.com/fh71eBd,VIRHRYz#0

これは間違った表示です: http://imgur.com/fh71eBd,VIRHRYz#1

私のウェブサイトは: www.rajivmanichand.nl

4

1 に答える 1

0

間違った要素をターゲットにしている問題を修正するのは非常に簡単です

に追加float:left;img#logo て追加clear:both;するnav

CSS:

img#logo{
display: inline-block;
float: left;
}
div#loginsection {
width: 300px;
height: 44px;
float: right;
display: inline;
margin-bottom: 50px;
}
nav {
clear: both;
}

それはあなたのためにそれを修正する必要があります

同様にクリアの両方を削除することを忘れないでください。そうしないと、フロート左div#loginsectionが無視されますimg#logo

于 2013-04-21T12:38:19.270 に答える