DIV中的<ul><li><h><p>的排列方式 是类似于tr和TD从左到右吗? 如果受限于某个宽度 它们会自动移到下面?

如果受限于某个宽度它们会自动移到下面?否则就一直从左到右排列过去?例如://举例这个id=1宽度是1000那么下面2个DIV如果宽度合起来不超过1000的话就会从左到右排... 如果受限于某个宽度 它们会自动移到下面? 否则就一直从左到右排列过去?
例如:
//举例这个id=1宽度是1000 那么下面2个DIV如果宽度合起来不超过1000的话 就会从左到右排列过去? 反之,超过1000的那一个DIV会向下移?
<div id="1">
<div id="2"></div>
<div id="2"></div>
</div>
展开
 我来答
gg_Qamra
2011-05-10 · TA获得超过822个赞
知道小有建树答主
回答量:326
采纳率:0%
帮助的人:243万
展开全部
如果没有样式的控制是按HTML本身的默认样式排列的。关于HTML标签的默认样式你可以去查一下相关资料。
你的例子中即使那ID=1的DIV中两个DIV宽度和没有超过ID=1的DIV,如果没有设置浮动的话还是按行排列的,如果设置了浮动但宽度和超过了父级DIV(ID=1的DIV),第二个DIV也会换行下移的。这个跟表格里TD是不一样的,TD是列标签,默认样式是从左往右右排列的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
y1cheng
2011-05-10 · TA获得超过1932个赞
知道小有建树答主
回答量:627
采纳率:0%
帮助的人:789万
展开全部
没楼上几位说的复杂
网页元素在没有css样式,依靠自身默认的状态呈现出来时,只是文档流,至上而下显示的。这点,你可以通过不给一个页面加入css看出来。

其次
按照你例子的写法,如果没有定义CSS样式的情况下,本身div1里面的第二个div就在第一个div的下面。不存在在第一个DIV右边的可能。
然后,如果定义了CSS样式,两个div现在并排显示,当两个div宽度总和大于1000时,第二个div也就是右边的div会被挤到下一行。如果单个宽度都大于1000,那么div1的宽度就等于最大宽度

仍有不解,站内消息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-05-10
展开全部
不加其它CSS的话 2个div2会分到不同的行上 也就是上下排列,
想让他们左右排列的话 要在div2里加上css(float:left),
<ul><li><h><p>类似,这些叫做块级元素,也就是默认上下排列的,<span> <a>这咱叫做行内元素,默认是左右排列的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangshuaisupin
2011-05-10 · TA获得超过1884个赞
知道小有建树答主
回答量:805
采纳率:100%
帮助的人:1235万
展开全部
首先默认情况下里面的两个div是直接换行的,除非这样
<div id="1">
<div id="2" style="float:left"></div>
<div id="2" style="float:left"></div>
</div>
才会受限于某个宽度后换行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zwb001
2011-05-10 · TA获得超过671个赞
知道小有建树答主
回答量:1971
采纳率:0%
帮助的人:2683万
展开全部
这个要用float:left或者display:inline实现
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式