DIV+CSS中页面2个div并排 一个宽度定像素一个宽度宽度自动适应 如何实现 不用JS

<html><head></head><body><divid="main"style="width:100%;height:500px;"><divid="left"s... <html>
<head></head>
<body>
<div id="main" style="width:100%;height:500px;">
<div id="left" style="width:200px;height:500px;float:left"></div>
<div id="right" style="?"></div>
</div>
</body>
</html>
我想问 id=right 的样式该怎么设置 才能 让 他 自动适应宽度
展开
 我来答
bad4444
2013-07-04 · TA获得超过352个赞
知道答主
回答量:218
采纳率:0%
帮助的人:174万
展开全部
怎么可能div right 在div main里面,他的参考是div main 不是浏览器窗口,不会自动适应浏览器的。可以把div main 设置成relative,把div right设置成absolute,right=0,让他靠右,这是可以用%来设置宽度,并且这时也是以div main为参考的。
更多追问追答
追问
应为我main这个ID 已经 设置了 100%  所以main  他已经可以随浏览器 的改变而改变的····现在的问题是 right 怎么 去随 main的改变就好了···一样的道理
追答
main relative .
right absolute
right 的大小位置就可以参考main的了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
传奇勇者
2013-07-04 · TA获得超过747个赞
知道大有可为答主
回答量:1706
采纳率:75%
帮助的人:816万
展开全部
这样做不能简单实现,不用js判断实现不了。
用表格分开,里面放div勉强能行,但兼容性不好,效果差强人意。
更多追问追答
追问
额 除了js 就真没解决办法啦?
追答
从div的原理上说,div本身没有先后次数之分的,你用不同的层,然后左侧用绝对坐标试试怎么样,下午有空我也测试测试。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mraaronjin
2013-07-04 · TA获得超过126个赞
知道小有建树答主
回答量:180
采纳率:100%
帮助的人:122万
展开全部
都用float:left就可以了
追问
这样不行啊··我是要 他自动适应 浏览器的宽度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
95394307ilyice
2013-07-04 · TA获得超过193个赞
知道小有建树答主
回答量:145
采纳率:100%
帮助的人:127万
展开全部
也用width:100% 就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
镜奥0i8
2013-07-04 · 超过21用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:28.7万
展开全部
<div id="main" style="width:100%;height:500px;">
<div id="left" style="width:200px;height:500px;float:left"></div>
<div id="right" style="margin-left:200px;width:auto;height:500px;"></div>
</div>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式