2017-08-14 8 views

答えて

1

divblock要素

あるので、あなたは(あなたが望むものに依存またはインライン)display:inline-blockを使用するかdiv

div { 
 
display:inline-block 
 
}
<ul> 
 
    <li> 
 
    <div> 
 
     <textarea></textarea> 
 
    </div> 
 
    </li> 
 
</ul>

にあなたはfloat:leftを使用しますか。しかし、私はあなたがそれをしないことをお勧めします。 float leftを使用すると、通常のフローから要素が取り出されます。

要素はフローティング要素の周りを流れます。これを避けるには、clearプロパティまたはclearfix hackを使用します。

+0

"*ブロックレベルの要素は、常に新しい行で始まります*"文章の上に 'textarea'の代わりに' div'の中にテキストを置くとfalseになります。 –

-2

リストスタイルを使用しているからです。 float:lett はこれを試してみてください使用してCSS

ul{ 
    list-style:none; 
} 
1

を通してそれを削除し、それが正常に動作します:

<ul> 
    <li> 
    <div style = 'float:left' > 
     <textarea></textarea> 
    </div> 
    </li> 
</ul> 
+0

正常に動作しますか? – ZAhmed

0

HTML:

<ul> 
     <li> 
     <div class="text-div"> 
      <textarea></textarea> 
     </div> 
     </li> 
    </ul> 

CSS:助け

.text-div{ 
    float: left; 
} 

希望。

関連する問題