当前位置:  编程技术>WEB前端

DIV 居中的绝好解决方法

    来源: 互联网  发布时间:2014-09-06

    本文导语:  现在进行WEB重构的时候,一般我们做DIV 居中是这样:  代码如下:body{ margin:0px auto; text-align:center; } 但是在没申明下面这句解析方法的时候,页面就会出错.不能居中对齐! 代码如下:为此困扰了我几天.那么有的朋友就会说:你加上...

现在进行WEB重构的时候,一般我们做DIV 居中是这样: 
代码如下:

body{
margin:0px auto;
text-align:center;
}

但是在没申明下面这句解析方法的时候,页面就会出错.不能居中对齐!
代码如下:



为此困扰了我几天.那么有的朋友就会说:你加上这句不就行了吗? 可是有时候页面并不能全部按上面规定的代码格式来编写,比如说要改多彩滚动条.
直到昨天,一个想法在我脑中闪了一下. 何不用JS来控制页面的边距?说干就干!
找了个页面.添加了下面的一小段代码. 
代码如下:



function.js内容: 
代码如下:

if(window.screen.width>800){document.write("body{margin-left:"+(window.screen.width-800)/2+"px}");}

保存,测试. 哈哈,换了几个分辨率都可以正常居中!至此试验成功.
总结一下:
主要是这句代码起的作用: 
代码如下:

(window.screen.width-800)/2 //计算页面应该留出的边距数值.800为我的DIV宽度 + 滚动条宽度.实际应用改为你自己的大小. 

补充一点:上面这段JS 必须放在你的最后一个CSS连接或的后面.
欢迎大家到我的小站交流更好的实现方法! 

    
 
 

您可能感兴趣的文章:

  • 通过javascript实现DIV居中,兼容各浏览器版本
  • 图片垂直居中之姊妹 DIV垂直居中
  • <font color=blue>让2个DIV居中并排显示
  • CSS如何使DIV层居中
  • 不用float实现div模块居中布局
  • 文字或图片元素在DIV中垂直居中
  • 一个自动居中的导航条实例与相关问题 DIV+CSS
  • 解决 select 挡住div的解决方法
  • 父div高度不能自适应子div高度的解决方案
  • 巧用jquery解决下拉菜单被Div遮挡的相关问题
  • 解决div被flash挡住的设置方法
  • div层跨越iframe帧显示在上面的解决方法附代码
  • DIV border边框显示不完全问题的解决方法
  • CSS技巧DIV为空时占据空间的解决办法
  • 解决用jquery load加载页面到div时,不执行页面js的问题
  • div总是被select遮挡的解决方法
  • 用div+css解决出现水平滚动条问题
  • 解决ASP.NET回传后div滚动条位置复位的问题(利用隐藏控件原理)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.swing.text.html类html.tag的类成员方法: div定义及介绍
  • jquery显示、隐藏div的方法举例
  • java命名空间javax.management类query的类成员方法: div定义及介绍
  • jquery显示与隐藏div的方法示例
  • java命名空间javax.imageio.plugins.jpeg类jpegqtable的类成员方法: k1div2luminance定义及介绍
  • 在DIV+CSS排版中新闻列表的制作方法
  • java命名空间javax.imageio.plugins.jpeg类jpegqtable的类成员方法: k2div2chrominance定义及介绍
  • DIV和CSS排版中制作细线条的方法小结
  • 在div中使用css让文字底部对齐的方法
  • 用div实现像table一样的布局方法
  • php获取网页中图片、DIV内容的简单方法
  • 用margin和overflow属性实现div间距的方法
  • 绝对定位的DIV宽度自动适应的一个方法
  • 基于DIV+ul+li实现的表格(多示例)
  • 如何动态修改层(<div ....> </div>)的显示与否?
  • HTML 区块元素:<DIV>和 <SPAN>各自的定义与区别详细介绍
  • 难!!!在jsp文件的java代码片段中控制该网页上DIV的属性以达到隐藏或显示某div的目的???
  • HTML <div> 标签
  • jQuery拖动div、移动div与弹出层实例
  • 常用的DIV+CSS的基本框架结构但不推荐都放一个div里
  • jQuery拖动div、移动div、弹出层实现原理及示例
  • Jquery在指定DIV加载HTML示例代码
  • jquery 页面滚动到指定DIV的代码
  • jquery 实现弹出div位于屏幕正中(图文)
  • div+css如何实现页脚的置底
  • 让超出DIV宽度范围的文字自动显示省略号...
  • DIV+CSS不一定符合标准
  • html小技巧之td,div标签里内容不换行
  • beyond_xiruo(希偌):请问我要删除某个DIV,那在<%.....%>之间的代码该怎么写???多谢!
  • asp去掉html,保留img br p div的正则实现代码
  • jquery实现弹出div,始终显示在屏幕正中间的简单实例


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3