专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Javascript教程 » div垂直居中:经常用的图片在容器中的水平垂直居中例子 »正文

div垂直居中:经常用的图片在容器中的水平垂直居中例子

来源: 发布时间:星期六, 2008年12月27日 浏览:86次 评论:0
这是个未知大小图片在个已知大小容器中水平和垂直居中例子原文标题:“Centering an image of unknown size in an outer container of known size”
  这个水平和垂直居中例子能正常工作在IE5.x, IE6, IE7, Firefox, Opera, Mozilla, Netscape为IE和非IE分别写了 2套简单样式
  IE使用inline-blocks非IE使用table-cell and vertical-align
  CSS代码:
以下是引用片段:
/* for non-IE browsers */
div.holder {width:750px; height:300px; background:#f8f8f8;
border:1px solid #777; text-align:center; display:table-cell; vertical-align:middle;}
}
<!--[ IE]>
<style type="text/css">
/* vertical align for IE */
#edge {width:0; height:100%; display:inline-block; vertical-align:middle;}
#container {text-align:center; width:100%; display:inline-block; vertical-align:middle;}
</style>
<![end]-->

  xhtml代码:
<div ="holder">
<span id="edge"></span>
<span id="container"><img src="graphics/homework.jpg" alt="" /></span>
</div>

  作者例子是单个我扩展了下页6张图片可适用于像册和产品展示等地方查看演示
  form:http://www.cssplay.co.uk/menu/centered.html
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: