0

私のフロートは機能します...ちょっと..しかし、ブラウザのサイズを変更するときに問題が発生します。画面が小さくなったときにテキストを div に巻き付けたいと思いますが、一番下まで長いテキスト行で右に押しつぶすだけです。

ここにいくつかの写真があります。

幅が広いときはこちら http://s1280.photobucket.com/user/Jessica_Sears/media/ScreenShot2013-06-05at25048PM_zps64f84fc8.jpg.html

ブラウザのサイズを変更すると、これが実行されます

ここに画像の説明を入力

私のhtmlの種類は次のようになります

<div class="info">
    <div class="userInfo">
        <p>info here</p>
        <img>
    </div>
    <div class="bio">
        <p>paragraph</p>
        <p>paragraph</p>
        <p>paragraph</p>
    </div>
</div>

そして私のcssはこのようになります

.userInfo{
    float: left;
}

.bio p{
    padding-left: 14em;
}
4

2 に答える 2

6

段落を画像と同じ div 内に移動し、実際の画像を浮かせる必要があります。このようなもの: http://jsfiddle.net/cLcJu/

ご覧のとおり、コードは非常に単純です。

<div class="userInfo">
     <p>some content above the image</p>
     <img src='path_to_image'>
     <p>A bunch of content to the right of and underneath the image</p>
</div>

そしてCSS

.userInfo img {
    display: block;
    float: left;
    padding: 10px;    
}
于 2013-06-05T19:10:30.230 に答える
0

これはうまくいくはずです:

HTML

<div class="info">
  <div class="userInfo">
      <p>info here</p>
      <img src="image">
      <p>paragraph</p>
  </div>
</div>

CSS

.userInfo img { float: left; }
于 2013-06-05T19:16:02.630 に答える