div中文字,图片居中对齐,兼容FF、IE
2010年07月21日 星期三 20:11
垂直居中对table来说是小菜一碟,只需指定单元格为vertical-align: middle即可,但这在css布局中不管用。假设你将一个导航菜单的高度设为2em,然后在css中指定垂直对齐的规则,文字还是会被排到盒的顶部,根本没有什么区别。
兼容FF、IE的图片居中对齐方法;
.aaa {
height: 120px;
width: 120px;
border: 1px solid #009933;
display: table-cell; vertical-align:middle; /* FF中图片垂直居中 */
text-align:center;
}
.aaa img {
vertical-align:middle;
margin-top: expression((120-this.height)/2); /* IE中图片垂直居中 */
}
在div中,文字对齐很好解决,不过图片垂直居中就有点难度了。。。解决文本垂直居中 ,一个line-height 就解决了, 例如:
.div { width: 500px ; height : 200px ; line-height : 200px; background : #F4E9FC;}
图片居中问题 ,这个方法还可以,IE 里浏览正常,不过火狐就不支持了,因为用了 expression例如: css代码如下:
div1 { width: 500px; height: 500px; background : #F4E9FC; text-align: center;}
.div1 img { margin-top: expression((500-this.height)/2); }
html中:
<div class="class1">< img src="图片路径" /></div>
/*非IE的主流浏览器识别的垂直居中的方法*/
<style>
.box {
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;
/*设置水平居中*/
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 175px;/*约为高度的0.873,200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/
width:200px;
height:200px;
border: 1px solid #eee;
}
.box img {
/*设置图片垂直居中*/
vertical-align:middle;
}
</style>
div中文字,图片居中对齐,兼容FF、IE相关推荐
- div或者div中的内容居中对齐的方法
(1)div居中对齐的样式 style="margin-left:auto;margin-right:auto;" 或者简写为: style="margin:0 auto ...
- html表格中文字上下左右居中对齐,word表格中文字如何设置左右和上下居中(水平和垂直居中)...
word表格中文字如何设置左右和上下居中(水平和垂直居中) 时间:06-25 作者:snow 来源:互联网 想使表格中的文字居中,现文字在表格的下方,点单元格属性的垂直居中按钮也不行,文字反倒 ...
- div中的内容居中对齐
实例1: .div2 { position: relative; width: 400px; height: 400px; background-color: Red; } .innerDiv { p ...
- div居中以及div中的元素居中
div水平和垂直居中,text-align和vertical-align不起作用,因为标签div没有这两个属性,所以再css中设置这两个值不能居中的效果. 1. div水平居中:设置margin的左右 ...
- [css] 怎么让div中的图片和文字同时上下居中?
[css] 怎么让div中的图片和文字同时上下居中? <div><img src="./"/><label>文字内容</label> ...
- HTML中怎么使文字各种居中对齐?(代码示例)
本篇文章主要介绍了如何去写关于html文字居中代码.希望对有需要的朋友有所帮助. web前端全栈资料粉丝福利(面试题.视频.资料笔记.进阶路线) html文字居中代码具体示例如下: <!DOCT ...
- 居中小圆点html,css:li中的list-style小圆点和文字没有居中对齐的解决办法
li的list-style小圆点和文字没有居中对齐? 我们开始 .ul li{ list-style:disc inside;} 感觉小圆点和文字没有居中对齐(小圆点在偏下一点),有什么方法使他们居中 ...
- 关于html中的图片居中问题
关于html中的图片居中问题 fox在学习web开发中的HTML中,做了这么一个实验,下面是实验具体代码 <style type="text/css">#t1{font ...
- speedoffice(PPT)文字如何居中对齐
当我们需要制作PPT幻灯片的时候,我们想要制作一份漂亮的幻灯片,幻灯片的排版特别重要,而排版过程中,我们肯定会遇到有关文字和图片的对齐操作,比如PPT如何设置文字居中呢? 首先,用speedoffic ...
最新文章
- 2021年大数据常用语言Scala(八):基础语法学习 循环
- 点云学习在自动驾驶中的研究概述
- 清华阿里联合发布:一个Few-shot场景的命名实体识别数据集
- linux shell中./a.sh , sh a.sh , source a.sh, . ./a.sh的区别
- 放大器非线性失真研究装置_高效布里渊光纤放大器
- [转]在资源管理器中使鼠标右键增加一个命令,运行cmd,同时使得当前路径为资源管理器当前的目录...
- 从零开始编写深度学习库(五)ConvolutionLayer CPU编写
- Batch Normailzation
- 超级计算机用于挖矿,全球至少500台超级计算机都被用来比特币挖矿
- 手机 safari mac 调试
- 互联网创新创业大赛优秀范例_大学生互联网+创新创业优秀案例选辑.第一辑...
- opencv c++讲解jzg mxy tyd_python看代码就行
- DataGridView控件绑定数据源时:用户sa登录失败
- 不用工具直接从微软官网下载Win10正式版ISO镜像的技巧
- 开启使用SPR Batch 问题记录
- layui显示分页,搜索后重置分页
- PLC控制系统的软件设计
- mt2503 如何使用META DLL API写两个以上IMEI
- Apollo详解之定位模块———导航设备硬件基础
- win10linux远程命令,IT之家学院:在Win10下管理远程命令行
热门文章
- 信息学奥赛一本通 1091:求阶乘的和 / 2026:【例4.12】阶乘和 / OpenJudge NOI 1.5 34
- 扔盘子(51Nod-1279)
- 判断一个数能否同时被3和5整除(信息学奥赛一本通-T1046)
- vscode输入vue自动_使用vscode,新建.vue文件,tab自动生成vue代码模板
- Wonder——Auggie | Education
- CondenseNet总结
- mmdetection多类目标训练查看单类准确率(AP)以及使用模型测试看结果(show)
- 神经网络与深度学习 吴恩达 第一课第四周 习题
- 免费开源B2C电商系统:(ShopXO无需授权,即可商用)- 入门篇
- jQueryEasyUI选项卡 - 自定义工具样式