用CSS实现网页的绝对居中

2016-02-19 18:31 3 1 收藏

下面请跟着图老师小编一起来了解下用CSS实现网页的绝对居中,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

【 tulaoshi.com - Web开发 】

6.FF1.5测试通过,绝对定位,直接定位上下左右,强制边局实现容器相对大小(标准):

代码:略

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

7.ff1.5 IE5 IE6通过测试

HTML代码
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "//www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"

html xmlns="//www.w3.org/1999/xhtml"
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
titleVertical centering in valid a class="channel_keylink" href="http://webdesign.chinaitlab.com/List_1367.html" target="_blank"CSS/a/title

style type="text/css"
body {padding: 0; margin: 0; font-size: 75%; line-height: 140%; font-family:Arial, Helvetica, sans-serif;}
body,html{height: 100%; }
a{color: #333;}
a:hover{color: green;}
#outer {height: 100%; overflow: hidden; position: relative;width: 100%; background:ivory; }
#outer[id] {display: table; position: static;}
#middle {position: absolute; top: 50%;text-align:center;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
#inner {position: relative; top: -50%;width: 600px;margin: 0 auto;text-align:left;}/*for explorer only */
div.greenBorder {border: 1px solid green; background-color: #FFF;}
p{margin: 1em;}
/style


/head
body
div id="outer"
div id="middle"
div id="inner" class="greenBorder"
pa href="javascript:toggleContent('inner',1)"默认长度/a  a href="javascript:toggleContent('inner',2)"加长页面/a/p
p
1.打开illustrator,新建一个文件,画个矩形,比你要导入的图片大一些,白色填充。
/p
/div
/div
/div
noscriptpgoogle-analytics/p/noscript
noscriptpstat./p/noscript
/body
/html
 
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

8.利用e­xpression(仅对IE)

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

HTML代码
div style="background:blue;
position:absolute;
left:e­xpression((body.clientWidth-50)/2);
top:e­xpression((body.clientHeight-50)/2);
width:50;
height:50;"
/div

来源:https://www.tulaoshi.com/n/20160219/1617995.html

延伸阅读
标签: Web开发
导言: 本文探讨的是圆角框的终极解决方案,其核心关键词是圆滑、完美、兼容、重用性、语义,这些技术都是收集目前网络上最流行的做法。纵观种种方法,各有其优势,请针对不同的环境分别使用。 圆角框,因为其样式比直角框漂亮,所以成为设计师心中偏爱的设计元素。现在的web标准下大量的网页、博客都采用圆角框设计,成为一道亮丽的风...
标签: Web开发
用W3C标准建造的网站,从理论上来说可以做到完全的表现与结构相分离。打个比方,就是可以在不动骨架(结构,XHMTL)和肌肉(行为,Javascript)的前提下,彻彻底底地换一身皮(表现,CSS)。 当然,换皮之前你需要先按W3C标准建好你的网站,并且为它准备两套表现不一样的CSS。“换皮”实质上就是“换CSS”,我们要做的,只是用某种方...
标签: Web开发
为了让网页更美观、协调,有的时候需要用到左右等到布局,传统的等高布局是用 javascript 实现的,现在来看看 silence 发明的真正的 CSS 实现的等高布局,其方法主要是采用隐藏容器溢出、正内补丁和负外补丁结合的方法实现的。 下面来看看实际的例子(三列等高),以下面的 XHTML 代码为例: div id="wrap" div id="left&qu...
标签: Web开发
在曾经的 淘宝UED 招聘 中有这样一道题目: 使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中。 当然出题并不是随意,而是有其现实的原因,垂直居中是 淘宝 工作中最常遇到的一个问题,很有代表性。 题目的难点在于两点 :垂直居中; 图片是个置换元素,有些特殊的特性。 至于如何解决,下面是一个权衡...
标签: Web开发
CSS* { margin:0; padding:0; list-style:none;  }  #vertical_box { width:100%; display:table; border:1px red solid; height:400px; /*针对IE的hack*/ *position:relative; } #vertical_box_sub { display: table-cell; vertical-align: middle; /*针对IE的hack*/ *position:absolute; *top:50%; } #vertical_box_container { fo...

经验教程

920

收藏

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