CSS盒模型居中方法 Love The Way You Lie 2023-01-03 04:59 147阅读 0赞 #### 实现盒模型水平居中的方法 #### 全局样式 .parent { color: #FFFFFF; height: 200px; width: 200px; margin: 0 auto; background-color: #000000; } .child { width: 50px; height: 50px; background-color: #26f12d; } **方法一:margin+width** 这种方法适用于已经知道width的盒子 <div class="parent"> <div class="child"></div> </div> .child { width: 50px; margin: 0 auto; } **方法二:text-align+inline-block** <div class="parent"> <div class="child"></div> </div> .parent { text-align: center; } .child { display: inline-block; } **方法三:float+position** <div class="parent"> <div class="between"> <div class="child"></div> </div> </div> .between { position: relative; left: 50%; float: left; } .child { position: relative; right: 50%; } **方法四:** <div class="parent"> <div class="between"> <div class="child"></div> </div> </div> .parent { position: relative; } .between { position: absolute; left: 50%; } .child { position: relative; right: 50%; } **方法五:flex** <div class="parent"> <div class="child"></div> </div> .parent { display: -webkit-box; -webkit-box-pack: center; -webkit-box-orient: horizontal; } **方法六:fit-content** <div class="parent"> <div class="between"> <div class="child"></div> </div> </div> .between { width: -webkit-fit-content; margin: 0 auto; } #### 实现盒子模型垂直居中的方法 #### **方法一:position** 这种方法适用于已经知道width的盒子 <div class="parent"> <div class="child"></div> </div> .parent { position: relative; width: 200px; height: 200px; } .child { position: absolute; margin: 75px 0; } **方法二:position+transform** 这种方法适用于已经知道width的盒子 <div class="parent"> <div class="child"></div> </div> .parent { position: relative; width: 200px; height: 200px; } .child { position: absolute; top: 50%; transform: translate(0%, -50%); } **方法三:flex布局** <div class="parent"> <div class="child"></div> </div> .parent { display: flex; align-items: center; } **方法四:table-cell布局** <div class="parent"> <div class="between"> <div class="child"></div> </div> </div> .parent { display: table; } .between { display: table-cell; vertical-align: middle; } #### 实现盒子模型水平垂直居中方法 #### **方法一:** <div class="parent"> <div class="child"></div> </div> .parent { position: relative; } .child { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); } **方法二:** <div class="parent"> <div class="child"></div> </div> .parent { position: relative; } .child { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } **方法三:** <div class="parent"> <div class="child"></div> </div> .parent { position: relative; } .child { position: absolute; top: 50%; left: 50%; margin-top: -25px; /* 自身 height 的一半 */ margin-left: -25px; /* 自身 width 的一半 */ }
相关 CSS-盒模型 盒模型组成 先定义一个class名为box的盒子,定义宽、高、外边距、内边距、边框。 <!DOCTYPE html> <html> <h Myth丶恋晨/ 2024年03月27日 17:37/ 0 赞/ 91 阅读
相关 CSS盒子模型居中方法 方法一: 利用margin; <!DOCTYPE html> <html> <head> <meta chars 谁借莪1个温暖的怀抱¢/ 2023年01月03日 14:12/ 0 赞/ 145 阅读
相关 CSS盒模型居中方法 实现盒模型水平居中的方法 全局样式 .parent { color: FFFFFF; height: 200px; width: Love The Way You Lie/ 2023年01月03日 04:59/ 0 赞/ 148 阅读
相关 CSS盒模型 1 元素分类 在讲解CSS布局之前,我们需要提前知道一些知识,在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。 我就是我/ 2022年06月14日 02:15/ 0 赞/ 324 阅读
相关 CSS盒模型 盒模型是CSS布局的最基本组成部分,它指定页面元素如何显示及在某种方式上如何交互,在页面上的每个元素都是以一个矩形的表现形式存在的,每个矩形是由元素的内容、内补丁(pa 旧城等待,/ 2022年05月30日 12:43/ 0 赞/ 287 阅读
相关 CSS盒模型 1)盒模型结构 ![70][] 想象一个盒子,它有:外边距(margin)、边框(border)、内边距(padding)、内容(content)四个属性; 古城微笑少年丶/ 2022年05月27日 08:46/ 0 赞/ 299 阅读
相关 CSS盒模型 盒模型 单地说每个html标签都是一个方块,然后这个方块又包着几个小方块。盒模型分为IE盒模型和W3C标准盒模型两种。 Margin(外边距) - 清除边框外的区 r囧r小猫/ 2022年05月17日 02:25/ 0 赞/ 357 阅读
相关 css盒模型 首先提个问题,在写HTML文件时第一行为什么要写<!DOCTYPE html>呢? 什么是盒模型 盒模型分为标准盒模型和IE盒模型,下图是Google开发者工具的截图: 傷城~/ 2022年01月20日 07:35/ 0 赞/ 299 阅读
相关 CSS:盒模型 [2019独角兽企业重金招聘Python工程师标准>>> ][2019_Python_] ![hot3.png][] 在CSS中有两种盒模型: (1)W3C标准盒模型:包括 悠悠/ 2022年01月13日 10:04/ 0 赞/ 337 阅读
相关 CSS盒模型 ![img1.gif][] 我们可以把它想像成现实中上方开口的盒子,然后从正上往下俯视,边框相当于盒子的厚度,内容相对于盒子中所装物体的空间,而填充呢,相当于为防震而在盒子内 秒速五厘米/ 2021年11月27日 00:28/ 0 赞/ 422 阅读
还没有评论,来说两句吧...