文档介绍:DIV+CSS 网页布局技巧实例 DIV+CSS 网页布局技巧实例 1 :设置网页整体居中的代码以前用表格布局时设置网页居中非常方便, 把表格对齐方式设置为居中就行了, 就这么简单, 现在呢,用 DIV+CSS 样式表控制, 好像不是那么容易了,其实也很简单,只不过方式不同而已。<style> #layout { width:778px; margin:0 auto; text-align:center;} </style> <div id="layout"> 标准之路</div> 请看这段代码,宽度为适合 800 × 600 分辨率浏览器的宽度, margin:0 auto; 这句代码就是让居中了,意思是外边距上下设置为 0 ,左右设为自动。这样它就居中了。那么可能你要问了, text-align:center; 为什么还要让内容居中呢?呵呵,别着急,这句是为了适应 IE6 以下版本的浏览器而加的, IE6 以下对 margin:0 auto; 不能解析为居中, 所以用这种方式来补救, 以下在设计内容时再用 text-align:left; 就可以了。注: margin 和 padding 的值的顺序为顺时针上右下左, 如 margin:1px 2px 3px 4px; 还可以缩写为上下、左右,如本例,如果为 margin:0px; 则是各边都为 0 提示:可以先修改部分代码后再运行 DIV+CSS 网页布局技巧实例 2 :设置容器中的内容垂直居中如实例 1 设置网页整体居中的代码中内容是居容器的顶部的, 而在表格布局时默认是垂直居中的,当我们需要垂直居中的时候该怎么办呢?别害怕, 跟我来, 也是比较简单的, 只用设置容器内的行高就行了。 line-height:500px; 提示:可以先修改部分代码后再运行这是一种方法, 另外和种方法就是设置的它内边距 padding 了, 自己可以试试哟~~ DIV+CSS 网页布局技巧实例 3 :设置层的透明度有时候我们需要用到层的透明度,把下边的背景透出来,如下图: 这种半透明的形式在 blog 上应用比较广泛,那么这种效果是怎么做出来的呢?用 JS, NO,NO , 既然我们是 CSS 布局教程, 那么就尽量用 CSS 来解决问题! filter: alpha(opacity=70); opacity: ; 把这两句代码加入到要实现半透明层的 CSS 样式表里即可, 简单吧!! 注: 70和 的值可改为你需要的提示:可以先修改部分代码后再运行 DIV+CSS 网页布局技巧实例 4 :使用 css 缩写使用缩写可以帮助减少你 CSS 文件的大小, 更加容易阅读。 css 缩写的主要规则请参看《常用 css 缩写语法总结》, css 缩写的主要规则如下: 颜色 16 进制的色彩值,如果每两位的值相同,可以缩写一半,例如: #000000 可以缩写为#000;#336699 可以缩写为#369; 注意: 在同一个 CSS 配置节中, 不要交错使用全写和缩写的颜色配置, 在系统资源极低时,会导致浏览器渲染失败。盒尺寸通常有下面四种书写方法: ? property:value1; 表示所有边都是一个值 value1 ; ? property:value1 value2; 表示 top 和 bottom 的值是 value1,right 和 left 的值是 value2 ? property:value1 value2 value3; 表示 top 的值是 value1 , righ t 和 left 的值是 value2 , bottom 的值是 value3 ? property:value1 value2 value3 value4; 四个值依次表示 top,right,bottom,left 方便的记忆方法是顺时针, 上右下左。具体应用在 margin 和 paddin g 的例子如下: margin:1em 0 2em ; 边框(border) 边框的属性如下: ? border-width:1px; ? border-style:solid; ? border-color:#000; 可以缩写为一句: border:1px solid #000; 语法是 border:width style color; 背景(Backgrounds) 背景的属性如下: ? background-color:#f00; ? background-image:url(); ? background-repeat:no-repeat; ? background-attachment:fixed; ? background-position:0 0;