html怎么让textarea后面的button显示在其右边,可以多行显示,而不是只能和它在同一行。

如图,我想让清空和交流按钮化为两行显示在右边,再把textarea拉长一点。最终效果是:用css或js解决都可以。... 如图,我想让清空和交流按钮化为两行显示在右边,再把textarea拉长一点。最终效果是:

用css或js解决都可以。
展开
 我来答
哲左
推荐于2017-12-16 · TA获得超过420个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:411万
展开全部

将<textarea>、<button>放到同一个<div>里,然后给<textarea>的style加上float:left即可

<button>的纵向排列可以通过在<button>之间插入<br>换行实现

注:代码中\\\处应为<br>。(直接写会被百度吞掉……


简例:

<html>
<head></head>
<body>
<div class="container">
  <textarea id="textbox" style="float:left;"></textarea>
  <div style="float:left;">
    <button id="chat">交流</button>
    \\\
    <button id="clear">清空</button>
  </div>
</div>
</body>
</html>
追问
问,我的container div已经使用了style=float:right, 再使用float的话是不是会乱?我在dreamware看到混乱了,于是就没用了。
追答
父元素float属性默认状况下不影响子元素
除非在子元素中用float: inherit;继承父元素的浮动

float实际上是基于父元素定位的,把父元素当做一个盒子,子元素就在盒子里浮动,盒子本身的位置不影响盒内定位

以上面的代码打个比喻:
父元素container是一艘船,位于这片海域,而和其兄弟是船上的乘客
乘客在船上的移动与船只行驶方向是无关的,船可以在海上自由移动,乘客可以在船上自由移动
asdfgyuiop2012
2013-12-23
知道答主
回答量:60
采纳率:0%
帮助的人:22.4万
展开全部
把两个按钮放在一个<DIV>里然后给他的样式设置一个display:block
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wutaodede
2013-12-23
知道答主
回答量:19
采纳率:0%
帮助的人:4.6万
展开全部
用div将其分模块
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式