IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 网络编程 > DIVCSS > CSS三栏布局中最先显示中栏的方法

CSS三栏布局中最先显示中栏的方法

时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)

  浏览器显示页面是一行一行的按顺序执行代码,也就是说写在前面的先执行显示,而对于左中右3栏布局的设计,代码要么是从左-->中-->右来书写,要么就是到过来从右-->中-->左来书写,要做到要求的效果,那首先要书写的是中栏的代码。

  所以我首先定义了一个id=m的DIV,并且padding-left:150px,定义这个是为了给左栏留出140PX的显示位置,然后再在这个DIV里面嵌套定义一个id=middle的DIV,我用position:absolute的属性(绝对定位);然后再定义左栏left和右栏right。用position:absolute的属性有一个不好的地方就是它象photoshop里的层一样,它的自动延伸并不会带动整个布局的延伸,所以会遮住一些页面元素,比如我们通常会在网站的最下面写上一些copyright的信息,如果用先显示中栏的这种方法,如果不做处理的话,这些信息会被遮盖住。处理的办法就是使用javascript,让左右2栏的高度随中栏一起自动延伸。

  

以下为引用的内容:
<script language=&javascript&> var l=document.getElementById(&left&).scrollHeightvar m=document.getElementById(&middle&).scrollHeightvar r=document.getElementById(&right&).scrollHeightlayoutHeight=Math.max(l,m,r)document.getElementById(&left&).style.height=layoutHeight+&px&document.getElementById(&right&).style.height=layoutHeight+&px&document.getElementById(&middle&).style.height=layoutHeight+&px&</script>

关键词标签:方法,显示,最先,布局

相关阅读 DIV+CSS网页布局常用的一些基础知识整理 使用DIV之后,什么时候使用TABLE? CSS教程:网页字体及字体大小的设计 CSS三栏布局中最先显示中栏的方法 CSS常用技巧之一 禁止文字自动换行 网页页面设计中CSS十大注意

文章评论
发表评论

热门文章 DIV+CSS网页布局常用的一些基础知识整理 DIV+CSS网页布局常用的一些基础知识整理

相关下载

人气排行 DIV CSS完美兼容IE6/IE7/FF的通用方法 CSS实例:list-style-type在IE与FF中奇怪的现象解析-CSS布局实例 CSS实例:通过定义渐变边框给图片加阴影 CSS常用技巧之一 禁止文字自动换行 网页页面设计中CSS十大注意 解决用CSS控制DIV居中失效的问题 css div设置float后高度不能自动增加 让CSS兼容IE和Firefox的技巧集合 解决Flash 在Div中无法居中 描述性列表UL和DL的表现形式 一行、多行文本垂直居中的CSS实例说明 IE中怎么会出现双倍边距?-DivCSS教程