解决列高度自适应(列高度相同)的五种方法

解决列高度自适应(列高度相同)的五种方法

1.背景图填充

这是使用最广泛的一种做法,无hacks,推荐使用:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>

<html xmlns=”http://www.w3.org/1999/xhtml”>

<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />

<title>Equal height(列高度相同的方法)</title>

<style type=”text/css”>

body{

padding: 0;

margin: 0;

font-size: 12px;

font-family: Arial, Helvetica, sans-serif;

line-height: 140%;

background:#E7DFD3;

}

#middle{

width: 580px;

float:left;

background:#FFFFFF;

text-align:left;

}

#header,#footer{

background: #E8E8E8;

width: 750px;

text-align:center;

}

#sideleft{

width: 580px;

float: left;

position:relative;

margin-left:-580px;

}

#sideright{

width: 170px;

float: right;

position:relative;

margin: 0 -170px 0 0;

background: #F0F0F0;

}

#footer{

clear:both;

}

h1,h2,address,p{

margin: 0;

padding: .8em;

}

h1,h2{font-size: 20px;}

</style>

<script type=”text/javascript”>

// <![CDATA[

function toggleContent(name,n) {

var i,t=”,el = document.getElementById(name);

if (!el.origCont) el.origCont = el.innerHTML;

for (i=0;i<n;i++) t += el.origCont;

el.innerHTML = t;

}

// ]]>

</script>

</head>

<body>

<div id=”header”>

<h1>Head</h1>

<div id=”middle”>

<div id=”sideright”>

<div id=”sideleft”>

<h2>sideleft</h2>

<p><a href=”javascript:toggleContent(‘sideleft’,1)”>默认长度</a>&nbsp;&nbsp;<a href=”javascript:toggleContent(‘sideleft’,2)”>加长页面</a></p>

第 1 2 3 4 5 6 7 8 9 10 11 12 页

解决列高度自适应(列高度相同)的五种方法

相关文章:

你感兴趣的文章:

标签云: