• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html/xhtml > HTML对于元素水平垂直居中的探讨

HTML对于元素水平垂直居中的探讨

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-05

本文主要包含HTML,元素,水平,垂直,居中等相关知识,佚名 希望在学习及工作中可以帮助到您

我们在设计页面的时候,经常要把DIV居中显示,而且是相对页面窗口水平和垂直方向居中显示,如让登录窗口居中显示。

到现在为止,探讨了很多种方法。

HTML:

  1. <body>  
  2.     <div class="maxbox">  
  3.         <div class="minbox align-center"></div>  
  4.     </div>  
  5. </body>  
  6.   

效果图(下面几种方法效果图一样):

第一种: CSS绝对定位

主要利用绝对定位,再用margin调整到中间位置。

父元素:

  1. .maxbox{   
  2.     position: relative;   
  3.     width: 500px;   
  4.     height: 500px;   
  5.     margin: 5px;   
  6.     box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8), -1px -1px 1px rgba(0, 0, 0, 0.8);   
  7. }   
  8.   

子元素:

  1. .minbox{   
  2.     width: 200px;   
  3.     height: 200px;   
  4.     box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8), -1px -1px 1px rgba(0, 0, 0, 0.8);   
  5. }  

水平垂直居中对齐:

  1. .align-center{   
  2.     position: absolute;   
  3.     left: 50%;   
  4.     top: 50%;   
  5.     margin-left: -100px;   /*width/-2*/  
  6.     margin-top: -100px;    /*height/-2*/  
  7. }   

第二种: CSS绝对定位 + Javascript/JQuery

主要利用绝对定位,再用Javascript/JQuery调整到中间位置。相比第一种方法,此方法提高了class的灵活性。

父元素:

  1. .maxbox{   
  2.     position: relative;   
  3.     width: 500px;   
  4.     height: 500px;   
  5.     margin: 5px;   
  6.     box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8), -1px -1px 1px rgba(0, 0, 0, 0.8);   
  7. }   
  8.   

子元素:

  1. .minbox{   
  2.     width: 200px;   
  3.     height: 200px;   
  4.     box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8), -1px -1px 1px rgba(0, 0, 0, 0.8);   
  5. }  

水平垂直居中对齐:

  1. .align-center{   

您可能想查找下面的文章:

  • HTML表单提交的几种方式_动力节点Java学院整理
  • HTML表单_动力节点Java学院整理
  • HTML大于号、小于号、空格、引号等常用的转义代码写法一览表
  • HTML中实现鼠标经停时整行(tr)变色
  • html格式化json的实例代码
  • html在消息按钮上增加数量角标的实现代码
  • html页面跳转传递参数问题
  • html、css和js注释规范用法小结
  • Html 实现动态显示颜色块的报表效果(实例代码)
  • html是什么文件 html文件如何打开

相关文章

  • 2017-08-05详解a href=#与 a href=javascript:void(0) 的区别
  • 2017-08-05Form提交表单页面刷新不跳转
  • 2017-08-05在页面中调用搜索引擎以调用百度为例
  • 2017-08-05浅谈HTML空链接的作用
  • 2017-08-05缩短网页应用开发的十大省时技巧(图文教程)
  • 2017-08-05举例讲解HTML中META标签的一些使用技巧
  • 2017-08-05XHTML中不再使用HTML中的一些废弃元素
  • 2017-08-28多语言网站(如何实现网站的多语言版本?)
  • 2017-08-05HTML教程:收集的常用的HTML标签(5)
  • 2017-08-05通过实例掌握BR和P标签的区别

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • a标签的target指向iframe的name和id的区别
    • HTML之文本标记
    • 谷歌浏览下label与input间距的小问题
    • 网页制作前先来看看这些所谓的规范
    • 利用iframe技巧获取访问者qq实现思路及示例代码
    • shtml include使用方法
    • 关于IE8兼容:X-UA-Compatible属性的解释
    • html超链接a标签的href跳转跟onclick之间执行顺序示例介绍
    • 关于type="file"的input框样式修改小结
    • 改变HTML下拉框SELECT选项的多种方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有