您现在的位置是:网站首页> 编程资料编程资料
CSS 实现垂直居中的几种方法(必看)CSS水平垂直居中的几种方法总结css让容器水平垂直居中的7种方式利用CSS3的flexbox实现水平垂直居中与三列等高布局CSS设置文字图片垂直居中的方法总结深入理解CSS行高line-height与文本垂直居中的原理Flexbox制作CSS布局实现水平垂直居中的简单实例CSS设置DIV垂直居中的N种方法 兼容IE浏览器 CSS文本和div垂直居中方法总结 CSS在固定宽高的div内实现垂直居中的实例详解CSS实现垂直居中的几种方法小结
2021-09-05
725人已围观
简介 下面小编就为大家带来一篇CSS 实现垂直居中的几种方法(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
最近在学关系型数据库相关,MySQL 和 Postgre,捎带着学了 PHP,为了练手这几天就忙着自己搭博客,项目部署在某云上,该云算是良心,给的空间自己搭博客用足够了。本来想着每日一bo的,所以有的时候实在来不及就只能隔天更新了。以后尽量发点东西出来,等博客搭完写一写 SQL 数据库基础相关的分享,给跟我一样的小白道友们做下参考,大神请直接无视~
说到居中,很多人第一反应应该是水平居中,说到水平居中,肯定道友们有一万种方法做到,CSS3 的FlexBox更是强大到没朋友。但是良辰今天想聊的是 CSS 垂直居中的方法,下面是萌萌的分割线。神马?你敢说不萌?
•方式一 :table 布局方法
•直接上🐴:
XML/HTML Code复制内容到剪贴板
- >
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Titletitle>
- head>
- <body>
- <style>
- .container{
- width: 200px;
- height: 200px;
- font-weight:bold;">deepskyblue;
- display: table;
- }
- .cell{
- display: table-cell;
- vertical-align: middle;
- font-weight:bold;">lawngreen;
- }
- .content{
- font-weight:bold;">yellow;
- }
- style>
- <div class="container">
- <div class="cell">
- <div class="content">
- Content
- div>
- div>
- div>
- body>
- html>
效果:

•分析
•优点:content 高度可以动态改变,无须担心父级容器高度不够被截断;
•缺点:IE8 还没搞定。
•方式二:布局对象固定高度
CSS Code复制内容到剪贴板
- "en">
- "UTF-8">
-
vertical- center - "container">"content">"point">
- point goes here.
•就这样,我们实现了垂直和水平的居中

上面提到的方法,都有局限性,下面介绍一种通用的方法,不过是 CSS3实现的,但是通用。
XML/HTML Code复制内容到剪贴板
- >
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
- <head>
- <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
- <title>haorooms不固定高度div写法title>
- <style>
- .center {
- position: fixed;
- top: 50%;
- left: 50%;
- background-color: #000;
- width:50%;
- height: 50%;
- -webkit-transform: translateX(-50%) translateY(-50%);
- }
- style>
- head>
- <body>
- <div class="center">div>
- body>
- html>
相关内容
- CSS3实现翘边的阴影效果的代码示例css3实现渐变、阴影、超出指定文本省略号显示等一些效果实例CSS3文本阴影text-shadow属性详解CSS3圆角边框和边界图片效果实例 详解CSS3的图层阴影和文字阴影效果使用详解CSS3的box-shadow属性制作边框阴影效果的方法CSS3实现曲线阴影和翘边阴影CSS3实现千变万化的文字阴影text-shadow效果设计CSS3中文字镂空、透明值、阴影效果设置示例小结5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
- CSS的background属性及CSS3的背景图片设置总结CSS3 background-image颜色渐变的实现代码CSS3混合模式mix-blend-mode/background-blend-mode简介css3实现一个div设置多张背景图片及background-image属性实例演示使用CSS3来实现滚动视差效果的教程CSS3属性background-size使用指南css3中背景尺寸background-size详解详解background属性的8个属性值(面试题)
- CSS3中的常用选择器使用示例整理css3之UI元素状态伪类选择器实例演示总结30个CSS3选择器 css3类选择器之结合元素选择器和多类选择器用法IE8下CSS3选择器nth-child() 不兼容问题的解决方法对CSS3选择器的研究(详解)详解CSS3中属性选择器新增加的特性CSS3 新增选择器的实例
- CSS3中的@keyframes关键帧动画的选择器绑定详解CSS动画属性关键帧keyframes全解析CSS3 @keyframes简单动画实现 @keyframes规则实现多重背景的CSS动画CSS3 中的@keyframes介绍快速解决css使用@keyframes加载图片首次循环时出现白色间隙问题(闪屏)
- CSS属性text-overflow的使用问题css 设置overflow:scroll 滚动条的样式 CSS中overflow-y: visible;不起作用的原因分析及解决方法深入理解CSS overflow:hidden——溢出,坍塌,清除浮动css中text-overflow属性与文本截断详解详解CSS中zoom属性或overflow:auto属性清除浮动的作用使用CSS的overflow属性防止float撑开div的方法使用CSS隐藏元素滚动条的示例代码css 给div添加滚动并隐藏滚动条
- css图标与文字对齐的两种实现方法Html+css实现纯文字和带图标的按钮css控制文字前的小图标具体写法纯CSS实现取字符串的第一个字符实现文字图标功能
- CSS基础知识之float详解详解css中的float深入理解和应用css中Float属性CSS重要属性之float学习心得(分享)css(display,float,position)深入理解老生常谈css中float的用法CSS使用float属性设置浮动元素的实例教程理解CSS浮动float、定位positionCSS clear属性给float带来哪些影响CSS之float在IE浏览器下换行问题解决方法css浮动(float/clear)使用讲解
- 浅谈CSS的Display属性可能的值一文了解CSS 标签显示模式详解CSS标签中的显示模式浅析css中使用border属性与display属性的方法详解css display:box 新属性浅谈CSS3中display属性的Flex布局的方法CSS display属性的table表格布局详解CSS标签模式display属性
- 实例讲解CSS3中的box-flex弹性盒属性布局10分钟理解CSS3 FlexBox弹性布局CSS3 Flex 弹性布局实例代码详解css flex 弹性布局详解CSS3弹性盒模型flex box快速入门心得(必看篇)基础的CSS3弹性盒Flexbox布局使用实例flex弹性盒布局最后一行左对齐的实现思路
- 详解CSS3的图层阴影和文字阴影效果使用CSS3实现的渐变幻灯片效果css3中less实现文字长阴影(long shadow)CSS3的文字阴影—text-shadow的使用方法css文字阴影渐渐模糊效果的实现
点击排行
本栏推荐
