css设置图片水平及垂直居中

.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;

}

  

时间: 2024-08-05 19:35:39

css设置图片水平及垂直居中的相关文章

CSS制作图片水平垂直居中 亲测推荐

空白标签实现图片的垂直居中 这种方法很有意思,也很有独特之处,我的思路也是来自于张鑫旭-鑫空间-鑫生活写的<大小不固定的图片.多行文字的水平垂直居中>一文中的使用空白图片实现垂直对齐.他主要使用了一张宽度为1px高度为100%的透明图片,并设置图片“vertical-align:middle”.后来我想了想,此处能不能不使用图片,直接像上面的实例一样,用一个空格的span标签,只是将其“display:inline”设置为“display:inline-block”.因为这两者的核心原理都是一

Css设置图片垂直居中

说明:样式设置主要是针对图片的父级元素,并非图片元素本身. Css代码[图片父级点的样式]: <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-f

js脚本控制图片水平与垂直居中

使用方法: 1.定义ResizeImg(obj)方法 1 function ResizeImg(obj) { 2 var boxHeight = $(".box").height(); 3 var boxWidth = $(".box").width(); 4 var imgHeight = $(obj).height(); 5 var imgWidth = $(obj).width(); 6 if (imgHeight * boxWidth >= imgWi

css 使图片水平垂直居中

1.利用display:table-cell,具体代码如下: html代码如下: 1 <div class="img_wrap"> 2 <img src="wgs.jpg"> 3 </div> css代码如下: 1 .img_wrap{ 2 width: 400px; 3 height: 300px; 4 border: 1px dashed #ccc; 5 display: table-cell; //主要是这个属性 6 ver

css实现元素水平、垂直居中

一.水平居中 1.行内元素的水平居中方法 给父元素设置一个text-align:centent. <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <style> .box{ text-align: center; } </style>

js+css设置图片进行动态显示调整。

.divImg{ width:233px; height:214px; border:1px solid #e5e5e5; overflow: hidden; text-align: center; } <div class="divImg"> <img src="path"> </div> 主要是设置Img标签外层div样式,overflow: hidden; $("img").load(function()

关于HTML+CSS设置图片居中的方法

有的时候我们会遇到这样一个问题,就是当我们按下F12进行使用firebug调试的时候,我们发现图像没有居中,页面底下有横向的滑动条出现,图片没能够居中,默认状态下只是紧靠在页面最左侧,而我们对图像缩小的时候,图像依然紧靠在页面最左侧,所有我们需要对图像设置居中,无论放大或者缩小页面,都使得图像至始至终都显示在页面的中间. 代码如下 HTML: <html> <head> </head> <body> <div class="backgroun

如何设置DIV水平、垂直居中

一.水平居中 需要设置两点: 1  设置DIV 的width属性即宽度. 2  设置div的margin-left和margin-right属性即可 代码: <div style="width:800px; margin-left:auto; margin-right:auto; color:White; height:400px">DIV居中</div> 二.DIV垂直居中 同样的道理,需要设置两点: 1  设置DIV 的height属性即宽度. 2  设置d

css设置图片居中、居左、居右

CreateTime--2017年12月8日14:25:09 Author:Marydon 图片一般默认是居左显示的,如何更改它的水平位置呢? <div style="border:1px solid red;">图片居中展示</div> <img style="display:block; margin:0 auto;" src="http://files.cnblogs.com/files/Marydon20170307/