0

私はウェブサイトのレイアウトを開始していますが、ほとんどの場合はFirefoxで問題が発生し、条件によってはサファリで問題が発生することもあります.ヘッダーの境界線ですが、アドレスバーをもう一度強調表示してEnterキーを押すと正しく表示されます.すべてが正しく表示された後に更新をクリックすると、検索ボックスがヘッダーの境界線の中央に表示され、ログインdivも消えます. すべてがクロムでうまく機能します。Firefox では、送信ボタンがテキスト入力フィールドの下にあり、何をしてもそこにとどまっているようです。私のコードはここにありますhttp://jsfiddle.net/ES2Mz/以下:

<html>
    <head>
        <title>
        TESTING!    
        </title>
        <LINK href="CLLProfile.css" rel="stylesheet" type="text/css">
    </head>

    <body>

        <div class="container">

            <div id="header">
                <img src="http://www.placekitten.com/400/100">

                <div class="login"> 
                    <a href="http://www.signup.com">Sign Up</a> <a href="http://www.login.com">Login</a>
                </div>

                <div class="search">
                    <form id ="search" action="" method="post" enctype="multipart/form-data">
                        <label>Search:</label>
                        <input type="text" name="searchBox" id="searchBox" /> <input type="submit" id="Submit" value="Submit" />
                    </form> 
                </div>

            </div>

                <div class="content">
                    Here is the CONTENT 
                    <div class="profileInfo">
                        PROFILE INFO
                    </div>
                </div>

        </div>


    </body>

</html>​ 

CSS

body{
    background: gainsboro;

}

.container{
    padding-top: 20px;
    background: gold;
    width: 900px;
    height: 1300px;
    margin: 0 auto;

}

.content {
    background: #aad500;
    width: 800px;
    height: 1100px;
    margin: 0 auto;
    border: black solid medium;
}

#header {

    width: 800px;
    height: 150px;
    margin: 0 auto;
    background: #aad500;
    border: black solid medium;

}

#header img{
    position: relative;
    left: 50px;
    top: 25px;

}

.login {
    width: 350px;
    height: 35px;
    float: right;
    background: #aad500;
}

.search{
    background: #aad500;
    color: white;
    width: 250px;
    height: 20px;
    position: relative;
    margin-top: 10px;
    margin-left: 550px;
}

.profileInfo{
    background: whitesmoke;
    width: 750px;
    height: 800px;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;


}

.login a{
    float: right;
    margin-left: 10px;
    margin-right: 20px;
    margin-top: 5px;
    font-size: large;
    color: whitesmoke;

}​
4

1 に答える 1

0

私はそれを追加するのを忘れて解決しました<!DOCTYPE>

于 2012-12-02T20:03:28.223 に答える