现在的位置: 首页 > 综合 > 正文

左中右3栏布局中最先显示中栏内容的方法

2018年05月15日 ⁄ 综合 ⁄ 共 1378字 ⁄ 字号 评论关闭

这篇文章来自于dodo的WEB标准网站设计心得。本人看了这篇文章之后受益良多。
本人也从事网页的设计制作,最近正在学习网页标准的重构,当中遇到很多问题,看了这入篇文章之后,可谓是芧塞顿开啊。里面说到了如何先显示主体内容部分,以及关于布局中各版块的高度统一问题。

源代码如下:

<!DOCTYPE html PUBLIC "-//W。3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Content-Language" content="gb2312" />
<meta content="all" name="robots" />
<meta name="author" content="designed by dodo at donews.com" />
<title>WEB标准网站设计实例:左中右3栏布局中最先显示中栏内容的方法</title>
</head>

<style>
body{font-size:12px;}
div{color:#fff}
#m{padding-left:150px}
#middle{position:absolute;
background:red;width:468px;
margin-right: auto;
margin-left: auto;
padding: 0px;
}

#left{float:left;background:green;width:140px;height:30px}
#right{float:right;background:blue;width:140px}

#all{width:770px;
margin-right: auto;
margin-left: auto;
padding: 0px;
color: #000;
background:#ffa200;}
#footer{clear:both;background:#808080;color:#fff}
</style>
<body>
<div id="all">

<div id="m">
<div id="middle">中栏</div>
</div>

<div id="left">左栏</div>
<div id="right">右栏<br>
</div>
<div id="footer">底部</div>
</div>

<script language="javascript">
document.getElementById("left").style.height=document.getElementById("middle").scrollHeight+"px"
document.getElementById("right").style.height=document.getElementById("middle").scrollHeight+"px"
</script>
</body>
</html>

抱歉!评论已关闭.