广州做网站的公司,网站服务公司电话:4006-585881
联系我们 | 会员中心 | 付款方式 | 代理加盟
      ||||
会员入口  
   
分类导航  
 
网站公告  (21)
在线帮助  (12)
服务指南  (20)
网站建设  (27)
常见问答  (19)
特效代码  (19)
服务中心  (3)
图形图像  (5)
Dreamweaver  (4)
搜索引擎  (12)
古文欣赏  (2)
电脑使用  (22)
域名注册问答  (17)
生活小常识  (5)
美食菜谱  (3)
名人经验  (2)
法律法规  (5)
手机常识  (5)
 
DIV 居中的绝好解决方法(js代码)
第一互联|广州自助建站中心 作者:SystemMaster 来源: 文字大小:[][][]
DIV 居中的绝好解决方法(js代码)
 
现在进行WEB重构的时候,一般我们做DIV 居中是这样:
body{
margin:0px auto;
text-align:center;
}
但是在没申明下面这句解析方法的时候,页面就会出错.不能居中对齐!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
为此困扰了我几天.那么有的朋友就会说:你加上这句不就行了吗? 可是有时候页面并不能全部按上面规定的代码格式来编写,比如说要改多彩滚动条.
直到昨天,一个想法在我脑中闪了一下. 何不用JS来控制页面的边距?说干就干!
找了个页面.添加了下面的一小段代码.
<script language="javascript" type="text/javascript" src="function.js"></script>
function.js内容:
if(window.screen.width>980){document.write("<style type=\"text/css\">body{margin-left:"+(window.screen.width-980)/2+"px}</style>");}
保存,测试. 哈哈,换了几个分辨率都可以正常居中!至此试验成功.
总结一下:
主要是这句代码起的作用:
(window.screen.width-980)/2 //计算页面应该留出的边距数值.980为我的DIV宽度 + 滚动条宽度.实际应用改为你自己的大小.
补充一点:上面这段JS 必须放在你的最后一个CSS连接或</style>的后面.
相关文章:
批量去掉图片超链的蓝色边框
我的网站有很多内容要发布,会不会直接影响网站制作的费用?
为什么同样是国际域名和300MB空间的配置,网站的价格会相差那么大?
网站备案通知
个性化定制服务高品质网站参数价格对比表
如何通过修改css文件使网页字体加粗
怎样改变一个插件所调用的模版
怎样使用页面设置功能
联系方式 付款方式 建站流程 文档下载 人才招聘 战略合作 网站备案 电子地图 建站手册 关于我们
第一互联自助建站中心全国统一电话:4006-585881
第一互联|Copyright © 2001-2009   www.diytop.com.cn All rights reserved. 广州第一互联建站中心 版权所有

广州公司: 广州市海珠区江南西路8号7层 电话:020-61139130 传真:020-85577212 邮箱:020@diy1.com.cn
深圳公司: 深南东路东方都会B座2621 电话:0755-82684053 传真:0755-33917059 邮箱:0755@diy1.com.cn
佛山公司: 电话:0757-86188946  电话:0757-86188946 传真:0750-8311009 邮箱:946@diy1.com.cn
江门公司: 鹤山市和平路377号 电话:0750-8311009 传真:0750-8311009 邮箱:0750@diy1.com.cn
中山公司: 中山市城区东区凯茵新城A12区 电话:0760-88991800 传真:0760-88991800 邮箱:0760@diy1.com.cn