CSS 后面的元素换行

有如下:<div><form.....><inputtype="input"name="abc"/><br><inputtype="input"name="bcd"/><... 有如下:
<div>
<form .....>
<input type="input" name="abc"/><br>
<input type="input" name="bcd"/><br>
</form>
</div>

用jquery在bcd后面和abc后面动态添加元素
怎么能让添加的元素不和abc,bcd在同一行
注:添加的元素不由我控制,就是追加在后面,所以无法设置添加元素的CSS,且abc和bcd后面有<br>,添加的元素会添加在<br>前面,说白了就是动态添加的元素就是追加在abc和bcd后面,怎么能让动态添加的元素换行,显示在abc和bcd的下一行。
求解决方法,可不可以在abc或bcd上添加CSS样式来解决?
展开
 我来答
莎拉凯瑞
2012-05-29 · TA获得超过335个赞
知道答主
回答量:161
采纳率:0%
帮助的人:226万
展开全部
你好,这个问题不难解决,元素是新添加的,我们自然不能在元素的标签上加样式,不过你可以在css代码中写,如下:
如果新元素是input标签,,
你就在css中添加如下样式
form input{
float:left;
width:100%;
}
这里的宽度你可以自己设置,不过如果你想让新元素自占一行,宽度就要大于from宽度的一半。
希望可以帮助到你!
百度网友3993a0c
推荐于2018-05-15 · TA获得超过136个赞
知道小有建树答主
回答量:161
采纳率:0%
帮助的人:154万
展开全部
input元素的父级宽度够长的话,input会排列在同一行的,不想一个div就是一行,你可以给两个input外面加个div试试
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alxw4616
2012-05-29 · TA获得超过272个赞
知道小有建树答主
回答量:320
采纳率:0%
帮助的人:291万
展开全部
<input type="input" name="bcd" style="display:block;"/>
display:block; 块级元素独占一行.但要注意清理浮动.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hoeng119
2012-05-29 · TA获得超过127个赞
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:93.6万
展开全部
css 中加入
input{display:block;}
即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式