获取网页高度设置css再设置div百分比高度怎么不对

还是没显示设置的百分比的高度
2024-12-31 15:48:13
推荐回答(5个)
回答1:

这个有点不对吧 ,你获取的浏览器的高度,但是设置的时候怎么把获取的高度,给宽了呢,把width换成height试试,另外那个变量不应该用引号括起来的。下面这样试试

$(".photo").css("height",clientHeight+"px");

回答2:

在CSS 中如何使用百分比设置页面 Div 高度:
一个登陆界面的文档结构大致如下:
其中login_header和login_footer无文字内容,只有一个背景颜色,颜色区别于login_content,login_content是登录界面的主模块,用户填用户名和密码。
现在为了保证不同屏幕下显示效果相同,div的高度使用百分比设置。body和login_wrapper的高度为100%,以保证本页面充满浏览器并且不会翻页。同时设置login_header和login_footer的高度为20%,content为60%。但是如此设置,浏览器只能显示content的内容,header和footer高度均为0px。

回答3:

$(".photo").css("width",clientHeight+"px");

回答4:

clientHeight 不要加引号

回答5:

clientHeight去掉引号 拼接px(单位)