DIV定位问题(100分)

papa2081 2005-08-15 07:10:59
有两个由CSS来定位的DIV,ID分别是A、B。A在B的上方。A、B的WIDTH是一样的。但A的HEIGHT是根据A的内容多少而变动,而B的HEIGHT是固定的。
问题:要B的TOP值可以根据A的HEIGHT值变动而变动。应该怎样篇写?
要求:可以在IE和firefox行运的就收货
例:当<div id="A" height="100"></div>
那些<div id="B" top="100"></div>
...全文
206 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
papa2081 2005-08-16
  • 打赏
  • 举报
回复
不用空白,只要B的TOP=A的HEIGHT就OK了
patchclass 2005-08-16
  • 打赏
  • 举报
回复
<div id="A" height="100"></div>
<div id="B"></div>
你需要B下面在空出个A高度一样的空白?如果不是的话B自动会紧贴A的
aiguozhou 2005-08-15
  • 打赏
  • 举报
回复
不是蛮了解。帮楼主顶一哈
papa2081 2005-08-15
  • 打赏
  • 举报
回复
是TOP。打少了~
孟子E章 2005-08-15
  • 打赏
  • 举报
回复
是top还是height?不用绝对定位的话,自动就是A的高度啊
cxz7531 2005-08-15
  • 打赏
  • 举报
回复
在css中可以定义表达式
<STYLE type="text/css">
.divclass{
position:absolute;
width:expression(this.previousSibling.offsetWidth);
height:expression(this.previousSibling.offsetHeight);
}
</STYLE>
papa2081 2005-08-15
  • 打赏
  • 举报
回复
不好意思,写得不好。
我要是的就是假如A的HEIGHT的值为100时,B的TOP值就为100,如果A的HEIGHT的值变为200时,那B的值就自动变成200。
孟子E章 2005-08-15
  • 打赏
  • 举报
回复
你啥都不写就是你要的那种效果啊。不知道你要的什么

61,112

社区成员

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

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