标签:高度自适应 style blog http color 使用 io ar
当html,body的高度为百分比时,<body>的高度根据父元素<html>来计算,<html>的高度根据可视窗口的高度度来计算,所以在上面的示例中 html,body{ height:100%; overflow:hidden;} 表示<html>、<body>的高度为整个内容可视窗口的高度,并且内容超出一屏时隐藏滚动条,而下面又使用了 body{ overflow:auto} 使得内容超出一屏幕时<body>的滚动条能够显示。所以当拖到滚动条时滚动是body的内容,而基于html进行绝对定位的.test,不会随滚动条滚动始终处于屏幕中间。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css"> body,html{ margin:0px; height:100%; } .autoHeight{ width:100px; height:100%; background:red; } </style> </head> <body> <div class="autoHeight"> </div> </body> </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css"> body,html{ margin:0px; height:100%; } .autoHeight{ width:100px; height:100%; background:red; } </style> </head> <body> <div class="autoHeight"> </div> </body> </html>
标签:高度自适应 style blog http color 使用 io ar
原文地址:http://www.cnblogs.com/lxpursue/p/3913890.html