CSS是层叠样式表。下面,我们来看看怎么使用CSS让图片水平垂直都居中吧。
新建一张文档在桌面新建一张文本文档,改名为1.txt,如下图所示:
基础代码然后打开文本文档,编写基础代码,再把桌面上的老虎图片引入进去,如下图所示:
后缀名然后把文本文档后缀名改为.html,如下图所示:
运行网页然后在浏览器中运行网页,现在图片有了,只是还没有居中,图片居住代码要用CSS写,如下图所示:
CSS代码然后写上CSS代码,如下图所示:
垂直水平居中可以看到图片已经垂直和水平居中,如下图所示:
总代码<!DOCTYPE html>
<head>
<title>html</title>
<style type="text/css">
.picTiger{
margin: auto
position: absolute
top: 0
left: 0
bottom: 0
right: 0
}
</style>
</head>
<body>
<img class="picTiger" src="C:/Users/Administrator/Desktop/1.jpg">
</body>
<html>
这个方法把一些 div 的显示方式设置为表格,因此我们可以使用表格的 vertical-align property 属性。<div id="wrapper">
<div id="cell">
<div class="content">
Content goes here</div>
</div>
</div>
#wrapper {display:table}
#cell {display:table-cellvertical-align:middle}
该文章转摘自-网页制作大宝库(www.dabaoku.com) - 原文链接:http://www.dabaoku.com/jiaocheng/wangye/css/20091002548.shtml
根据不同情况使用不同方法,有具体需求你在追问,我看到就回答,给你说个通用的,但是是在低级版本浏览器有兼容问题的方法,设置position:absolutetop:50%left:50transform:translate(-50%,-50%)另一种方法,display:table-cell 具体自己百度,但是这个也有局限性,图片字体跟一些行内样式,在父元素确定高度的情况可以直接在父元素添加line-height:xxpx(xx为父元素高度)text-align:centervertical-align:middle