博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DIV元素水平和垂直居中
阅读量:6849 次
发布时间:2019-06-26

本文共 412 字,大约阅读时间需要 1 分钟。

在前端开发过程中,经常要对元素进行居中设置。一般有水平居中,和垂直居中。一般设置水平居中简单。基本是margin:0 auto,就可以了。但是垂直居中,我们有时会觉得使用vertical-align,但是这个属性对div元素不起作用。

目前通用的解决办法是,使用绝对定位,然后设置left和top为50%。然后通过margin来设置。下面具体代码演示了一个简单的登录页面,然后使登录界面水平居中和垂直居中。代码如下:

 

截图如下:

使用Chrome、Firefox和IE9以上浏览器中,改变浏览器的大小,div元素还是会垂直居中。所有不需要额外写JavaScript代码进行定位。后续会写到另外一个问题:在一个div中,不固定高度的图片如何垂直居中。另外jQuery UI的Dialog控件有一个bug就是,页面太长了,往下拉滚动条时,overlay的高度不能自动延伸。这里需要写代码进行控制,在全局js文件中,添加下面代码:

 

 

转载地址:http://gwrul.baihongyu.com/

你可能感兴趣的文章
Spring中的Autowired注解和Resource注解的区别
查看>>
电脑待机、休眠、睡眠的区别
查看>>
滚动条
查看>>
Xamarin XAML语言教程控件模板的模板绑定
查看>>
上传通用化 VHD 并使用它在 Azure 中创建新 VM
查看>>
SSM Spring +SpringMVC+Mybatis 整合配置 及pom.xml
查看>>
php 字符串处理
查看>>
修改apache配置文件去除thinkphp url中的index.php(转)
查看>>
春困的经方
查看>>
asccii 表
查看>>
PHP5学习笔记-变量
查看>>
Jquery隔行变色(原创)
查看>>
(2)入门指南——(7)添加jquery代码(Adding our jQuery code)
查看>>
centos mongodb安装及简单实例
查看>>
UVA 1619 Feel Good(DP)
查看>>
iOS教你轻松打造瀑布流Layout
查看>>
CAD打开文件总是弹出要求选择字体怎么办
查看>>
Converting tabs to spaces - Vim Tips Wiki
查看>>
大规模MySQL运维陷阱:使用MyCat踩坑篇
查看>>
苏宁提出“2018年要新开店5000家”!底气从何而来?
查看>>