DIV填充100%未知的父元素

时间:2010-02-08 09:50:46

标签: html css

我可以完全控制 div 元素,包括其内容,关联的JS事件处理程序和样式选项。这个 div 将被插入到我不知道的一些网页模板中,即它可能被插入到表格单元格中,或者插入复杂的基于div的标记等等。我需要能够以这种方式构建这个 div ,这样它就可以占据它所插入的父元素内的可预测区域。

  • 我需要为不同的用例支持多少个定位方案?
  • 我最好设置哪些网页模板限制,以便我的div构建子程序不会变成难以维护的混乱?
  • 什么更自然,扩展div以占用100%的可用面积,或调整到给定的宽度和高度?

1 个答案:

答案 0 :(得分:0)

就个人而言,我只是将其设置为填充父容器(在CSS2中它本身可以是一个任务)。

这样,控制模板的任何人都可以通过影响父容器来决定div的最终大小。如果他们希望它填充容器,他们只是原样离开 - 如果他们想要限制它或以某种方式定位它们,他们可以将它放在块元素中并指定块的大小/形状/位置。