使用DIV设计模仿Windows的弹出对话框,经常需要使DIV中的内容水平、垂直居中。DIV水平居中的方法很简单,直接使用如下代码即可:

div居中 在线演示 www.divcss5.com

body{ text-align:center}

.div{ margin:0 auto; width:400px; height:100px; border:1px solid #F00}

/* css注释:为了观察效果设置宽度 边框 高度等样式 */

DIVCSS5实例

谈到垂直居中,也许有人会问CSS中不是有vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSSHack技术就可以啊!但事实却不是这么简单,CSS中的确是有vertical-align属性,但是它只对(X)HTML元素中拥有valign特性的元素才生效,例如表格元素中的

、、等,而像

、这样的元素是没有valign特性的,因此使用vertical-align对它们不起作用。

下面介绍几种使DIV内容chuizhi垂直居中的方法:

一、单行内容垂直居中

如果一个容器中只有一行文字,对它实现居中相对比较简单,我们只需要设置它的实际高度height和所在行的高度line-height相等即可。

如:

div {

height:25px;

line-height:25px;

overflow:hidden;

}

这段代码很简,后面使用overflow:hidden的设置是为了防止内容超出容器或者产生自动换行,这样就达不到垂直居中效果了。

单行文字实现垂直居中

body { font-size:12px;font-family:tahoma;}

div {

height:25px;

line-height:25px;

border:1px solid #FF0099;

background-color:#FFCCFF;

}

现在我们要使这段文字垂直居中显示!

【发表评论0条 】

css的div垂直居中的方法,CSS使DIV内容垂直居中的方法相关推荐

  1. 自建连接池,通过动态代理增强getConnection()方法,使其调用用close()方法时具有返回连接的功能

    文章目录 一.JDBC 1.概述与原理 2.API介绍 二.连接池 三.动态代理 1.概述与原理 2.API介绍 四.动态代理增强getConnection()方法 1.原因 2.代码思路与实现 3. ...

  2. android div拖动排序,鼠标拖动实现DIV排序示例代码

    先上效果图: 对比传统的排序,这是一个很不错的尝试,希望对大家有启发. 大家可以参考我的上一篇博文:https://www.jb51.net/article/42087.htm html部分: 指标: ...

  3. CSS、JS 使DIV水平 和 垂直居中的各种方法

    在Web开发中,固定高宽的div在网页中垂直居中很简单,相信大家也很容易的写出来,但是不是固定高宽的div如何垂直居中呢?我们在网页布局,特别是手机等web端网页经常是不固定高宽的div. 在这里,我 ...

  4. 纯css使div垂直居中,div垂直,div居中的方法

    首先编写一个简单的html代码,设置一个父div类名为boxFather,再设置一个子div类名为box1.html代码如下: <div class="boxFather"& ...

  5. CSS教程:div垂直居中的N种方法以及多行文本垂直居中的方法

    在说到这个问题的时候,也许有人会问CSS中不是有vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSS Hack技术就可以啊!所以在这里我还要啰嗦两句,CSS中 ...

  6. [css] 写出div在不固定高度的情况下水平垂直居中的方法?

    [css] 写出div在不固定高度的情况下水平垂直居中的方法? 我知道的有两种方法<!DOCTYPE html> <html><head><meta char ...

  7. css css3 的div垂直居中的方法,百分比div垂直居中

    我们都知道,固定高宽的div在网页中垂直居中很简单,相信大家也很容易的写出来,但是不是固定高宽的div如何垂直居中呢?我们在网页布局,特别是手机等web端网页经常是不固定高宽的div,那么这些div如 ...

  8. CSS总结div中的内容垂直居中的四种方法

    一.行高(line-height)法 如果要垂直居中的只有一行或几个文字,那它的制作最为简单,只要让文字的行高和容器的高度相同即可,比如: p { height:30px; line-height:3 ...

  9. html/css使文字图片div在整个网页上居中(水平居中+垂直居中)transform属性配置

    在使用html/css编写网页时,有时需要让一段文字或图片等在整个网页居中,即既是水平居中又是垂直居中,而单单使用 text-align:center 只是让文字在水平上居中,而无法在垂直方向上也居中 ...

  10. 学习使用CSS实现div中的内容垂直居中的方法

    学习使用CSS实现div中的内容垂直居中的方法 一.行高(line-height)法 二.内边距(padding)法 三.模拟表格法 四.CSS3的transform来实现 五:css3的box方法实 ...

最新文章

  1. php使用aot,aot的常规使用
  2. 亚马逊资深首席科学家李沐:工作这五年
  3. Vue安装live-server
  4. Android之FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET
  5. 更改密码 sp_password
  6. java面试题9 牛客:不同的服务器之间,哪种通信方式是不可行的
  7. linux创建vnc服务器,五步建立一个VNC Linux服务器
  8. vue登录如何存储cookie_vue项目实现表单登录页保存账号和密码到cookie功能
  9. 2019至今TIOBE编程语言排行榜Top 20,Python完胜C++了吗?
  10. iOS 禁止手势滑动翻页
  11. 微型计算机没什么总线,微型计算机系统总线包括什么?
  12. 个人vscode插件配置全记录
  13. 转:ibatis配置简介
  14. 从入门到精通,给Java学习者的几点建议
  15. 计算机语言异或符号,异或门的电路符号表达_XOR的电路实现
  16. OpenCV-python安装教程
  17. QT上位机学习(一)
  18. 【Python基础】第十六篇 | 面向对象之高级篇
  19. uint64 和字符串相互转换
  20. Clean Code(整洁代码)

热门文章

  1. 新装linux系统没有网卡驱动的解决方法
  2. 自动写诗APP项目、基于python+Android实现(技术:LSTM+Fasttext分类+word2vec+Flask+mysql)第一节
  3. 【计算机网络】数据链路层(超多图详析)
  4. 百度联盟广告代码php,仿百度联盟对联广告实现代码
  5. 建议IPC采用RTMP(server+rtmppush)的流媒体框架。
  6. jquery输入框日历时间插件
  7. 【网页模板代码】0代码也可以制作网站?使用网页模板!
  8. 5个常用的大数据可视化分析工具,你知道吗?
  9. 基于51单片机的多功能温度监测系统(附代码)
  10. oracle10g_database安装教程,Oracle Database 10g数据库安装及配置教程