html图片要上下居中显示,CSS图片垂直居中最简单的方法推荐
使用CSS实现图片垂直居中,本文提供三种方法实现CSS图片居中,其中第一种加一个标签的方法是我推荐的,代码简洁,兼容性比较好,其他的hack可能会存在问题,不建议使用。如果你对图片实现居中有更好的方法,也请告知我们。
详情请参考之前写过的一篇文章:CSS多行文字垂直居中的两种方法。
HTML代码:
CSS代码:
.middle-box{height:300px; border: 1px solid #f00; width: 400px; margin: 0 auto; text-align: center; }
.middle-box img{vertical-align: middle; }
.visible{height: 100%; vertical-align: middle; width: 0; display: inline-block;}
目前我觉得这种方法是最简洁的。
演示
当然你也可以看一下上面这篇文章的另外一种方法。
网上还有许多:大小不固定的图片、多行文字的水平垂直居中
1.使用display:table-cell加文字
HTML部分(仅示例一张图片,其他重复,故略):
css部分:
.zxx_align_box_4 li{float:left; margin-right:13px;}
.zxx_align_box_4 li div{display:table-cell; width:144px; height:144px; border:1px solid #beceeb; font-size:118px; text-align:center; vertical-align:middle;}
.zxx_align_box_4 li div img{vertical-align:middle;}
注意:高度:文字大小=1.14,这个比例我一直记着,但是后来我将这个比例的概念淡化了,原因在于多次遇到其他比例实现效果的情况。例如上面,就是1:1实现的。
2.display:inline-block加文字居中的,只适用于多图垂直居中对齐的情况。
HTML部分(仅示例两张图片,其他重复,故略):
css部分:
.zxx_align_box_5 a{display:inline-block; width:1.2em; font-size:128px; text-align:center; vertical-align:middle;}
.zxx_align_box_5 a img{vertical-align:middle; padding:2px; border:1px solid #beceeb;}
不知道这个文字比例是怎么算的,感觉用我上面的第一种方法比较靠谱,虽然多了一个标签,但还是可以接受的。
html图片要上下居中显示,CSS图片垂直居中最简单的方法推荐相关推荐
- html5 td上下居中显示,css表格垂直居中怎么设置?
css设置表格垂直居中的方法:1.在表格外面嵌套一层table,用table中的td来控制居中.2.将表格放在div标签中,通过为div设置css样式display:table-cell实现垂直居中. ...
- html 怎么自动让图片居中显示,css中怎样让图片居中显示?
在进行网页布局的时候,有时候图片的位置可能会影响整个页面的美观程度,所以对于图片的放置位置就得变化,那么,接下来的这篇文章将给大家来介绍关于图片在网页中如何使用css实现居中的方法,对于有需要的朋友来 ...
- 在HTML5中, web app 以及手机客户端中,设置页面图片等比例居中显示
在HTML5中, web app 以及手机客户端中,设置页面图片等比例居中显示 接触前端时间不长,费了一些时间 img{display:block;max-width:100%;margin:auto ...
- 前端开发css中怎么让图片居中?css图片居中的方法总结
在进行网页布局的时候,有时候图片的位置可能会影响整个页面的美观程度,所以对于图片的放置位置就得变化,那么,接下来的这篇文章将给大家来介绍关于图片在网页中如何使用css实现居中的方法,对于有需要的朋友来 ...
- css中怎么让图片居中?css图片居中的方法总结
在进行网页布局的时候,有时候图片的位置可能会影响整个页面的美观程度,所以对于图片的放置位置就得变化,那么,接下来的这篇文章将给大家来介绍关于图片在网页中如何使用css实现居中的方法,对于有需要的朋友来 ...
- Android 使用ContentProvider扫描手机中的图片,仿微信显示本地图片效果
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/18730223),请尊重他人的辛勤劳动成果,谢谢! 写这篇文 ...
- img标签无图片或者图片url错误时显示默认图片
img标签无图片或者图片url错误时显示默认图片 如上图,四个img标签中插入四张图片. 核心:οnerrοr="this.src='默认图片路径' " 当img标签src路径错误 ...
- VC++下载图片然后控件显示JPG图片的实现
本人采用VS2003开发平台,由于可以兼容VC6.0的大量代码.但是要实现目前C#的大量功能,还是要费不少功夫的.下面讲下如何如下图片下载,然后显示在图片控件的功能.单独封装了两个函数可以只直接使用. ...
- java文本框字体垂直居中_实现css文字垂直居中的8种方法
注:以下demo都只是针对现代浏览器所做,未兼容低版本的IE以及其他非主流浏览器. 实现css文字垂直居中的8种方法如下: 1.使用绝对定位和负外边距对块级元素进行垂直居中 css垂直居中效果: cs ...
最新文章
- python合并word内容相同单元格_python:怎样合并文档中有重复部分的行?
- 学习笔记(三)——CSS进阶
- 清除BSS段的一般做法
- 如何在ubuntu上安装virtualbox的driver module vboxdrv
- 福利来袭,送你105例C语言实战
- python : 将txt文件中的数据读为numpy数组或列表
- Springboot集成mybatis通用Mapper与分页插件PageHelper
- python按字节读文件-使用Python进行二进制文件读写(转)
- lg相乘公式_lg函数(log的公式大全)
- “做真实的自己”是个坑
- PTA A1007A1008
- 微信小程序 录音之获取、保存、读取
- 新手怎么做一个免费的单页面响应式网站?
- 广东金融2016年计算机类宿舍,广东寝室最好最差的10所大学!没有对比就没有伤害!...
- SPDY 是什么?如何部署 SPDY?
- 马云谈996:能够996是修来的福报,很多人想做没机会
- 【无标题】警惕利用个人收款码升级套路诈骗
- 【CSS】滑动门技术 ( 借助 CSS 精灵技术实现 | 外部标签设置左半部分背景图片 | 内部标签设置右半部分背景图片 | 鼠标经过更换背景 | 代码示例 )
- Java - json通用工具类
- 实验3 路由器的基本配置和远程登录
热门文章
- python 计算ssim
- 华为HCNA之配置Trunk实验
- 【Axure教程】多选和批量操作的表格模板
- 【免杀前置课——Windows编程】十、进程间通信(COPY_DATA通信,邮槽通信)、实现两进程通信(附代码)
- Extjs6 gridPanel排序与获取Store的排序信息
- SVN 显示更早的日志
- 中国移动4A系统账号密码管理方式
- 基于java基于Web的人事管理系统的设计与实现计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
- 基于最小二乘支持向量机(LS-SVM)进行分类、函数估计、时间序列预测和无监督学习附Matlab代码
- linux 设置.cshrc 使cd后直接ll显示文件和目录