前言

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

固定高宽div垂直居中

如上图,固定高宽的很简单,写法如下:

position:absolute;left:50%;top:50%;width:200px;height:100px;margin-left:-100px;margin-top:-50px;

不固定高宽div垂直居中的方法

方法一:

用一个“ghost”伪元素(看不见的伪元素)和 inline-block / vertical-align 可以搞定居中,非常巧妙。但是这个方法要求待居中的元素是 inline-block,不是一个真正通用的方案。

html如下:

class="block"style="height:300px;">class="centered">haorooms案例题目haorooms案例内容,haorooms案例内容haorooms案例内容haorooms案例内容haorooms案例内容haorooms案例内容haorooms案例内容haorooms案例内容haorooms案例内容

css如下:

/* This parent can be any width and height */.block{text-align:center;}/* The ghost, nudged to maintain

hbuilder如何设置图片居中显示_Hbuilder div的垂直居中相关推荐

  1. CSS图片居中显示 超出div容器高度度隐藏 css3 object-fit

    CSS图片居中显示 超出div容器高度度隐藏 图片高度低于div容器高度上下不留白显示 通过固定容器的宽高加上flex布局结合css3的属性object-fit实现 .el-image{width: ...

  2. html中div设置图片居中显示,图片在DIV中居中显示的方法

    问:如何让图片在DIV中水平和垂直两个方向都居中?(注意这里的图片非用作背景) 关于该问题的解决方法如下: 方法一: 思路:利用text-align属性将图片水平居中,然后设置padding-top的 ...

  3. html怎么把设置按钮居中显示图片,html如何设置图片居中

    在html中,使用margin属性设置图片居中,只需要给图片元素设置"margin:auto"样式即可.当margin属性值为"auto"时,浏览器会自动分配左 ...

  4. html实现页面中内容居中显示图片,javascript怎么让图片居中显示?

    javascript怎么让图片居中显示?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. javascript让图片居中显示的方法 1.准备一个图片,如图, ...

  5. 超大超长图片居中显示且放大缩小无影响

    1. 超大图片居中显示 1.1 放大缩小都居中显示 <!DOCTYPE html> <html lang="en"> <head> <me ...

  6. 在html如何让图片居中 css,CSS怎么让图片居中?如何让图片居中显示

    众所周知,HTML 和 CSS 结合后功能强大,可以做出千变万化的样式,那么你知道如何用 CSS 让图片居中显示吗?本篇文章告诉你 一.display:table-cell HTML 代码如下: CS ...

  7. qt 设置ui窗口为固定大小_Qt 设置窗口居中显示和窗体大小

    设置窗口居中显示 方法一:在窗口(QWidget类及派生类)的构造函数中添加如下代码: #include //....... QDesktopWidget* desktop = QApplicatio ...

  8. php图片居中显示图片,怎样让css图片居中显示

    在项目中我们也经常会遇到这种情况,要让图片居中显示,方法有很多,不过最推荐的就是用CSS来操作DIV,那么下面就给大家举介绍俩种方法,用CSS操作让图片居中显示. 首先让图片中DIV对象盒子内水平居中 ...

  9. android动态设置文本居中显示图片,Android DrawableTextView图片文字居中显示实例

    在我们开发中,TextView设置Android:drawableLeft一定使用的非常多,但Drawable和Text同时居中显示可能不好控制,有没有好的办法解决呢? 小编的方案是通过自定义Text ...

最新文章

  1. SAP MM 影响Vendor主数据维护界面的字段选择的四大因素?
  2. php320,PHP_PHP正式版-320mp3下载站
  3. final类是否可以被代理_浅谈Java【代理设计模式】——看这篇文章就懂了
  4. Makefile中 变量赋值含义
  5. mysql 安全删除_mysql的binlog安全删除的一种方法
  6. 浪潮云发布全新“1231”业务战略,打造“一朵分布式云”
  7. SpringBoot+Mybatis+Druid批量更新 multi-statement not allow异常
  8. 存储极客谈“SPC-1负载分析与AFA寿命评估”
  9. xib ? Interface Builder 中的 File's Owner 和 First Responder 分别是什么
  10. opencv图像分析与处理(7)- 频率域滤波的基础公式、步骤与C++实现
  11. 我的电脑缩略图模式盘符名字不见了
  12. Spring Boot 项目工程模板
  13. rabbitmq python 发送失败_RabbitMQ Python端发送消息给Java端 接受消息全数字问题
  14. 创新创业技术路线怎么写_2016如何撰写创新创业项目申请书.ppt
  15. 读书笔记_打开量化投资的黑箱02
  16. 10种流行的Java框架
  17. 三星s10刷linux,三星S10/S10+刷入TWRP_Recovery最新版教程
  18. 禅道项目管理软件测试功能模块,禅道使用分享:禅道用例管理流程
  19. filco蓝牙不好用_FILCO蓝牙机械键盘,超稳连接6米开外不掉线
  20. VS2008 水晶报表部署

热门文章

  1. Web服务器的安装与配置
  2. vue列表显示时间、电子字体引入
  3. 简诉android源代码编译过程,详解Android源码的编译
  4. 关于工作流activiti
  5. Hbase基础介绍-2 数据模型
  6. potoshop基础入门-张敏-专题视频课程
  7. 第十四周 OJ平台-国家排序
  8. 【深度首发】2018年的小目标是“1个亿”,试玩互动能否成为全球首个游戏试玩移动广告平台的独角兽?丨Xtecher 封面
  9. [NVIDIA jetson nano 初体验避坑指南。镜像烧录、换源、中文输入法、打开PWM风扇汇总(持续更新)
  10. javaEE+ssm医院固定资产设备仪器采购管理系统springboot