CSS(九):设置盒子水平垂直居中
通过设置下面的样式可以使盒子水平垂直居中:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style type="text/css">
div{
height: 200px;
width: 200px;
background-color: red;
position: absolute;
top: 50%;
left: 50%;
margin-left: -100px;/*负数,数值是宽度的一半*/
margin-top: -100px;/*负数,数值是高度的一半*/
}
</style>
</head>
<body>
<div> </div>
</body>
</html>
效果:

示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>设置盒子水平垂直居中</title>
<style type="text/css">
*{
margin: 0px;
padding: 0px;
}
.bg{
width: 100%;
height: 100%;
background: #000000;
background: rgba(0, 0, 0, 0.5);
background: #000000;
filter: alpha(opacity=30);
opacity: 0.3;
position: absolute;
left: 0px;
top: 0px;
}
.opinion{
width: 500px;
height: 330px;
border: 1px solid #666666;
/* margin: 0px auto;设置DIV水平居中 */
position: absolute;
left: 50%;
top: 50%;
margin-left: -250px;
margin-top: -165px;
background: white;
}
.opinion h3{
margin:15px;
font-size: 16px;
}
.opinion span{
color: green;
}
.opinion hr{
margin: 15px;
}
.opinion em{
float: right; /*向右浮动*/
width: 21px;
height: 20px;
background: url(images/tb.gif) no-repeat;
}
.opinion p{
margin: 15px;
line-height: 25px;
font-size: 15px;
}
.email,.content,.btnSubmit{
display: block;
margin: 15px;
}
.email,.content{
width: 460px;
}
.email{
height: 20px;
line-height: 20px;
padding-left: 5px;
}
.content{
height: 100px;
padding-left: 5px;
}
.btnSubmit{
width: 60px;
height: 25px;
background: orangered;
color: white;
border: 0px;
cursor: pointer;
}
</style>
</head>
<body>
<div class="bg"> </div>
<div class="opinion">
<h3>
<span>意见反馈</span>
<em class="cllse"></em>
</h3>
<hr />
<p>
亲爱的用户,欢迎来到gwiff,我们非常希望看到您对gwiff的看法,
以便将来更好的服务到您。
</p>
<div>
<form action="" method="POST" id="myForm">
<input type="text" class="email" name="email" />
<textarea class="content"></textarea>
<input type="button" value="提 交" class="btnSubmit"/>
</form>
</div>
</div> </body>
</html>
效果:

CSS(九):设置盒子水平垂直居中的更多相关文章
- CSS布局:元素水平垂直居中
CSS布局:元素水平垂直居中 本文将依次介绍在不同条件下实现水平垂直居中的多种方法 水平垂直居中是在写网页时经常会用到的需求,在上两篇博客中,分别介绍了水平居中和垂直居中的方法.本文的水平垂直居中就是 ...
- css知识笔记:水平垂直居中(别只看,请实操!!!)
css实现元素的水平垂直居中. (尝试采用5W2H方法说明): 别只看,请实操!!! What: 1.这篇文档主要描述元素水平方向居中的几种最常见和最实用的几种方式,并说明优缺点. 2.写这篇文章的目 ...
- CSS布局中的水平垂直居中
CSS布局中的水平垂直居中 各位好,先说两句题外话.今天是我开通博客园的博客第一天,虽然我申请博客园的账号已经有一年半了,但是由于各种原因迟迟没有开通自己的博客.今天非常有幸开通博客,在此也写一篇关于 ...
- div盒子水平垂直居中方法
文章转载自:div盒子水平垂直居中的方法 - 雪明瑶 这个问题比较老,方法比较多,各有优劣,着情使用. 一.盒子没有固定的宽和高 方案1.Transforms 变形 这是最简单的方法,不仅能实现绝对居 ...
- CSS中怎么设置元素水平垂直居中?
记录怎么使用text-align与vertical-align属性设置元素在容器中垂直居中对齐.text-align与vertical-align虽然都是设置元素内部对齐方式的,但两者的用法还是有略微 ...
- div盒子水平垂直居中的方法
这个问题比较老,方法比较多,各有优劣,着情使用. 一.盒子没有固定的宽和高 方案1.Transforms 变形 这是最简单的方法,不仅能实现绝对居中同样的效果,也支持联合可变高度方式使用.内容块定义t ...
- css实现未知高度水平垂直居中
页面设计中,经常需要实现元素的水平垂直居中,css实现的方法有很多(列如: margin: auto.position定位.css表达式calc().使用css预处理.table等都可以实现水平居中) ...
- 使用CSS定位元素实现水平垂直居中效果
总结一下平时使用CSS技巧使元素达到水平居中效果 相对定位(或绝对定位)实现水平垂直居中: element{ position:relative; /*这个属性也可以是absolute*/ width ...
- 用css让一个容器水平垂直居中
阅读目录 方法一:position加margin 方法二: diaplay:table-cell 方法三:position加 transform 方法四:flex;align-items: cente ...
随机推荐
- VB的一些项目中常用的通用方法-一般用于验证类
1.VB的一些项目中常用的通用方法: ' 设置校验键盘输入值,数字 Public Function kyd(key As Integer) As Integer Dim mychar mychar = ...
- Linux 查看文件 cat与 more 用法
1.cat 显示文件连接文件内容的工具: cat 是一个文本文件查看和连接工具.查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名. 比如: [root@localhost ~]# c ...
- tomcat 8.0 进程没有全部杀死
The web application [FileIO_new_interface] created a ThreadLocal with key of type [java.lang.ThreadL ...
- [MeetCoder] Count Pairs
Count Pairs Description You are given n circles centered on Y-aixs. The ith circle’s center is at po ...
- 解决方案:android monkeyrunner:Timeout while trying to create chimp mananger(device = MonkeyRunner.waitForConnection()一直报错的问题)
monkeyrunner在执行device = MonkeyRunner.waitForConnection()一直报错的问题 (或者[main] [com.android.chimpchat.adb ...
- 【Unity】10.2 通用动画的导入和设置
分类:Unity.C#.VS2015 创建日期:2016-05-02 一.简介 使用类人动画时,Mecanim 的强大之处最明显.但是,尽管没有 Avatar 系统和其他功能,非类人动画也仍然受Mec ...
- eclipse再见,android studio 新手新手教程(一)基本设置
写在前面: 作为一个刚半仅仅脚踏入android开发的新手,在使用eclipse开发了两个自我感觉不甚成熟的商城类app之后.遇到了一些问题,总结为例如以下: 1,代码复用性. findviewByI ...
- Techniques for HA IT Management
7. Techniques That Address Multiple Availability Requirements Redundancy Hardware Redundancy Example ...
- oracle sql合计结果信息使用分组的小问题
--月统计 Select SUBSTR(t.BalanceDate,1,6) as Mon, t.RechargeType , SUM(t.SumNum) as SumNum , SUM(t.SumF ...
- 每日英语:The Most Destructive, Unpredictable Force in Tech
What's the most destructive force in the tech world, the thing that has nearly killed BlackBerry, pu ...