2016-09-18 5 views
0

午後フローティングありません。HTML CSSヘッダー画像私は左に浮い画像と右浮かぶイメージと上部に</p> <p>ホワイトスペースを基本ヘッダを作成しようとしている、すべての</p> <p>を正しく

次に、グレーの背景にいくつかのオプションがあり、左側にボタンがあり、右側にいくつかのナビゲーションボタンがあります。

ヘッダーは常に100%幅で、ページを下にスクロールすると、ヘッダーは常に先頭にとどまるという要件があります。

現在のHTMLとCSSでうまく動作しますが、画面サイズを小さくすると、私のラップトップで右にスナップするラップトップで1368x768の解像度右の画像は右側のボタンの下にあるが、グレーの枠の内側に浮かんでいますか?

左画像サイズ= 480x80 右の画像サイズ= 264x80

HTML

<div id="banner"> 
     <img src="/images/img1.png" style="float:left"/> 
     <img src="/images/img2.png" style="float:right"/> 
    </div> 

<div id="header"> 
<div id="header_left"> 
    <form action= "<?php echo $_SERVER['PHP_SELF']; ?>" method ="POST"> 
     <select name=dbselector> 
      <?php 
       echo '<option value="1"'; 
        if ($_COOKIE[$cookie] == "x") { 
         echo ' selected="selected"';} 
          echo '>1</option>'; 
       echo '<option value="2"'; 
        if ($_COOKIE[$cookie] == "y") 
         {echo ' selected="selected"';} 
          echo '>2</option>'; 
      ?> 
     </select> 
     <input name="submit_button" type="submit" value="Submit"/> 
    </form> 
</div> 

<div id="header_right"> 
    <?php date_default_timezone_set('Europe/London'); echo date('h:i:s');?> 
    <input type="button" value="Back" onclick="history.go(-1)"> 
    <a href="www.google.co.uk" style="text-decoration: none"> 
     <input type="button" value="Home"> 
    </a> 
    <input type="button" value="Refresh" onClick="history.go(0)" > 
    <input type="button" value="Forward" onclick="history.go(1)"> 
</div> 
</div> 

CSS

#header 
{ 
width: 100%; 
position: fixed; 
background:#58575b; 
padding-top: 0px; 
padding-bottom:0.5em; 
margin: 0px 
} 

#banner 
{ 
background:#fff; 
width:100%; 
height: 5em; 
} 

#header_left 
{ 
float: left; 
padding: 0em; 
padding-left: 0.5em; 
margin: 0em; 
} 

#header_right 
{ 
float: right; 
padding: 0em; 
margin: 0em; 
padding-right: 0.5em; 
} 

、それはこのように動作している理由を任意のアイデア?出発ポストのいくつかのコメントには、事前

+0

フィヨルドをアップロードして、自分でテストしてよりうまくやってもらうようにしてください。 jsfiddle.net – Django

+0

奇数jsfiddleで問題を再現しているようですが、それは正常に動作します – bepster

+0

これは私のコードと同じラインです。 https://jsfiddle.net/92xs18hs/2/で動作していますjsfiddleしかし、IEやFirefoxはありません – bepster

答えて

0

おかげで、あなたはそれがインターネットエクスプローラまたはFirefoxで正常に動作しないことについて何かを言います。

これはChromeで正しく動作しますか?

これは、firefoxやIEと互換性のないものかもしれません。

マイクロソフトによって廃止されたという事実はIEをあまり使用しません。

ここでは、Firefoxと小さな画面だけに焦点を当ててみましょう。

小さな画面のためのソリューション:Firefoxでの問題のために使用ビューポートやメディアクエリ(いずれか、またはそれを修正する必要があります)

<meta name="viewport" content="width=device-width, initial-scale=1"> 

あなたはそれが何を説明することができますか?あなたはちょうどそれが何をしているのか、小さな画面の問題について言及しますが、Firefox(IE)の問題を説明しませんでした。

ありがとう!

+0

申し訳ありませんが、解像度については上記を参照してください多くの人々がIEエンタープライズブラウザとしてIEを使用していないことを意味していますか? – bepster

+0

それはマイクロソフトによって解体されており、非常に安全ではありません。それを使用する唯一の人々は、企業や政府機関です。これは主により安全なファイアウォールを持つ私設ネットワークにあります。 –

+0

それを修正した場合、あなたの答えは完全に説明されていないので、なぜそれがdownvoted(私ではない)のアイデアstackoverflowは、他の誰かが手元にある解決策がある同じ問題を取得するディレクトリです –

-1

ソリューションは非常に基本的だった...

jsfiddleと私のライブのコードの間で異なる唯一のものは、画像ました。

私は画像をチェックしていて、空白がたくさんあるので、なぜそれが下に移動するのですか?

は.....

カワイイので、私は画像自体に空白のためにも、両方をチェックしていなかった私たちの企業サイトの画像をまっすぐに取りました!

関連する問題

 関連する問題