2016-08-03 19 views
0

この例では、テキストの位置と同じように、ページ上部の画像の位置をどのように設定しますか?テキストはユーザーの画面の下部に配置します。また、両方のスクロール時に固定ヘッダーのようなものが消えないように両方を固定する必要があります。画像とテキストの位置付け

ここは、非常に単純で平野なcodepenです。

HTML:

<div> 
    <img src="https://upload.wikimedia.org/wikipedia/commons/a/ab/Logo_TV_2015.png" width="60px" /> 
    <ul> 
     <li>Overview</li> 
     <li>About</li> 
    </ul> 
</div> 

CSS:

div { 
    border: 1px solid green; 
    float: left; 
    position: fixed; 
} 


img { 
    border: 1px solid red; 
    display: block; 
    float: right; 

}あなたのul要素にposition: fixed;bottom: 0;を追加する必要が

ul { 
    border: 1px solid blue; 
    display: block; 
    text-align: right; 
} 
+0

だから...あなたが後にあるかのようですか? –

+0

私は試してみましたが、何もできませんでした。私はこれで4時間以上続いています。たぶん私はちょうどばかげて笑っていて、明らかに何かを見逃しているだけです。 – ERIC

+0

&私は既にdivの固定位置を使用しています。 – ERIC

答えて

0

+0

これはテキストを下に表示しますが、ロゴはもはやテキストの右側にはもう整列しません。 – ERIC

+0

編集にごめんなさい、何が起こるのだろうと思っていただけです。 – ERIC

0

コードのこの作品はあなたを助けるかもしれない: HTML:

<div class="header"> 
    <span class="block"> 
     <img src="https://upload.wikimedia.org/wikipedia/commons/a/ab/Logo_TV_2015.png" width="60px" /> 
    <br/> 
     </span> 
     <span class="block"> 
      <ul> 
      <li>Overview</li> 
      <li>About</li> 
     </ul> 
      </span> 

</div> 

CSS:固定位置を使用しない理由

div.header { 
    border: 0px solid green; 
    float: left; 
    position: fixed; 
} 
div.header.img { 
    border: 5px solid green; 
    float: left; 
    position: fixed; 
} 

div.header.ul { 
    bottom: 10%; 
    /*position: fixed;*/ 
    border: 1px solid blue; 
    display: block; 
    text-align: right; 
} 

span.block { 
    display:block; 
} 
+0

うーん、私のために働かなかった。あなたは作業コードでjsfiddle/codepenを投稿できますか?私はあなたのクラスに合うようにHTMLを微調整しました。 – ERIC

+0

私はあなたのコードで作ったペンです:http://codepen.io/ericshio/pen/mEGzYv – ERIC