js动态调整页面底部样式

2018-12-02  本文已影响0人  Episode_Xian

一、问题概述

利用Wordpress搭建个人网站后,重写了主题样式,利用其自带的编辑器发布文章,因文章内容长短不一,底部footer的位置需要进行动态修改,针对于短文章需利用绝对定位固定在页面底部,长文章需利用相对定位。

二、页面内容 html

html布局

三、底部样式 css

css样式

四、解决方案

(一)使用min-height

css中为`.main`设置`min-height`最小高度属性

当`.main`的实际高度大于设置的`min-height`时,浏览器会使用实际高度

实际高度小于`min-height`时,使用`min-height`

问题

无法针对不同显示器进行动态调整,不同显示器的高度不同,一个小尺寸屏幕所需要的`min-height`和一个大尺寸浏览器所需要使用的`min-height`不同,设置的小了,大尺寸屏幕上显示时,`.footer`还是无法固定在页面底部,设置的大了,小尺寸屏幕会出现大片空白

(二)使用js动态获取屏幕高度

js代码
上一篇下一篇

猜你喜欢

热点阅读