您现在的位置是:网站首页> 编程资料编程资料
详解HTML5中垂直上下居中的解决方案html中table表格的内容水平和垂直居中显示HTML对于元素水平垂直居中的探讨关于html水平垂直居中的问题小结html元素水平居中、垂直居中、水平垂直居中于其父级元素的方法通过css控制HTML文本框中的文字垂直居中
2023-10-16
336人已围观
简介 本篇文章主要介绍了详解HTML5中垂直上下居中的解决方案,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
在CSS中,则要吐槽一下,利用margin:0 auto;可以达到水平方向的居中,但是margin: auto 0则无法达到垂直方向的居中。
这里主要还是由于没有对父控件即控件本身进行正确的定位。直接看代码, 首先对父控件需要使用相对布局,之后对子控件需要使用绝对布局,并且利用top,和bottom属性,结合margin: auto 0;,则可以达到效果。
.container-vertical { position: relative; width: 100%; height: 200px; background: deepskyblue; margin-bottom: 20px; } .container-vertical-item { position: absolute; width: 130px; height: 80px; text-align: center; background: yellow; line-height: 80px; top: 0; bottom: 0; margin: auto 0; }
垂直方向上居中.png
水平垂直方向居中
有了5.2的经验,我们可以尝试设置子控件的left和right,top,bottom属性都为0,并且margin: auto;四个方向上都是自动外边距。则可以达到这样的效果。其中需要注意的子控件需要必须是display: block; 属性。
看代码
.container-horization-vertical { position: relative; width: 100%; height: 200px; background: deepskyblue; margin-bottom: 20px; } .container-horization-vertical-item { position: absolute; width: 150px; height: 80px; background: yellow; line-height: 80px; text-align: center; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
小结: 这种方案在解决一些不算复杂的页面布局时还是很不错的,可以适配任何界面以及几乎所有的浏览器。但对于十分复杂的页面可能会需要其他的解决方案,但是从这个思路出发也可以得到启示
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
相关内容
- 详解HTML5新增标签HTML5各种头部meta标签的功能(推荐)HTML标签语义化(含H5)
- html5使用Canvas绘图的使用方法详解html5 canvas常用api总结(二)--绘图API 用html5的canvas和JavaScript创建一个绘图程序的简单实例html5-Canvas可以在web中绘制各种图形详解HTML5 canvas绘图基本使用方法
- 微信浏览器左上角返回按钮拦截功能微信app怎么更换默认浏览器? 微信选择浏览器的教程UC浏览器推出“抢票帮”功能 可让朋友帮你抢火车票UC浏览器如何使用微信摇一摇传图功能?qq浏览器微信功能怎么用 qq浏览器微信版使用教程搜狗浏览器怎么添加微信插件方便快捷登录微信在浏览器上进行微信版网页版聊天用电脑进行微信聊天UC浏览器怎么添加微信 UC浏览器电脑版添加微信方法 在手机不方便使用的情况下如何在浏览器上面进行微信版网页版聊天
- 基于HTML5 Canvas 实现商场监控实例详解html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- HTML5实现视频直播功能思路详解html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- js实现移动端H5页面手指滑动刻度尺功能JS实现左右两侧滑动展开菜单特效源码纯js简单的滑动按钮插件jQuery滑动解锁插件unlock.js
- HTML5网页音乐播放器的示例代码从零实现一个自定义html5播放器的示例代码html5 音乐播放器 audio 标签使用概述仿酷狗html5手机音乐播放器主要部分代码
- QQ飞车新人驾到活动 新人注册有好礼 活动详情_手机游戏_游戏攻略_
- 天天飞车过弯道的技巧详解_手机游戏_游戏攻略_
- 全民飞机大战使用烧饼修改器快速刷分方法_手机游戏_游戏攻略_
