浮动div中的图片垂直居中
table-cell方法垂直水平居中
<!DOCTYPE html> <html> <head> <meta name="description" content="table-cell方法居中"><meta charset="utf-8"><meta name="viewport" content="width=device-width"><title>JS Bin</title> </head> <style> .upload_img {position: relative;width: 150px;height: 150px;border: 1px solid #ccc;display: table-cell;background: #eee;vertical-align: middle; } .upload_img img {border: none;max-width: 100%;max-height: 100%;display: block;margin: auto; } </style><body><div id="imgdiv3" class="upload_img"><img src="http://images2015.cnblogs.com/blog/653009/201603/653009-20160310103258132-1841991840.jpg" id="imgShow3" ></div> </body> </html>
当div浮动的时候就无法使用上面的方法进行垂直居中了,接下来就用到line-height进行居中了
<!DOCTYPE html> <html> <head> <meta name="description" content="[add your bin description]"><meta charset="utf-8"><meta name="viewport" content="width=device-width"><title>JS Bin</title> </head><style>.upload-img {float:right;width: 200px;height: 200px;background-color: #ccc;line-height: 200px;vertical-align: middle;text-align: center} img{vertical-align: middle;max-width:100%;max-height:100%; }</style> <body> <div><div class="upload-img"><img src="http://images2015.cnblogs.com/blog/653009/201603/653009-20160310103258132-1841991840.jpg"></div> </div></body> </html>
有个问题值得注意,编写代码的时候没有添加
<!doctype html>
造成了没有办法垂直居中!
代码演示:https://jsfiddle.net/silence19/djmznmpa/
转载于:https://www.cnblogs.com/silences/p/6178034.html
浮动div中的图片垂直居中相关推荐
- [css] 怎么让div中的图片和文字同时上下居中?
[css] 怎么让div中的图片和文字同时上下居中? <div><img src="./"/><label>文字内容</label> ...
- 学习使用CSS实现div中的内容垂直居中的方法
学习使用CSS实现div中的内容垂直居中的方法 一.行高(line-height)法 二.内边距(padding)法 三.模拟表格法 四.CSS3的transform来实现 五:css3的box方法实 ...
- 如何将div中的内容垂直居中
如何将div中的内容垂直居中 第一种方法: 在div里面添加:text-align:center; line-height: 60px; 这里的line-height是行高,这个根据你的div的高度要 ...
- div中内容水平垂直居中
1. div高度自适应的情况 div在不设置高度的时候,会被里面的内容撑开,内容自动填充在div中,无论是一行内容还是多行内容,此时不需要设置垂直居中,内容自动在中间的, 想要看的更直观些,只需要加上 ...
- div中内容文字垂直居中、文字不换行显示省略号
目录 div中文字垂直居中 2.文字不换行,文本溢出显示省略标志 div中文字垂直居中 1.行高法 文字的行高和容器的高度相同, p { height:30px; line-height:30px; ...
- html怎么让div中的文字垂直居中,如何让DIV中的文字垂直居中?
在写页面时经常会碰到文字在div中要居中的情况.水平居中很容易,text-align:center就能实现:但垂直居中很少用到,要么就是直接给margin,但现在讲解一下不用margin如何实现垂直居 ...
- div中让文字垂直居中
问题引入 在div中如何让文字垂直居中? 作者在刚接触web前端开发时就遇到了这个问题,一直没有记录下来,今天正好有空,便记录下来. 情景再现 为了方便展示,我把style先直接写在了div里. &l ...
- div里面的图片垂直居中的方法
body结构 <body> <div> <img src="1.jpg" alt="haha"> ...
- CSS总结div中的内容垂直居中的五种方法
一.行高(line-height)法 如果要垂直居中的只有一行或几个文字,那它的制作最为简单,只要让文字的行高和容器的高度相同即可,比如: p { height:30px; line-height:3 ...
最新文章
- C++/C++11中头文件iterator的使用
- RDKit | 基于RDKit描述三维分子形状(3D描述符)
- 一行js_不用引入JQuery,前端开发们一行代码就能使用的提示信息开源组件
- python是c语言写的吗-学习python还是c语言?
- Excel 自动根据Sheet名生成目录
- UVaLive 7361(矩阵快速幂)
- 二分图匹配--匈牙利算法
- python安装vtk_python - 安装VTK for Python - SO中文参考 - www.soinside.com
- 学习结构[记录]类型(7) - 结构也可以有构造函数
- 通过二进制方式_部署CNI网络和集群测试---K8S_Google工作笔记0015
- 出现红字是电脑问题吗_婚姻出现问题,生个孩子就能解决,这是真的吗?
- 从Java看数据结构之——树和他的操作集
- 霍夫线变换,霍夫圆变换
- tcpdump -w xxxxx.pcap 提示 Permission denied
- java实现微信与支付宝支付使用同一二维码
- Linux 进程通信
- rs232接口_各类PLC都支持RS232和485通讯,原理和方法普及一下
- web前端学习(一):国内最常用,又优秀的web框架,Vue渐近式框架
- 制作商品详情页面案例
- 思维导图——快速记住C语言常量变量、输入输出函数
热门文章
- ReactJS实用技巧(1):JSX与HTML的那些不同
- Boost.ASIO简要分析-4 多线程
- 嵌入式实时操作系统的可裁剪性及其实现
- 页面导入样式时,使用link和@import有什么区别?
- unity3D---鼠标、键盘输入
- 零基础带你学习MySQL—多表查询笛卡尔集(二十)
- java代码实现画板_求好心人帮找或做个JAVA画板程序 代码,主要能实现简单的画板功能!...
- 为什么要多读书?多看书?
- 好想找一个灵魂伴侣,然后带着他一起周游世界,会实现吗?
- 22年前,100万买入谷歌原始股,奥尼尔的股份如今市值多少?