请教背景如何满屏

okgef 2015-01-15 05:34:47
<style>
html {
background: -moz-linear-gradient(top, #F1F1F1, #BFF08E);
background: -webkit-linear-gradient(top, #F1F1F1, #BFF08E);
}
body {background:none;}
div{height:200px;}
</style>
<div>请问背景怎么不能满屏呢?</div>
...全文
323 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
KK3K2005 2015-01-19
  • 打赏
  • 举报
回复
引用 10 楼 okgef 的回复:
[quote=引用 9 楼 KK3K2005 的回复:]
唉没用,遇到有滚动条的就下半身没铺满了…… 分给你们了,结帖先……[/quote] body { height:auto; min-height:100% } 再加这个看看
okgef 2015-01-19
  • 打赏
  • 举报
回复
引用 9 楼 KK3K2005 的回复:
唉没用,遇到有滚动条的就下半身没铺满了…… 分给你们了,结帖先……
KK3K2005 2015-01-18
  • 打赏
  • 举报
回复
背景的样式定义放在body里面 默认意义上的背景层是 body html,body{height:100%;} body { background: -moz-linear-gradient(top, #F1F1F1, #BFF08E); background: -webkit-linear-gradient(top, #F1F1F1, #BFF08E); } 应该不会有人告诉你在 html标签里面画背景把
似梦飞花 2015-01-17
  • 打赏
  • 举报
回复
html{ height:100%; } 不行吗?
gekiranger 2015-01-17
  • 打赏
  • 举报
回复
个人觉得单纯用CSS的话比较麻烦,因为每台电脑的长宽分辨率都不同……我自己做的网站是用JQUERY配合JQUERY.aeImageResize实现的: html: <div style="overflow:hidden">///外部必须包含DIV,而且DIV属性必须设置为overflow:hidden <img h="2560" w="1600" src="easyprint/001.jpg" />///h为图片实际宽度,w为图片实际长度 </div> jquery: function bgResize(id, w, h) { var img_w = $(id).attr("w"); var img_h = $(id).attr("h"); var w_scale = w / img_w; var h_scale = h / img_h; if (h_scale * img_w < w) { h_scale = 0; } else if (w_scale * img_h < h) { w_scale = 0; } if (w_scale > h_scale) { $(id).aeImageResize({ height: 0, width: w }); } else { $(id).aeImageResize({ height: h, width: 0 }); } } id是img的名字,如果CLASS=123就填.class,如果ID是234就填#234,w是你希望图片缩放成长度的大小,H是你希望图片缩放成宽度的大小。然后在$(document).ready里面使用bgResize即可。
okgef 2015-01-16
  • 打赏
  • 举报
回复
引用 5 楼 slwsss 的回复:
唉,看来没办法全部兼容了,页面小的就用 html,body{height:100%;margin:0;padding:0;} 页面高的就不要100%了 是不是只能这样子了
slwsss 2015-01-16
  • 打赏
  • 举报
回复
<style>
body {
background: -moz-linear-gradient(top, #F1F1F1, #BFF08E);
background: -webkit-linear-gradient(top, #F1F1F1, #BFF08E);
}
html,body{margin:0;padding:0;} 
div{height:10000px;}
</style>
<div/>
okgef 2015-01-16
  • 打赏
  • 举报
回复
楼上 大哥,我要的是网页的背景全屏……
slwsss 2015-01-15
  • 打赏
  • 举报
回复
样式设在div上
<style>
div {
background: -moz-linear-gradient(top, #F1F1F1, #BFF08E);
background: -webkit-linear-gradient(top, #F1F1F1, #BFF08E);
}
body {background:none;}
html,body{height:100%;margin:0;padding:0;} 
div{height:2000px;}
</style>
<div>
okgef 2015-01-15
  • 打赏
  • 举报
回复
引用 1 楼 webyellow 的回复:
html,body{height:100%;}
<style> html { background: -moz-linear-gradient(top, #F1F1F1, #BFF08E); background: -webkit-linear-gradient(top, #F1F1F1, #BFF08E); } body {background:none;} html,body{height:100%;margin:0;padding:0;} div{height:2000px;} </style> <div>div2000px高度后?请问背景怎么不能满屏呢?</div>
daswcszxw 2015-01-15
  • 打赏
  • 举报
回复
html,body{height:100%;}

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧