CSS三行三列DIV高度自适应的设置

2016-02-19 19:45 42 1 收藏

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

【 tulaoshi.com - Web开发 】

  用脚本控制三行三列div高度自适应的设置方法,其实不必如此麻烦,只要给父div设置一个固定高度,比如10px,其子div的height:100%就可实现高度自适应,不信,看代码:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

head
style
body {
  font-family: arial, helvetica, sans-serif;
  color: black;
  margin: 5px;
background:#ffc url(d:/8767a.gif) repeat-y;
  padding: 0;
font:12px;
letter-spacing:1px;
 text-align:center;
font:120%;
}
ul
{
list-style-type:square;
list-style-image:url(d:/8767a.gif);
list-style-position:inside;
}
li
{
border:1px green solid;
border-width:0px 0px 1px 0px;
cursor:wait;
}
.inline
{
display:block;
}
.div
{
  paddin-top:-40px;
}
.maxfont
{
font-size:180%;
}
#header
{
background:gray;
margin:2px 0px;
width:790px;
}
#left
{
   background:#ffeef0;
float:left;
width:195px;
height:100%;
}
#middle
{
 background:#ffaae0;
float:left;
  width:390px;
  margin:0px 5px;
height:100%;
}
#right
{
  background:#ffaaaa;
 float:left;
 width:195px;
 width:-10px;
height:100%;
}
#footer
{
 background:#ffaa11;
 clear:both;
 width:790px;
 margin:1px 0px;
}

#left,#middle,#right
{
  text-align:left;
  text-indent:24px;
}
#content
{
margin:0px auto;
 width:790px;
height:400px;
}
/style
/head
body
div style="display:none"
 今天下午
 ul class="inline"
  li
  p class="div"正常模式/p
  p class="maxfont"ssss/p
  paaa/p
  bfff
/li
  li梦之都 XHTML 教程./li
  li梦之都 CSS 教程./li
  li梦之都 JAVASCRIPT 教程./li
 /ul
/div
div style="display:none"
伤亡事故
ul
  liv gma a a/li
  liddd dkdkdkd/li
/ul
/div
div id="header"
h1脚本控制三行三列自适应高度DIV布局/h1
/div
div id="content"
  div id="left"

  亲和力指的并不只是关于盲人和屏幕阅读器。还有许多人虽然不是盲人,但是有视力障碍 - 你我变老时就会成为他们的一员。使网站变得更具亲和力的一个最简单的方法就是允许用户改变文字大小;拒绝提供这样的选择就剥夺了用户的主导权,很可能使用户无法舒适地阅读。

  亲和力指的并不只是关于盲人和屏幕阅读器。还有许多人虽然不是盲人,但是有视力障碍 - 你我变老时就会成为他们的一员。使网站变得更具亲和力的一个最简单的方法就是允许用户改变文字大小;拒绝提供

  这样的选择就剥夺了用户的主导权,很可能使用户无法舒适地阅读。

  /div

  div id="middle"

  如果设计者使用像素为单位指定文字大小,大多数的用户将无法缩放文字,因为 Internet Explorer 改变文字大小的方式与别的浏览器不同。Mozilla 和 Opera 可以缩放已经设定像素大小的文字,而Windows下的IE却不能。

/div
/div
/div
div id="footer" 欢迎访问:www.devdao.com/div
/body

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1621730.html

延伸阅读
标签: Web开发
如果我们想在3列布局的最后加一行页脚,放版权之类的信息。就遇到必须对齐3列底部的问题。在table布局中,我们用大表格嵌套小表格的方法,可以很方便对齐三列;而用div布局,三列独立分散,内容高低不同,就很难对齐。其实我们完全可以嵌套div,把三列放进一个DIV中,就做到了底部对齐。下面是实现例子(白色背景框模拟一个页面): Bod...
标签: Web开发
htmlhead meta http-equiv="Content-Type" content="text/html; charset=gb2312" meta name="GENERATOR" content="Microsoft FrontPage 4.0" meta name="ProgId" content="FrontPage.Editor.Document" titleNew Page 1/title /head body IFRAME id="test" name="...
标签: Web开发
先看这样一个例子: !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" c / titleDIV高度无法自适应/title style type="text/css" #all {   width:240px;   padding:10...
标签: Web开发
main.htm: html       head          meta  http-equiv='Content-Type'  content='text/html;  charset=gb2312' /          meta  name='author'  c...
标签: Web开发
代码如下: script type="text/javascript" !-- $( function() { //iframe高度随内容自动调整 $('.main').load( function() { $(this).height($(this).contents().find("body").attr('scrollHeight')); } ); } ); // -- /script

经验教程

282

收藏

8
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部