2017-08-14 59 views

回答

1

divblock元素

所以在div

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

無論您使用float:left無論您使用display:inline-block(或內聯,這取決於你想要什麼)。但我建議你不要這樣做。使用float left將使元素脫離正常流程

浮動元素之後的元素將在其周圍流動。爲了避免這種情況,請使用clear屬性或clearfix hack。

+0

「*塊級元素總是從新行開始*」如果將文本放入'div'而不是'textarea'上面的語句將是錯誤的。 –

-2

這是因爲您使用了列表式。通過CSS

ul{ 
    list-style:none; 
} 
1

使用float:lett 試試這個刪除它,它工作正常:

<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; 
} 

希望有所幫助。