已知/未知宽高的浮动元素水平居中对齐 和 图片水平垂直居中对齐
一、已知宽高的浮动元素水平垂直居中对齐
效果:
样式CSS:
1 <style> 2 .parent{ 3 position:relative; 4 border:2px solid #0f0; 5 } 6 .child{ 7 float:left; 8 background-color:#6699ff; 9 width:200px; 10 height:200px; 11 border:2px solid #f00; 12 position:absolute; 13 top:50%; 14 left:50%; 15 margin-top:-100px; 16 margin-left:-100px; 17 } 18 </style>
模板HTML:
1 <body> 2 <div class="parent"> 3 <div class="child"></div> 4 </div> 5 </body>
二、未知宽高的浮动元素水平垂直居中对齐
效果:
样式CSS:
1 <style> 2 .parent{ 3 position:relative; 4 border:2px solid #0f0; 5 } 6 7 .child{ 8 float:left; 9 background-color:#6699ff; 10 width:260px;//元素宽高随便设定 11 height:260px; 12 border:2px solid #f00; 13 14 margin:auto; 15 position:absolute; 16 top:0; 17 left:0; 18 bottom:0; 19 right:0; 20 } 21 </style>
模板HTML:
1 <body> 2 <div class="parent"> 3 <div class="child"></div> 4 </div> 5 </body>
三、图片的水平垂直居中
1.效果
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>图片垂直居中</title> 6 </head> 7 <body> 8 <style> 9 .test_box {10 width: 200px; 11 height: 200px; 12 overflow: hidden; 13 text-align: center; 14 font-size: 0; 15 border: 1px solid #ff0000; 16 } 17 18 .test_box .hook {19 display: inline-block; 20 width: 0; 21 height: 100%; 22 overflow: hidden; 23 margin-left: -1px; 24 font-size: 0; 25 line-height: 0; 26 vertical-align: middle; 27 } 28 29 .test_box img {30 vertical-align: middle; 31 border: 0 none; 32 } 33 </style> 34 <div class="test_box"> 35 <span class="hook"></span> 36 <a href="#" target="_blank"><img src="22.jpg" alt=""/></a> 37 </div> 38 39 </body> 40 </html>
2.效果:
样式CSS:
1 <style> 2 .container{ 3 display:table-cell; 4 text-align:center; 5 vertical-align:middle; 6 width:500px; 7 height:300px; 8 border:2px solid #f00; 9 } 10 11 img{12 width:200px; 13 height:200px; 14 border:2px solid #0f0; 15 } 16 17 </style>
模板HTML:
1 <div class="container"> 2 <img src="watermelon.jpg" alt=""> 3 </div>
转载于:https://www.cnblogs.com/sunyuweb/p/8494608.html
已知/未知宽高的浮动元素水平居中对齐 和 图片水平垂直居中对齐相关推荐
- 编写css让一个已知宽高的div元素水平居中?垂直居中
让一个已知宽高的div元素水平居中 <style> #div1{ width:200px; height:200px; background:#F00; margin:0 auto; } ...
- 【PDFBox】PDFBox操作PDF文档之添加本地图片、添加网络图片、图片宽高自适应、图片水平垂直居中对齐
这篇文章,主要介绍PDFBox操作PDF文档之添加本地图片.添加网络图片.图片宽高自适应.图片水平垂直居中对齐. 目录 一.PDFBox操作图片 1.1.添加本地图片 (1)案例代码 (2)运行效果 ...
- 高德 android 多边形中心点,完美起航-android高德地图画多边形,已知中心点宽高画矩形,实际距离千米转地图坐标距离...
项目中用到mapabc 绘制矩形区域.客户只能手动选择中心点,并填写区域的宽和高,切单位为km.要求实时显示规划区域. 记录笔记. 第一步找到地图绘制多边形api polygon = map.addP ...
- android高德地图绘制多边形_android 高德地图画多边形,已知中心点 宽高画矩形 ,实际距离 千米转地图坐标距离...
项目中用到mapabc 绘制矩形区域.客户只能手动选择中心点,并填写区域的宽和高,切单位为km.要求实时显示规划区域. 记录笔记. 第一步找到地图绘制多边形api polygon = map.addP ...
- 已知长宽高用php求周长体积_PHP工厂模式计算面积与周长
<?phpinterface InterfaceShape{ function getArea(); function getCircumference();} /** * 矩形 */class ...
- css面试题实现元素垂直水平居中-包括未知宽高的元素五种回答
css实现元素垂直水平居中-包括未知宽高的元素 这个一道很经典的面试题,做项目中也常会出现这样的需求. 现在我就用几种比较常用的方法.兼容性也列出来. 第一种已知宽高(定位加负边距解决)兼容到IE6 ...
- CSS未知宽高元素水平垂直居中
方法一 :table.cell-table 思路:显示设置父元素为:table,子元素为:cell-table,这样就可以使用vertical-align: center,实现水平居中 优点:父元素( ...
- 图片 + 未知宽高 + 垂直居中
图片 + 未知宽高 + 垂直居中 第一种: table-cell / inline-block + vertical-align 条件: 容器宽高受图片默认宽高影响 html结构: <div&g ...
- 数据结构——已知数组A[1…n] 的元素类型为整型int,设计一个时间和空间上尽可能高效的算法,将其调整为左右两部分,左边所有元素为奇数,右边所有元素为偶数,不要求对这些元素排序。
题目:已知数组A[1-n] 的元素类型为整型int,设计一个时间和空间上尽可能高效的算法,将其调整为左右两部分,左边所有元素为奇数,右边所有元素为偶数,不要求对这些元素排序. 代码展示: #inclu ...
最新文章
- 写给自己的web开发资源
- 开课吧python学费-安利一个特别棒的工具给大家
- 分割 标注数据_另辟蹊径,中科院自动化所等首次用图卷积网络解决语义分割难题...
- SL项目开发自定义控件封装之新建自定义控件类库
- java学习(97):中断线程的另一种处理
- 飞秋2010下载企业信息化办公
- 7-49 判断素数 (10 分)
- 樊登讲亲密关系_看了《亲密关系》这本书,原来吵架是牺牲对方来保护自己
- ubuntu 安装qq
- Ubuntu10.04下搞定D-Link DWA-125无线网卡驱动
- 自动驾驶上的三种感知传感器(激光、毫米波雷达和摄像头)优缺点比较
- python学什么内容_老男孩Python都需要学什么内容?老男孩教育
- elasticsearch7.1.1入门之集群的基础配置
- Python数据可视化:线型、Marker、简单折线图、多柱状图、基本饼形图与嵌套饼形图
- data mining - 实用机器学习工具与技术 - 读书笔记( 一 )
- 高德地图SDK未设置隐私合规而导致地图不显示的问题
- 【IntelliJ IDEA】如何汉化成简体中文
- 博客相关 | 如何获取图片主题色并修改字体颜色
- 【CODEVS】2833 奇怪的梦境
- 个人永久性免费-Excel催化剂功能第91波-地图数据挖宝之行政区域信息实时下载(含经纬度)...
热门文章
- 纯PB9开发短文本加密
- springboot+vue前后端分离实现宿舍管理系统
- 提取指定的PDF表格保存到Excel
- 【Linux基础】查看硬件信息-内存和硬盘
- Mysql基础知识—索引
- Invalid bound statement (not found): com.xsw.dao.CategoryDao.getCategoryById] with root cause
- MapWindow记录
- SDWebImage内部实现过程
- ORACLE数据库之PL/SQL触发器、rownum、动态SQL、数据库之视图与索引
- 问题解决:Apache: You don't have permission to access / on this server