当前位置: 首页 > news >正文

荣成市有做网站的吗湖南铁军工程建设有限公司官方网站

荣成市有做网站的吗,湖南铁军工程建设有限公司官方网站,郑州网站建设哪家公司好,论学院网站建设项目的进度管理制度DIVCSS布局有很多值得学习的地方#xff0c;这里和大家描述一下关于DIV居中布局的实现方法#xff0c;主要有三种方法#xff0c;每种方法都有各自的特点#xff0c;请看下文详细介绍#xff0c;相信通过本文描述你对DIV居中布局一定会有深刻的认识。 关于DIV居中布局的几…DIVCSS布局有很多值得学习的地方这里和大家描述一下关于DIV居中布局的实现方法主要有三种方法每种方法都有各自的特点请看下文详细介绍相信通过本文描述你对DIV居中布局一定会有深刻的认识。 关于DIV居中布局的几种实现方法 现在DIVCSS布局越来越流行了怎么实现div居中好像是个难题。本文给出关于DIV居中布局的几种实现方法,相信会对大家有所帮助. 第一种方法: body{ margin:0pxauto; text-align:center; }   但是如果没申明下面这句解析方法,页面就会出错.不能居中对齐! !DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.1//EN http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd   但是有时候页面并不能全部按上面规定的代码格式来编写,比如说要改多彩滚动条. 第二种方法: margin-left:50%; left:-width/2;   这里的width不是CSS中的Width,而是你的DIV的宽度例如你的div是768px宽那么你就应该设置left:-384px。 第三种方法:使用JS来控制div居中. 在页面之中添加了下面的一小段代码. scriptlanguagescriptlanguagejavascript typetext/javascriptsrcfunction.js/script   function.js内容: if(window.screen.width800) {document.write(styletypestyletype\text/css\ body{margin-left:(window.screen.width-800)/2px}/style);}   经过测试.可以正常实现DIV居中 补充一点:上面这段JS必须放在你的最后一个CSS连接或/style的后面. ◆下面是这种方法的详细讲解: 首先解释一下JS中窗口和网页的几种尺寸属性的含义 document.body.clientWidth网页可见区域宽是指浏览器显示网页的区域宽度不包括浏览器的边框宽度和垂直滚动条的宽度。大小随着浏览器的窗口大小而改变。 document.body.clientHeight网页可见区域高是指浏览器显示网页的区域所能看到的高度不包括浏览器的边框宽度和水平滚动条的高度。大小随着浏览器的窗口大小而改变。 document.body.scrollTop网页被卷去的高是指拉动垂直滚动条时网页上面被地址栏及菜单栏遮盖着的部分的高。 document.body.scrollLeft网页被卷去的左是指拉动水平滚动条时网页左面被左边线遮盖着的部分的宽。 现在我们来分析一下程序该如何实现 第一步我们要实现的是使层在弹出时绝对DIV居中不去考虑是否有滚动条的情况。 1.计算出层距离显示区域左边和上边的位置 注意divId指的是所要居中的层,divId.clientWidth为其宽度 vardivIddocument.getElementById(xxx); varv_left(document.body.clientWidth-divId.clientWidth)/2; varv_top(document.body.clientHeight-divId.clientHeight)/2;   2.把得到的值重新赋给DIV的left和top属性 divId.style.leftv_left; divId.style.topv_top;   说明divId为DIV标签的id值这样这个层就是DIV居中显示的了。 第二步我们要实现的是使在拖动滚动条的情况下弹出的层也能居中。 1.其实很简单我们只要把拖动的宽度和高度加到前面计算出来的左边距和上边距中就OK了。 v_leftdocument.body.scrollLeft; v_topdocument.body.scrollTop;   2.把得到的值重新赋给DIV的left和top属性 divId.style.leftv_left; divId.style.topv_top;   这样显示出来就是DIV居中的了。 完整代码如下 !doctypehtmlpublic“-//w3c//dtdhtml4.0transitional//en html head title弹出的层居中显示/title metanamemetanamegeneratorcontenteditplus metanamemetanameauthorcontent metanamemetanamekeywordscontent metanamemetanamedescriptioncontent /head body tablewidthtablewidth100% trtdspanonclickspanοnclickdivcenter()test/span/td/tr trtdspanonclickspanοnclickdivcenter()test/span/td/tr trtdspanonclickspanοnclickdivcenter()test/span/td/tr trtdspanonclickspanοnclickdivcenter()test/span/td/tr trtdspanonclickspanοnclickdivcenter()test/span/td/tr trtdspanonclickspanοnclickdivcenter()test/span/td/tr /table dividdividmxhstyleposition:absolute; left:200px;top:30px;width:200px;height:200px; background-color:navy;border:2px我是居中显示的了。/div /body /html   总结一下: 主要是这句代码起的作用:(window.screen.width-800)/2//计算页面应该留出的边距数值.800为我的DIV宽度滚动条宽度.实际应用改为你自己的大小.转载于:https://www.cnblogs.com/KevinG/p/3533375.html
http://www.yutouwan.com/news/229287/

相关文章:

  • 邢台企业网站建设咨询cms软件有什么功能
  • 河南高端网站建设中国新闻社和新华社有什么区别
  • 开发网站价格精湛的网站建设
  • 聚企360做的网站北京优化seo排名
  • 重庆中环建设有限公司网站华为公司网站建设案例分析
  • 手机网站制作费用益阳网站设计公司
  • wordpress 修改网页网站推广优化张店
  • 协同办公oaseo岗位要求
  • 怎么做p2p的网站河南省建设厅官方网站李学军
  • 网站运营的主要工作内容个人网站备案简介怎么写
  • 如何做公司网站网页宁德网站推广
  • 网站建设的基础知识哪有做网站的 优帮云
  • 也买酒技术网站建设电脑有网络但是打不开网页
  • 郑州做网站优化价格做没有好的网站你懂的
  • 利辛做网站wordpress修改管理员
  • 莱阳网站建设湖南seo网站设计
  • 免费网站后台管理系统京京商城
  • 网站访问量怎么增加h5案例
  • 绵阳市建设工程质量监督站网站精通网站开发书籍
  • 网站开发教程公司潍坊住房和城乡建设局招标网站
  • 怎么用网站做远控找网站推广
  • 请人做网站学做粤菜的网站有哪些
  • 中国最知名的网站建设公司产品设计考研
  • 做外贸面料哪个网站可以接单网站安全检测怎么关掉
  • 网站建设工作总结6品牌注册查询官网入口
  • 海南七星彩网站开发淘宝客网站需要备案
  • 东营网站建设费用网站开发综合设计报告
  • 楚雄网站建设公司一站式免费建站平台
  • 网站建设商虎小程序蚌埠做网站公司
  • 百度seo新站优化制作一个购物网站