javascript - 调整段落间距以填充 div 高度的函数

标签 javascript height line

我有一个带有一些项目(菜单项)的div,这个div将是浏览器查看器的高度,我想要<p>之间的间距填充 div 的高度。

因此,对于 1024 像素的屏幕,段落之间的间距为 20 像素就可以了,但有时最好为 17 像素,而对于某些大屏幕,22 像素应该就可以了。

你有一个 javascript 函数来自动计算这个或一个 jQuery 插件吗?

最佳答案

有一个名为 flexbox 的新 css 模块。检查this出去。 基本上将容器高度设置为 100%,并将每个元素设置为 flex:1 1 auto。 也可以使用该 URL

更多信息: 这是 jsfiddle 。它很初级,但展示了基本思想。当您将 .flex-container 放入页面时,只需将其高度设置为 100% 即可。 (我将 fiddle 设置为 400px 因为 100% 无法获取 jsfiddle 中的结果帧高度。) CSS 看起来令人畏惧,因为很多内容都必须加上 vendor 前缀,但实际上非常简单。

关于javascript - 调整段落间距以填充 div 高度的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24812529/

相关文章:

line - mediawiki:如何防止在模板中呈现新行或换行符?

android - 如何在 Android TextView 中添加换行符?

c++ - 查找行中下一个像素的优雅方法

javascript - Jest 测试文件中的模拟文档

javascript - 如何使用 moment.js 检查两个日期是否相隔超过 7 天

jquery - jQuery 的 height() 和 width() 方法是否保持图像的比例?

css - div 始终位于页面顶部,随机图像自动适合该 div

javascript - 可以为 div 设置动画

javascript - 带提交的动态 Ajax 表单

ios - 如何找到自动增长的 UILabel 的实际高度