【问题标题】:Can I dynamically adjust the height of a css set div border?我可以动态调整css set div边框的高度吗?
【发布时间】:2011-02-26 13:18:34
【问题描述】:

好的,我有一个 div,其中包含一些动态生成内容的表单。有一些类别,如果您单击,向下滑动/切换以显示该类别的子内容或项目。现在,我已经设置好了,如果 div 的高度扩大到超过设定的数量,滚动条会显示在侧面,用户可以向下滚动并查看内容。

现在我被要求摆脱滚动条,只让 div 的边框(在 css 中设置为 1px)高度随 div 内容的高度动态调整...我什至可以这样做吗?是否有某种 jquery 动画允许这样做?非常感谢正确方向的一点!谢谢

【问题讨论】:

  • 你可以这样做,但你为什么要这样做?根据内容调整 div 的边框大小会非常奇怪。如果您没有滚动条,您应该如何查看其余内容?
  • 我的想法完全正确!但是我的老板要我试一试……

标签: css dynamic html height border


【解决方案1】:

您现在可能在容器 div 上设置了高度:

#container {
高度:xxpx;
溢出:滚动;
}

只需将其更改为最小高度:

#container {
最小高度:xxpx;
溢出:可见;
}

div 将至少为 xx 像素,之后会增长以适应。

【讨论】:

  • 看起来应该可以了,但是滚动条仍然显示在旁边……这是应该做的吗?
  • 不,对不起。我的意思是溢出:可见;。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-28
  • 1970-01-01
  • 1970-01-01
  • 2018-05-08
相关资源
最近更新 更多