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相关推荐

  1. div或者div中的内容居中对齐的方法

    (1)div居中对齐的样式 style="margin-left:auto;margin-right:auto;" 或者简写为: style="margin:0 auto ...

  2. html表格中文字上下左右居中对齐,word表格中文字如何设置左右和上下居中(水平和垂直居中)...

    word表格中文字如何设置左右和上下居中(水平和垂直居中) 时间:06-25   作者:snow   来源:互联网 想使表格中的文字居中,现文字在表格的下方,点单元格属性的垂直居中按钮也不行,文字反倒 ...

  3. div中的内容居中对齐

    实例1: .div2 { position: relative; width: 400px; height: 400px; background-color: Red; } .innerDiv { p ...

  4. div居中以及div中的元素居中

    div水平和垂直居中,text-align和vertical-align不起作用,因为标签div没有这两个属性,所以再css中设置这两个值不能居中的效果. 1. div水平居中:设置margin的左右 ...

  5. [css] 怎么让div中的图片和文字同时上下居中?

    [css] 怎么让div中的图片和文字同时上下居中? <div><img src="./"/><label>文字内容</label> ...

  6. HTML中怎么使文字各种居中对齐?(代码示例)

    本篇文章主要介绍了如何去写关于html文字居中代码.希望对有需要的朋友有所帮助. web前端全栈资料粉丝福利(面试题.视频.资料笔记.进阶路线) html文字居中代码具体示例如下: <!DOCT ...

  7. 居中小圆点html,css:li中的list-style小圆点和文字没有居中对齐的解决办法

    li的list-style小圆点和文字没有居中对齐? 我们开始 .ul li{ list-style:disc inside;} 感觉小圆点和文字没有居中对齐(小圆点在偏下一点),有什么方法使他们居中 ...

  8. 关于html中的图片居中问题

    关于html中的图片居中问题 fox在学习web开发中的HTML中,做了这么一个实验,下面是实验具体代码 <style type="text/css">#t1{font ...

  9. speedoffice(PPT)文字如何居中对齐

    当我们需要制作PPT幻灯片的时候,我们想要制作一份漂亮的幻灯片,幻灯片的排版特别重要,而排版过程中,我们肯定会遇到有关文字和图片的对齐操作,比如PPT如何设置文字居中呢? 首先,用speedoffic ...

最新文章

  1. 2021年大数据常用语言Scala(八):基础语法学习 循环
  2. 点云学习在自动驾驶中的研究概述
  3. 清华阿里联合发布:一个Few-shot场景的命名实体识别数据集
  4. linux shell中./a.sh , sh a.sh , source a.sh, . ./a.sh的区别
  5. 放大器非线性失真研究装置_高效布里渊光纤放大器
  6. [转]在资源管理器中使鼠标右键增加一个命令,运行cmd,同时使得当前路径为资源管理器当前的目录...
  7. 从零开始编写深度学习库(五)ConvolutionLayer CPU编写
  8. Batch Normailzation
  9. 超级计算机用于挖矿,全球至少500台超级计算机都被用来比特币挖矿
  10. 手机 safari mac 调试
  11. 互联网创新创业大赛优秀范例_大学生互联网+创新创业优秀案例选辑.第一辑...
  12. opencv c++讲解jzg mxy tyd_python看代码就行
  13. DataGridView控件绑定数据源时:用户sa登录失败
  14. 不用工具直接从微软官网下载Win10正式版ISO镜像的技巧
  15. 开启使用SPR Batch 问题记录
  16. layui显示分页,搜索后重置分页
  17. PLC控制系统的软件设计
  18. mt2503 如何使用META DLL API写两个以上IMEI
  19. Apollo详解之定位模块———导航设备硬件基础
  20. win10linux远程命令,IT之家学院:在Win10下管理远程命令行

热门文章

  1. 信息学奥赛一本通 1091:求阶乘的和 / 2026:【例4.12】阶乘和 / OpenJudge NOI 1.5 34
  2. 扔盘子(51Nod-1279)
  3. 判断一个数能否同时被3和5整除(信息学奥赛一本通-T1046)
  4. vscode输入vue自动_使用vscode,新建.vue文件,tab自动生成vue代码模板
  5. Wonder——Auggie | Education
  6. CondenseNet总结
  7. mmdetection多类目标训练查看单类准确率(AP)以及使用模型测试看结果(show)
  8. 神经网络与深度学习 吴恩达 第一课第四周 习题
  9. 免费开源B2C电商系统:(ShopXO无需授权,即可商用)- 入门篇
  10. jQueryEasyUI选项卡 - 自定义工具样式