CSS怎么将块元素怎么横向排列
像<div>或者<span>这种块元素,怎么用CSS控制在网页上横向排列啊,<span>不自动换行但是还是不能在一个块的旁边出现,该怎么办啊...
像<div>或者<span>这种块元素,怎么用CSS控制在网页上横向排列啊,<span>不自动换行但是还是不能在一个块的旁边出现,该怎么办啊
展开
7个回答
2013-04-20
展开全部
你给div设置一个宽度不就行了?块级元素默认情况是横着都占满浏览器的,你设置个宽度就行啦。
展开全部
你肯定给写的是 display:block
改成这个 display:inline-block;
这样既是块级元素 又可以横向排列
改成这个 display:inline-block;
这样既是块级元素 又可以横向排列
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加float:left;属性。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置元素的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类似的效果;你可以这样:
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类似的效果;你可以这样:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
folat:left;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询