百分比宽度与固定宽度共用问题

panyuan911 2010-04-19 01:01:00
有一个DIV里面有两个横向排列的DIV如下

<div style="border:solid 1px Black">
<div style="width:150px; float:left; border:solid 1px Red">1</div>
<div style="float:left;border:solid 2px Blue">2</div>
</div>

有没有办法让左边的DIV固定宽度150px,右边的DIV宽度为剩余所有的宽度。
...全文
167 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
panyuan911 2010-04-21
  • 打赏
  • 举报
回复
谢谢了
tizll521 2010-04-20
  • 打赏
  • 举报
回复
嗯 目前也没想到什么好办法 4楼的答案很好 不过一个浮动和一个不浮动元素同在一个容器里 很容易造成不可预期的结果。
龙飞tgbmlp 2010-04-19
  • 打赏
  • 举报
回复
4楼的答案非常好,学习了!
打字员 2010-04-19
  • 打赏
  • 举报
回复

*{padding:0;margin:0;}
body{
text-align:center;
}
.main{
margin:0px auto;
}
.left{
width:200px;
float:left;
background:#f00;
}
.right{
margin-left:200px;
background:#0f0;
}



<div class="main">
<div class="left">sdfsdfg sadfasfdsdfsdfas waerawetfrawerfaw ersdfsdfs</div>
<div class="right">sdfsdfsdfffffffffffffffffffffffffffffffffffffffffffffff</div>
</div>
zdthnc 2010-04-19
  • 打赏
  • 举报
回复
你让右边的不设置浮动不就可以了吗
yidene 2010-04-19
  • 打赏
  • 举报
回复
学习一下
至少得先固定一个才能自适应吧
mykelly6 2010-04-19
  • 打赏
  • 举报
回复
width="*"好像是自适应的

61,129

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧