1

所以我正在检查这个网站:http ://www.grittirollo.it/ ,看起来滑出的内容有一个固定的高度。有没有办法动态设置?

4

3 回答 3

0

网页上的元素通常可以使用它们的 scrollHeight JavaScript 属性 (element.scrollHeight) 来衡量,但是有些浏览器没有此功能,有些浏览器的做法与其他浏览器不同。(我相信 Firefox 必须在元素树下递归完成,而 Safari 只使用最外层的元素。)这应该是可能的,无需使用 JavaScript 手动设置高度,您可能只需要有条件地对其进行编码以与您的所有浏览器一起使用想支持。

于 2010-07-01T13:34:36.127 回答
0

似乎开发人员测量了渲染时滑块框模型的每个部分的高度,然后将其乘以行数。从那里,他/她在 CSS 中手动设置它。

于 2010-07-01T07:19:32.413 回答
0

我不明白为什么需要动态设置它。如果内容是float:left;并且他们<div class="clear">在可隐藏部分的底部放置了 a,那么当它被 JavaScript 取消隐藏时,您将能够看到该部分的内容。然后,您可以使用填充和边距调整布局,使其看起来更漂亮。

或者,他们也可以使用position:relative;andposition:absolute;来布局可隐藏部分。它归结为偏好。

于 2010-07-01T14:07:31.867 回答