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

网站设计网站开发网页设计实训方法步骤

网站设计网站开发,网页设计实训方法步骤,wordpress素材下载,wordpress中isDIVCSS布局有很多值得学习的地方#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.sadfv.cn/news/111179/

相关文章:

  • html做旅游网站专业内涵建设8个方面
  • 广州建设高端网站wordpress火车头免登录发布
  • 做淘宝客网站需要做后台吗网站建设百家号
  • 在线编程的网站企业网站怎么建设公司
  • 学习网站开发多少钱wordpress网页编辑
  • 网站开发实战作业答案wordpress悬浮播放器
  • 网站建设费记什么科目百度竞价推广代理商
  • 咸宁网网站wordpress really static
  • 网站学什么近期热点新闻
  • seo站群系统电商seo是什么
  • 淮南市城乡建设档案馆网站百度app官方下载安装
  • 设计网站的合同江阴网络推广公司
  • 团购网站单页模板网站主要内容
  • 怎么做好营销网站开发做网站关键词优化的公司
  • 建立淘宝客网站官方网站aspcms
  • 网站优化的价值网站推广阶段
  • 商城类网站如何做seo有没有网站做字体变形
  • 公司网站托管注册公司要花多少钱
  • 佛山门户网站建设公司基木鱼建站
  • 建设工程鲁班奖公示网站上海建网站多少钱
  • 网站基本常识湖南沙坪建设集团有限公司网站
  • 网站设计公司哪家比较好wordpress5.2附加域
  • 重庆有名的网站建设闵行专业做网站
  • 济南网站建设v芯企优互联不错中山网站建设文化价位
  • 用个人免费空间快速建立个人网站后方平台seo是什么专业的课程
  • 论坛网站模块建设网站的申请信用卡分期
  • 如何做网站粘贴广告学做简单网站
  • 电脑网站开发者模式百度给做网站吗
  • 如何分析网站建设免备案的网站
  • 成都可以做网站的公司网站模板制作教程视频