CSS怎么将块元素怎么横向排列

像<div>或者<span>这种块元素,怎么用CSS控制在网页上横向排列啊,<span>不自动换行但是还是不能在一个块的旁边出现,该怎么办啊... 像<div>或者<span>这种块元素,怎么用CSS控制在网页上横向排列啊,<span>不自动换行但是还是不能在一个块的旁边出现,该怎么办啊 展开
 我来答
匿名用户
2013-04-20
展开全部
你给div设置一个宽度不就行了?块级元素默认情况是横着都占满浏览器的,你设置个宽度就行啦。
Guderian
2013-04-20 · TA获得超过1227个赞
知道小有建树答主
回答量:294
采纳率:0%
帮助的人:132万
展开全部
你肯定给写的是 display:block
改成这个 display:inline-block;
这样既是块级元素 又可以横向排列
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
游奈新
2015-05-22 · TA获得超过1571个赞
知道大有可为答主
回答量:2250
采纳率:75%
帮助的人:1313万
展开全部
加float:left;属性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友18222f6
推荐于2017-09-06 · TA获得超过697个赞
知道小有建树答主
回答量:1381
采纳率:50%
帮助的人:410万
展开全部
设置元素的display属性为inline-block。
display设置或检索对象是否及如何显示。
取值为inline-block时,指定对象为内联块元素。
如果display设置为none,float及position属性定义将不生效;
如果position既不是static也不是relative或者float不是none或者元素是根元素,当display:inline-table时,display的计算值为table;当display:inline | inline-block | run-in | table-* 系时,display的计算值为block,其它情况为指定值;
IE6,7支持inline元素转换成inline-block,但不支持block元素转换成inline-block,所以非inline元素在IE6,7下要转换成inline-block,需先转换成inline,然后触发hasLayout,以此来获得和inline-block类似的效果;你可以这样:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
桂哥的点滴
2015-07-01 · 关注教育,产品,互联网,个人成长。
桂哥的点滴
采纳数:1042 获赞数:2173

向TA提问 私信TA
展开全部
folat:left;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式