标签:
当给div设置absolute时,该元素已经脱离文档流,呈现浮动状态,只能通过left,top,right,bottom来设置属性,要实现居中只能通过js,代码如下:
<script>
$(document).ready(function(){ var getE=$("#helpPannel").innerWidth(); var getBody=$("body").outerWidth(); var result=(getBody-getE)/2+"px"; $("#helpPannel").css("left",result); }); </script>
<div id="helpPannel"></div>
innerWidth() 方法返回元素的宽度(包括内边距padding)
innerHeight() 方法返回元素的高度(包括内边距padding)
outerWidth() 方法返回元素的宽度(包括内边距和边框border,padding)
outerHeight() 方法返回元素的高度(包括内边距和边框border,padding)
innerheight 返回窗口的文档显示区的高度
innerwidth 返回窗口的文档显示区的宽度
outerheight 返回窗口的外部高度
outerwidth 返回窗口的外部宽度
标签:
原文地址:http://www.cnblogs.com/diantao/p/4584477.html