有一个"层<div>"如何使他居中,也就是说不管分辨率是800*600还是1024*768,如何控制这个层都在屏幕的正中间 <div style="margin:0 auto;height:300px;width:200px;background-color:#333">应该居中了吧</div> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果要层在页面正中,单纯用样式很难搞定,要结合JS或VBS搞定应该比较容易。 好了,我试着写了个,基本可以解决问题:<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>层居中</title><style>#dd{position:absolute;border:1 solid red;top:expression((this.parentElement.offsetHeight-this.offsetHeight)/2);left:expression((this.parentElement.offsetWidth-this.offsetWidth)/2);}</style></head><body><div id="dd">我在中间了 ^_^</div></body></html>不过有个前提,就是不能加<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">这样的DTD声明 this.parentElement.offsetHeight换成parentElement.parentElement.offsetHeight就可以了,请问这个parentElement是什么意思啊?怎么两个? 怎么让浏览器最下方始终空出来一行 构造集合 送分啦! 关于offset的问题。 document.captureEvent()方法的问题 50分问有关框架页面刷新问题 要怎样才能得到两个时间间隔内的星期六和星期天的天数呢,也就是有多少个星期六和星期天? xml的加载错误? 接贴子《高手请进,请问如何把要投票选定的产品的值传递到相应的文本框中。》有问题,请各高手再发表高见!高分相送!! 怎样实现:点关闭浏览器按钮时,弹出对话框“是否真的退出?”然后是两个按钮:yes,no?? 迷糊,是凭空冒出来的呀MM_p??请看代码. 程序运行完,本窗口自动关闭,怎么写?
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>层居中</title>
<style>
#dd{
position:absolute;
border:1 solid red;
top:expression((this.parentElement.offsetHeight-this.offsetHeight)/2);
left:expression((this.parentElement.offsetWidth-this.offsetWidth)/2);
}
</style>
</head><body>
<div id="dd">我在中间了 ^_^</div>
</body></html>不过有个前提,就是不能加
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
这样的DTD声明
换成
parentElement.parentElement.offsetHeight
就可以了,请问这个parentElement是什么意思啊?怎么两个?