多图片的垂直居中排版,比如相册中相片的缩略图展示页,如图所示:

先看效果:

代码如下:

============================

-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>

无标题文档

.box{ width:232px; height:200px; background:#333333;

/*非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编码*/

}

.box img{ padding:4px; border:1px #cdcdcd solid; vertical-align:middle;}

–>

=========================================================

但是我现在要多张图片的垂直居中排版,比如相册,看代码:

-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>

无标题文档

.all{ width:696px; height:200px; clear:left}

.box{ width:232px; height:200px; background:#333333;

/*非IE的主流浏览器识别的垂直居中的方法*/

?display:table-cell;

?vertical-align:middle;

?/*设置水平居中*/

?text-align:center;

?/* 针对IE的Hack */

? float:left;/*问题在这里*/?*display: block;

?*font-size: 175px;/*约为高度的0.873,200*0.873 约为175*/

?*font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/

}

.box img{ padding:4px; border:1px #cdcdcd solid; vertical-align:middle;}

–>

?

???

???

???

?

==============================================================

IE下显示是想要的效果:

?

?但是在ff,opera,safari下则没有垂直居中对齐;如图:

问题就在float:left;那么解决的方案就是吧float:left;CSS hack成*float:left;这样问题就解决了;

完整代码如下:

==============================================================================

-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>

无标题文档

.all{ width:696px; height:200px; clear:left}

.box{ width:232px; height:200px; background:#333333;

/*非IE的主流浏览器识别的垂直居中的方法*/

?display:table-cell;

?vertical-align:middle;

?/*设置水平居中*/

?text-align:center;

?/* 针对IE的Hack */

*float:left;

?*display: block;

?*font-size: 175px;/*约为高度的0.873,200*0.873 约为175*/

?*font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/

}

.box img{ padding:4px; border:1px #cdcdcd solid; vertical-align:middle;}

–>

?

???

???

???

?

html图片排版技巧,【CSS技巧】多图片的垂直居中排版相关推荐

  1. html背景图片只显示一张图片,img只显示图片一部分 或 css设置背景图片只显示图片指定区域(示例代码)...

    17:14 2016/3/22 img只显示图片一部分 或 css设置背景图片只显示图片指定区域 background-position: 100% 56%; 设置背景图片显示图片的哪个坐标区域,图片 ...

  2. html如何把图片在背景图一半,img只显示图片一部分 或 css设置背景图片只显示图片指定区域...

    17:14 2016/3/22 img只显示图片一部分 或 css设置背景图片只显示图片指定区域 background-position: 100% 56%; 设置背景图片显示图片的哪个坐标区域,图片 ...

  3. css 设置背景图一半_img只显示图片一部分 或 css设置背景图片只显示图片指定区域...

    17:14 2016/3/22 img只显示图片一部分 或 css设置背景图片只显示图片指定区域 background-position: 100% 56%; 设置背景图片显示图片的哪个坐标区域,图片 ...

  4. php设置背景图片的代码,css设置背景图片如何实现?(代码实例)

    本篇文章给大家带来的内容是关于css设置背景图片如何实现?(代码实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 很多人提交表单时都喜欢用一个图片来作为提交按钮,大多数人可能用J ...

  5. php背景图片 存放位置,CSS中背景图片位置 background-position 的使用方法

    在使用背景图片时,经常会遇到背景图片所在的位置不是我们想要的,那如何设置背景图片的位置呢?以下就来介绍CSS中背景图片位置 background-position 的用法. 在背景图片的背景图片位置属 ...

  6. html怎么改变图片整体大小,css怎么改变图片大小?

    css怎么改变图片大小?下面本篇文章就来给大家介绍一下使用css改变图片大小的方法,希望对大家有所帮助. 在HTML页面中,图片的显示方法有两种,分别为:img图片,background(背景)图片. ...

  7. css图片横向压缩,【css样式生成 图片合并压缩工具】Sprite,你值得拥有

    好久好久没有更新博客了,越来越懒...话说懒也有懒的好处,懒的时候你可能会想着用些神马方法来帮你偷懒.没错,下面就给大家介绍个博主前不久开发的[css样式生成 & 图片合并压缩工具]Spirt ...

  8. html 图片 填充方式,css怎么让图片填满?

    在css中,可以将div的高度和宽度属性设置为100%,同时使用background-size属性设置背景图片为100%,便可以实现背景图片铺满屏幕. css怎么让图片填满? 1.新建一个HTML文件 ...

  9. css3控制html中图片,如何使用CSS控制前端图片HTTP请求

    Web前端图片加载的方式多种多样,其所产生的HTTP请求也各异,这里我们就来列举CSS控制前端图片HTTP请求的各种情况示例,需要的朋友可以参考下 图片的http请求,有很多种情况,那么究竟什么情况下 ...

  10. 怎么样在html中直接使用图片,如何在css中引用图片

    如何在css中引用图片 css中引入图片一般有3种形式,1.从本地引用图片:2.从网络引用图片:3.使用base64对图片编码进行引用. 一.从本地引用图片 引用本地图片时,会用相对的地址,而不是绝对 ...

最新文章

  1. 面试阿里,被一大总监全程质疑前公司
  2. Input中onbeforepaste的作用
  3. Linux C: 定时器及时钟服务
  4. 【转】如何缩进你的代码?
  5. 女朋友掉水里,各类程序猿怎么救?
  6. python怎么做回归分析_如何在Python中进行二维回归分析?
  7. java aqs实现原理_JAVA基础学习之-AQS的实现原理分析
  8. 【Mac】Mac 下 kafka 生产者 控制台 发送长消息被截断
  9. 对List.Sort的简单研究
  10. dnf手游体验服显示无法连接服务器,《DNF手游》体验服服务器人数上限怎么办 体验服服务器人数上限解决办法...
  11. nmos导通流向_MOS管类型-MOS管4种类型与工作原理解析
  12. Ubuntu中deb包详解及打包教程
  13. 绝知此事要躬行|fatal: not in a git directoryError: Command failed with exit 128: git
  14. 西游记中唐僧念过几次紧箍咒?
  15. 天梯图excl_2017最全【CPU天梯图】
  16. 健壮F.T.+新裸金属重磅发布!全新升级版ZStack加速新基建!
  17. 2023最值得推荐的5款零编程数据可视化软件
  18. 英语学习详细笔记(三)代名词
  19. C#操作Access数据库(vs2019)
  20. 【AD20学习笔记】PCB设计规则设置及手工布线

热门文章

  1. freeswitch呼叫中心之百度MRCP语音合成识别环境搭建
  2. 计算机主硬盘,电脑是固态和机械双盘系统在固态为什么显示主硬盘是机械盘
  3. Python+Opencv中的轮廓の(01)cv2.findContours检索图像的轮廓
  4. 长租公寓如何管理水电及租金?
  5. 使用linux内核仿真ZNS(zoned namespace SSD)
  6. C++ 侯捷视频学习(草稿)
  7. 两无线路由器连接方法
  8. python5_学习python5面向
  9. php zend optimizer 解密,zend guard对php代码加密 zend optimizer解析
  10. 侧脸生成正脸概论与精析(一)Global and Local Perception GAN