主站
经典论坛
家园
作品集
Think.Pages
维基
桌面
聚合
注册
登录
专长会员
帮助
客服QQ:6650171
经典论坛
»
WEB标准化专栏
» ff自动把浮动的元素撑大
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[求助]
ff自动把浮动的元素撑大
since66
[楼主]
新手上路
帖子
19
体力
35
威望
0
离线
52 天
发短消息
加为好友
1
#
大
中
小
发表于 2008-6-23 09:54
<style> *{ margin:0px; padding:0px; } .main{ width:500px; background:#eee; margin:auto; overflow:hidden; } .left{ float:left; padding-right: 10px; } .right{ float:left; overflow: hidden; } </style> <div class="main"> <div class="left">某某某的名字</div> <div class="right">横向上的撑破容器问题,。如果float 容器未定义宽度,ff下内容会尽可能撑开容器 .... 的div高度height具体值,内层相对层将具有100%的width值,外层绝对层将被撑大。</div> </div>
提示:您可以先修改部分代码再运行
要求:左边名字的长度不确定,右边要求换行后跟第一行对齐.
问题:ie可以做到,ff的右边的div会因为内容的撑大而导致div撑大换行,有没有办法解决?谢谢
积分
35
阅读权限
10
在线时间
24 小时
注册时间
2006-9-20
最后登录
2008-8-21
查看详细资料
TOP
做西部数码代理.Cn1元国际45元
|
将虚拟化进行到底
ZeroZ
中级会员
帖子
115
体力
217
威望
0
当前
北京 朝阳区
个人网站
发短消息
加为好友
专长
Flash,前端制作,项目管理
2
#
大
中
小
发表于 2008-6-23 10:05
写上宽度吧。
ZeroZ
积分
255
阅读权限
30
性别
男
在线时间
160 小时
注册时间
2007-5-20
最后登录
2008-10-12
查看个人网站
查看详细资料
TOP
美橙vps独立IP月付189元
since66
[楼主]
新手上路
帖子
19
体力
35
威望
0
离线
52 天
发短消息
加为好友
3
#
大
中
小
发表于 2008-6-23 10:08
问题就是左边的名字长度不确定,不好写宽度呀~
积分
35
阅读权限
10
在线时间
24 小时
注册时间
2006-9-20
最后登录
2008-8-21
查看详细资料
TOP
中央美院远程平面设计进修班
ZeroZ
中级会员
帖子
115
体力
217
威望
0
当前
北京 朝阳区
个人网站
发短消息
加为好友
专长
Flash,前端制作,项目管理
4
#
大
中
小
发表于 2008-6-23 10:11
那就换成table布局吧。
ZeroZ
积分
255
阅读权限
30
性别
男
在线时间
160 小时
注册时间
2007-5-20
最后登录
2008-10-12
查看个人网站
查看详细资料
TOP
还在为头像烦恼?还在为不能关注好友动态烦忧?快来
蓝色理想家园
吧!
tralesa
新手上路
帖子
18
体力
34
威望
0
当前
浙江 杭州
离线
2 天
发短消息
加为好友
5
#
大
中
小
发表于 2008-6-23 10:28
那你右边就定个宽度好了,然后float:right;
积分
34
阅读权限
10
在线时间
91 小时
注册时间
2008-4-28
最后登录
2008-10-10
查看详细资料
TOP
since66
[楼主]
新手上路
帖子
19
体力
35
威望
0
离线
52 天
发短消息
加为好友
6
#
大
中
小
发表于 2008-6-23 10:31
看了楼上说的受到点启发!用FF模拟表格就OK了!
<style> *{ margin:0px; padding:0px; } .main{ width:500px; background:#eee; margin:auto; overflow:hidden; display:table; } .main_body{ display:table-row; } .left{ float:left; padding-right: 10px; display:table-cell; white-space:nowrap; } .right{ float:inherit; +float:left; /*----这里加个ie的hack----*/ display:table-cell; } </style> <div class="main"> <div class="main_body"> <div class="left">某某某的名字</div> <div class="right">横向上的撑破容器问题,。如果float 容器未定义宽度,ff下内容会尽可能撑开容器 .... 的div高度height具体值,内层相对层将具有100%的width值,外层绝对层将被撑大。</div> </div> </div>
提示:您可以先修改部分代码再运行
不知道还有没有更好的解决办法?
积分
35
阅读权限
10
在线时间
24 小时
注册时间
2006-9-20
最后登录
2008-8-21
查看详细资料
TOP
ccddmm
中级会员
帖子
137
体力
287
威望
0
当前
北京 朝阳区
离线
2 天
发短消息
加为好友
7
#
大
中
小
发表于 2008-6-23 10:34
试试:
<style> *{ margin:0px; padding:0px; } .main{ width:500px; background:#eee; margin:auto; overflow:hidden; } .left{ float:left; padding-right: 10px; } .right{ +float:left; /*弄个+号*/ overflow: hidden; } </style> <div class="main"> <div class="left">某某某的名字</div> <div class="right">横向上的撑破容器问题,。如果float 容器未定义宽度,ff下内容会尽可能撑开容器 .... 的div高度height具体值,内层相对层将具有100%的width值,外层绝对层将被撑大。</div> </div>
提示:您可以先修改部分代码再运行
积分
287
阅读权限
30
性别
男
在线时间
209 小时
注册时间
2008-3-26
最后登录
2008-10-10
查看详细资料
TOP
since66
[楼主]
新手上路
帖子
19
体力
35
威望
0
离线
52 天
发短消息
加为好友
8
#
大
中
小
发表于 2008-6-23 10:35
问题是左边的名字长度不确定!右边怎么能定宽度呢?如果右边定了宽度左边的名字又太长那不是换行了?
积分
35
阅读权限
10
在线时间
24 小时
注册时间
2006-9-20
最后登录
2008-8-21
查看详细资料
TOP
ZeroZ
中级会员
帖子
115
体力
217
威望
0
当前
北京 朝阳区
个人网站
发短消息
加为好友
专长
Flash,前端制作,项目管理
9
#
大
中
小
发表于 2008-6-23 10:35
一般情况下是要写宽度,不写的话应该不好解决,至少我是不清楚。
但如果是模拟表格的话为什么不直接用表格?
ZeroZ
积分
255
阅读权限
30
性别
男
在线时间
160 小时
注册时间
2007-5-20
最后登录
2008-10-12
查看个人网站
查看详细资料
TOP
ixiaoyu
忧伤的小鱼
中级会员
帖子
313
体力
289
威望
0
当前
河南 郑州
离线
2 天
个人网站
发短消息
作品 3
加为好友
专长
网页设计,前端制作,JS
10
#
大
中
小
发表于 2008-6-23 10:43
右边定个宽度然后浮动right
web标准群:30161876
积分
289
阅读权限
30
性别
男
在线时间
523 小时
注册时间
2007-5-31
最后登录
2008-10-10
查看个人网站
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
版块跳转
内部交流区
网站开发区
前台制作与脚本专栏
后台数据库编程
WEB标准化专栏
WAP 技术专栏
平面设计区
艺术与设计论坛
Adobe Photoshop 专栏
Fireworks 专栏
矢量图形专栏
插画手绘交流
交互设计区
用户体验综合版
UI图形设计
RIA设计与应用
Flash 8 及之前版本
Flash CS3 及 AS3
Silverlight 专版
Director 专栏
其它技术讨论区
计算机技术
英语学习和技术翻译
摄影欣赏与技术交流
无线通讯与数码设备
信息平台
企业招聘
学习工作交流区
创业版