div中的img垂直居中
2010-12-22 13:51
507 查看
css方法一
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>未命名頁面</title>
<script type="text/javascript">
function setCenter(Xelement)
{
var parent=Xelement.parentNode;
parent.style.position="relative";
Xelement.style.position="absolute";
var left=(parent.clientWidth-Xelement.clientWidth)/2;
var top=(parent.clientHeight-Xelement.clientHeight)/2;
Xelement.style.left=left+"px";
Xelement.style.top=top+"px";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="picbox" style="width: 200px; height: 200px; background: #ccc;">
<img id="img1" src="images/c7.jpg" alt="" onload="setCenter(this)" />
</div>
</form>
</body>
</html>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>未命名頁面</title>
<script type="text/javascript">
function setCenter(Xelement)
{
var parent=Xelement.parentNode;
parent.style.position="relative";
Xelement.style.position="absolute";
var left=(parent.clientWidth-Xelement.clientWidth)/2;
var top=(parent.clientHeight-Xelement.clientHeight)/2;
Xelement.style.left=left+"px";
Xelement.style.top=top+"px";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="picbox" style="width: 200px; height: 200px; background: #ccc;">
<img id="img1" src="images/c7.jpg" alt="" onload="setCenter(this)" />
</div>
</form>
</body>
</html>
相关文章推荐
- 如何使img标签在div中垂直居中
- img如何在div中垂直居中?要支持所有浏览器
- 外部一个div固定宽高,内部img也固定宽高,怎么让img在外部div中垂直居中对齐
- css div img 垂直居中对齐!
- div img 垂直居中
- div中img,span垂直居中的问题
- div img span 垂直居中问题
- 实现div里的img图片水平垂直居中
- 设置 img 在 div 中水平居中和垂直居中
- 未知大小的img或div如何水平垂直居中显示?
- div 或者 dt 中 img 垂直居中
- JS+CSS设置img在DIV中只显示Img垂直居中的部分
- 关于div中img,span垂直居中的问题
- img相对于div垂直居中
- 如何使img或者div在div中水平垂直居中显示
- img垂直居中于固定宽高度的div中
- img在div内水平垂直居中
- css div img 垂直居中对齐!
- 实现div里的img图片水平垂直居中
- div img 垂直水平居中