我想为我的网站创建一个基线网格,始终在页面底部显示基线。
我所做的是创建一个通过 css 设置样式的初始基线。
<figure id="lines">
<div class='base-line bl1'></div>
</figure>
然后创建新的,直到我到达文档的底部。
<script type="text/javascript">
$(document).ready(function() {
var diff = Math.floor( $('body').height() / $('.base-line').height() );
for ( var i = 1; i <= diff; i++ )
$('#lines').append("<div class='base-line bl" + i + "'></div>");
});
</script>
但是,当我调整页面大小(例如降低高度)时,会留下基线。当我动态增加文档的高度时(例如,使用媒体查询更改一些值),基线不会到达页面底部。
是否可以纠正在调整大小时添加和删除基线的调整大小处理程序?我想如果我base-line
在每次调整大小时删除所有 s 并为每个调整大小状态绘制所有这些,那将是相当低效的。
有什么想法吗?