css学习笔记:DIV水平垂直居中
作者:好好 来源:好好blog 发布时间:2009-06-19 12:45:00
标签:css,web2.0,垂直,居中,前端开发
无意中看到以前在电脑上保存的一个html页面,关于div水平垂直居中的问题。
如何实现div水平垂直居中呢?
1.已知宽高度水平垂直居中
position:absolute;top:50%;left:50%:将div的左上角水平垂直居中了。在用:margin-top:-(height/2);margin-left:-(width/2) 调整位置达到居中。
源码:
2.未知高度div水平垂直居中
在一篇贴子中解释到:
标准浏览器中(FF,Opera, Safari等):可将父级元素显示方式设定为TABLE(display: table;) ,内部子元素定为table-cell (display: table-cell),通过vertical-align特性使其垂直居中,但非标准浏览器是不支持的。
非标准浏览器中:只能在子元素里设距顶部50%,里面再套个元素距顶部-50%来抵消。
源码:
0
投稿
猜你喜欢
- HTTP状态码 摘要说明成功2××  
- 组件:"Adodb.Stream" 有下列方法: Canc
- 在网上有很多相关主题的讨论,但是一般都是用Iframe和XMLHTTP来实现。Iframe的实现可能是最常看到的。很多论坛和聊天室的无刷新效
- 网上广泛流传的取 object 的绝对位置的做法是:var getAbsPos = function(pTar
- 什么是SQL 指令植入式攻击?在设计或者维护Web网站时,你也许担心它们会受到某些卑鄙用户的恶意攻击。的确,如今的Web网站开发者们针对其站
- 最近正在用功的学习jQuery,在琢磨了不少别人写的功能之后,也开始尝试着自己开发一些功能。今天我做了一个简单的密码强度测试工具。这可功能的
- 以下是SQL连接代码: 代码如下:Function Open_conn() dim Conn,Strconn&
- (一)行号显示和排序 1.SQL Server的行号 A.SQL 2000使用identity(int,1,1)和临时表,可以显示行号 SE
- 三天前,你说下面的图是 PS 的,我信。而今天,这的的确确是张截图 -- 是的,这已经 不是梦想,是现实 -- 但实现梦想的不是微软,是 G
- asp连接sql server代码如下:dim connset conn = Serve
- 关键字:js验证表单大全,用JS控制表单提交 ,javascript提交表单:目录:1:js 字符串长度限制、判断字符长度 、js限制输入、
- 表单递交合法性检测-只接受数字。如下代码加入HTML的<head>区:<SCRIPT LANGUAGE=&quo
- 一、什么是执行计划(explain plan) 执行计划:一条查询语句在ORACLE中的执行过程或访问路径的描述。 二、如何查看执行计划 1
- 一个单步的动作,用了这个脚本,就可以重复执行100遍1000遍。上面就是一个路径描边100遍的效果,吼吼~ 不知道大家明白用处没有?(以前老
- 在经过前面几个部分的操作之后,我们的网页已经图文并茂,具有相当的效果了,但是这对于网页来说还不够,为了网站中的众多网页能够成为一个有机的整体
- SQL Server数据库查询速度慢的原因有很多,常见的有以下几种:1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)
- Div的浮动+循环(描述的不清楚,请看图)在设计和布局的时候,碰到图片循环问题,碰到间距问题,怎么样让循环的图片每行的起始点跟上边的titl
- 字体的处理在网页设计中无论怎么强调也不为过,毕竟网页使用来传递信息的,而最经典最直接的信息传递方式就是文字,所以,了解一点字体的基本知识对于
- “In the latest release 10.2 Oracle changed these default values. The m
- 在你自己安装了一个新的MySQL服务器后,你需要为MySQL的root用户指定一个目录(缺省无口令),否则如果你忘记这点,你将你的MySQL