DIV垂直水平居中

方法一:使用定位的方法
            .parent {
                width: 300px;
                height: 200px;
                border: 1px solid red;
                position:relative;
            }
            .child {
                width: 100px;
                height: 100px;
                border: 1px solid violet;
                position:absolute;
                top: 50%;
                left:50%;
                margin-top: -50px;     /*这里是小盒子高的一半*/
                margin-left: -50px;    /*这里是小盒子宽的一半*/
            }            
使用定位方法,需要知道子元素的宽高,但是不需要知道父元素的宽高.1
方法二:利用定位及margin:auto实现 (实现原理是设置margin自动适应,然后设置定位的上下左右都为0,就如四边均衡受力从而实现盒子的居中;)
            .parent {
                width: 300px;
                height: 200px;
                border: 1px solid red;
                position:relative;
            }
            .child {
                width: 100px;
                height: 100px;
                border: 1px solid violet;
                position: absolute;
                margin: auto;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
            }
DIV垂直水平居中的更多相关文章
- div垂直水平居中的四种方法总结
		5.利用弹性布局 与 margin: <style> .container{ height: 600px; width: 600px; border:1px solid black; di ... 
- css中设置div垂直水平居中的方法
		设置要水平垂直居中的div的position为absolute,left:50%;margin-left为负的这个元素宽度的一半,同理,top:50%;margin-top为负的这个元素的高度的一半. ... 
- DIV垂直/水平居中2(DIV宽度和高度是动态的)
		<!doctype html><html><head><meta charset="utf-8"><title>块元素D ... 
- 怎么让一个不定宽高的div垂直水平居中?
		方法一:使用CSS3 transform 父盒子设置:position:relative; div设置:position:absolute;transform:translate(-50%,-50%) ... 
- 【CSS基础】实现 div 里的内容垂直水平居中
		方案一: 所有内容垂直水平居中 兼容性:IE8+. 条件:内容宽度和高度可以未知,可以是多行文字.图片.div. 描述:使用table-cell + vertical-align , html代码见文 ... 
- css实现div不定宽高垂直水平居中解决方案
		在项目中我们经常能碰见然图片垂直水平居中,不定宽高的div垂直水平居中,等等~~ 现在我将介绍我所知道的几种用css来解决的几种方案. 1.父元素text-align:center;display:t ... 
- div中单行文字垂直水平居中
		1.div中单行文字垂直水平居中.条件:外层div高度已经给定.代码如下: 复制代码代码如下: <style type="text/css">.div3{border: ... 
- 使用Sass优雅并高效的实现CSS中的垂直水平居中(附带Flex布局,CSS3+SASS完美版)
		实现css水平垂直居中的方法有很多,在这里我简单的说下四种比较常用的方法: 1.使用CSS3中的Flex布局 对于flex,我们要了解的是它是一个display的属性,而且必须要给他的父元素设置fle ... 
- 关于用css实现文本和图片垂直水平居中
		关于用css实现文本和图片垂直水平居中 一直相信好记性不如烂笔头,最近遇到很多用到垂直居中的,整理一下以便日后查阅. 一.文本垂直水平居中 1.水平居中: 文字水平居中没什么好说的,用text-a ... 
随机推荐
- mybatis 运算符转义收录
			在ibatis配置文件写SQL语句的时候对于一些比如“<”,">","<>","&"," ' &q ... 
- Grunt学习笔记【4】---- 通配符和模板
			本文主要讲通配符和模板的基本使用方法. 一 通配符 通常分别指定所有源文件路径是不切实际的,因此Grunt通过内置支持node-glob 和 minimatch 库来匹配文件名(又叫作globbing ... 
- Flash+XML前后按钮超酷焦点图
			在线演示 本地下载 
- BZOJ 4868-4873 题解
			BZOJ4868 每个结束位置的最优值很显然具有单调性,三分,再讨论一下就好了. #include<bits/stdc++.h> using namespace std; #define ... 
- 嵌入式选择与L1正则化
			http://blog.csdn.net/irene_loong/article/details/73741521 
- CATTI二级口译训练
			Vice chancellor, faculty members and dear students, It is my great pleasure and privilege to visit C ... 
- python之tkinter_1
			以下内容来自:https://blog.csdn.net/wangyiyan315/article/details/16361065 from tkinter import * # 导入tkinter ... 
- 在node.js中建立你的第一个HTTp服务器
			这一章节我们将从初学者的角度介绍如何建立一个简单的node.js HTTP 服务器 创建myFirstHTTPServer.js //Lets require/import the HTTP modu ... 
- 中文标准web字体
			标准的简体中文web字体: Windows OS X 黑体:SimHei 冬青黑体: Hiragino Sans GB [NEW FOR SNOW LEOPARD] 宋体:SimSun 华文细黑:ST ... 
- mac下nginx的安装
			新手初学,按照网上的教程,一步一步来进行安装.把自己的安装流程贴出来. 1 安装nginx需要三方的lib库pcre.因此先下载pcre. 在这里,需要注意的是安装的pcre的版本要与nginx对应. ... 
