您现在的位置是:网站首页> 编程资料编程资料
HTML对于元素水平垂直居中的探讨利用CSS3的flexbox实现水平垂直居中与三列等高布局Flexbox制作CSS布局实现水平垂直居中的简单实例浅析CSS实现水平垂直同时居中的5种思路让DIV水平垂直居中的两种完美方法推荐CSS解决页面图片水平垂直居中问题的方法全面总结使用CSS实现水平垂直居中效果的方法CSS定位“十字架”之水平垂直居中关于html水平垂直居中的问题小结DIV或者DIV里面的图片水平与垂直居中的方法
2023-10-09
392人已围观
简介 这篇文章主要针对HTML对于元素水平垂直居中进行的探讨,对元素水平垂直居中操作进行讲解,感兴趣的小伙伴们可以参考一下
我们在设计页面的时候,经常要把DIV居中显示,而且是相对页面窗口水平和垂直方向居中显示,如让登录窗口居中显示。
到现在为止,探讨了很多种方法。
HTML:
XML/HTML Code复制内容到剪贴板
- <body>
- <div class="maxbox">
- <div class="minbox align-center">div>
- div>
- body>
效果图(下面几种方法效果图一样):

第一种: CSS绝对定位
主要利用绝对定位,再用margin调整到中间位置。
父元素:
CSS Code复制内容到剪贴板
- .maxbox{
- position: relative;
- width: 500px;
- height: 500px;
- margin: 5px;
- box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8), -1px -1px 1px rgba(0, 0, 0, 0.8);
- }
子元素:
CSS Code复制内容到剪贴板
- .minbox{
- width: 200px;
- height: 200px;
- box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8), -1px -1px 1px rgba(0, 0, 0, 0.8);
- }
水平垂直居中对齐:
CSS Code复制内容到剪贴板
- .align-center{
- position: absolute;
- left: 50%;
- top: 50%;
- margin-left: -100px; /*width/-2*/
- margin-top: -100px; /*height/-2*/
- }
第二种: CSS绝对定位 + Javascript/JQuery
主要利用绝对定位,再用Javascript/JQuery调整到中间位置。相比第一种方法,此方法提高了class的灵活性。
父元素:
CSS Code复制内容到剪贴板
- .maxbox{
- position: relative;
- width: 500px;
- height: 500px;
- margin: 5px;
- box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8), -1px -1px 1px rgba(0, 0, 0, 0.8);
- }
子元素:
CSS Code复制内容到剪贴板
- .minbox{
- width: 200px;
- height: 200px;
- box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8), -1px -1px 1px rgba(0, 0, 0, 0.8);
- }
水平垂直居中对齐:
CSS Code复制内容到剪贴板
- .align-center{
- position: absolute;
- left: 50%;
- top: 50%;
- }
JQuery:
JavaScript Code复制内容到剪贴板
- $(function(){
- $(".align-center").css(
-
相关内容
- 不可不知的HTML优化技巧浅谈利用缓存来优化HTML5 Canvas程序的性能使用分层画布来优化HTML5渲染的教程常用HTML meta 标签属性(网站兼容与优化需要)css(html)背景图优化合并技巧详解html5摇一摇代码优化包括DeviceMotionEvent等等HTML输入框优化以此来提高用户体验和易用度CSS(html)背景图优化合并深入探讨了解html页面的渲染过程以备学习前端的性能优化(续)了解html页面的渲染过程以备学习前端的性能优化HTML优化加快网页速度
- HTML代码书写规范指南XHTML编码七条基本规范小结规范HTML代码可以节省修改代码的时间学习如何书写整洁规范的HTML标记网页制作中使用规范的HTML代码的几点HTML网页META标签内容写作规范要点HTML5 语义化结构化规范化
- 深入解析HTML的table表格标签与相关的换行问题html中table表格的内容水平和垂直居中显示详解HTML中table表格的frame和rules属性Div+CSS对HTML的table表格定位用法实例html 隐藏div HTML里隐藏表格TABLE或者DIV内容的css样式HTML table表格边框的控制详细说明HTML的dl、dt、dd标记制作表格对决Table制作表HTML table 表格边框的实现思路
- HTML初学者适用的十五条最佳实践网页制作初学者:学用HTML的超链接A标记初学者接触HTML了解一些HTML标记(2)初学者接触HTML了解一些HTML标记(1)初学者接触HTML了解一些HTML标记(3)html 语法教程 chm版 初学者必备XHTML教程:针对初学者的XHTML基础HTML表格标记详细讲解(适合初学者)初学者接触HTML了解一些HTML标记(1)初学者接触HTML了解一些HTML标记(2)初学者接触HTML了解一些HTML标记(3)
- 举例讲解HTML中META标签的一些使用技巧html中meta标签及用法详解HTML标签meta总结,HTML5 head meta 属性整理HTML5各种头部meta标签的功能(推荐)HTML5头部<meta>标签的一些常用信息小结移动端html5 meta标签的神奇功效实例讲解HTML5的meta标签的一些应用 常用HTML meta 标签属性(网站兼容与优化需要)HTML头标签meta实现refresh重新定向HTML中的<meta>标签的使用详解
- HTML实现页面自动跳转的五种方法HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版的实现方法HTML页面跳转及参数传递问题html页面跳转传递参数问题HTML页面3秒后自动跳转的三种常见方法 html页面实现过两秒跳转至其他页面的方法phpwind生成html页面右下角跳转功能问题HTML中button标签点击实现页面跳转的三种方法
- HTML页面3秒后自动跳转的三种常见方法 HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版的实现方法HTML页面跳转及参数传递问题html页面跳转传递参数问题HTML实现页面自动跳转的五种方法html页面实现过两秒跳转至其他页面的方法phpwind生成html页面右下角跳转功能问题HTML中button标签点击实现页面跳转的三种方法
- 点击按钮文字变成input框,点击保存变成文字的实现代码限制html文本框input只能输入数字和小数点input checkbox 扩大点击范围的实现方法关于input的file 控件及美化浅谈html中input只读属性readonly和disable的区别快速解决input[type=file]打开时慢、卡顿的问题
- 百层迷门 第28关 图文攻略 _手机游戏_游戏攻略_
- 百层迷门 第29关 图文攻略 _手机游戏_游戏攻略_
点击排行
本栏推荐
