当前位置: 首页 > 网络应用技术

CSS布局中心布局

时间:2023-03-06 00:03:28 网络应用技术

  含义:指父 - 级元素容器中的当前元素,水平方向显示在中间;

  原理:文本主体仅控制行的内容(文本,内部元素和在线元素)。

  通过以下CSS样式代码水平生活

  优点简单快捷,易于理解,并且兼容性非常好;

  缺点仅在行内容中有效:属性将继承后代的内容;如果子元素的宽度大于父元素的宽度,则无效。只有当后代中文本偏好属性的内容的宽度无效。

  原理:虽然保证金有平衡,如果与自动设置保证金,则将有平均剩余空间。加上额外的空间,如果设置保证金,则计算值为0;

  通过以下CSS样式代码水平生活

  优点:简单;良好的兼容性;良好的兼容性;

  缺点:必须修复,并且该值不能自动;宽度小于父元素,否则它将无效;

  原理:文本主体仅控制行的内容(文本,内部元素和在线元素)。

  通过以下CSS样式代码水平生活

  优点:简单,易于理解,兼容性很好;

  缺点:仅在线内容上有效;该属性将继承后代的内容;块级别更改为内联块,空间将产生元素间隔。

  原理:Zi jue(绝对定位)父阶段(相对定位),顶部,右,底部,左,左值相对于父元素的大小,然后相对于其自身的大小而变化。组合的组合达到了水平驻地

  通过以下CSS样式代码水平生活

  优点:与边缘左翼良好的兼容性;无论是块还是内部元素,都可以实现;

  缺点:更多代码;文档流的分离;使用边缘左侧需要知道宽度值:与变换(IE9+)的兼容性不佳;

  原理:将当前的主轴对准方法设置为中心。

  通过以下CSS样式代码水平生活

  优点:功能强大;简便;容易明白;

  缺点:PC端不好,移动终端(Android4。0+)

  含义:指父 - 级元素容器中的当前元素,垂直方向显示在中间;

  原理:线高的最终性能是通过内联框实现的,无论在线框的高度如何(无论它大于文本还是小于文本),该空间占据的空间是来自公共级别的中线垂直线文本内容。

  通过以下CSS样式代码水平生活

  优点:简单;良好的兼容性

  缺点:只能在 - 线内容中使用;我们必须知道高度的价值;

  原理:垂直平衡与线路高度之间的关系。

  通过以下CSS样式代码水平生活

  优点:简单;良好的兼容性

  缺点:您需要添加字体大小:0;完成垂直中心;但是,主要需求是需要更改html#parent软件包img或一个空间;

  使用Tabel-cell实现:原理:CSS表使表内容的内容对齐。

  通过以下CSS样式代码水平生活

  优点:简单;宽度和高:良好的兼容性(IE8+)缺点:设置表格电池的元素,宽度和高度值设置百分比无效,并且需要设置父元素显示:table;生效;表格确实具有刻痕的边距,设置诸如父元素上的table-re的属性也将使其在不知不觉中的高度;设置浮子或位置会损坏默认布局。自动打开父元素。

  3-2。使用绝对定位实现:原理:Zijiefu,顶部,右,底部,左,左,相对于父元素的大小,然后相对于其自身的大小,边距或转换。该组合使用水平水平到达中心的中心。

  / / / /

  优点:与保证金顶部的兼容性;无论是块还是内部元素,它都可以实现缺点:更多代码;单独的文档流;使用保证金顶来了解高度值:使用变换兼容性(IE9+)

  具有FLEX的实现:原理:Flex设置对准方法。

  通过以下CSS样式代码水平生活

  优点:功能强大;简便;容易明白;

  缺点:PC端不好,移动终端(Android4。0+)

  含义:指当前元素容器,中间显示水平垂直方向;

  原理:csstable,将表内容垂直在中间,垂直中心位于中间;然后根据内部内容的内容

  块级别的内容采用不同的方式来站在中间。

  原理:顶部,右,底部和左的值相对于父元素的大小。然后边缘或变换相对于其自身的大小,并且该组合使用几何水平垂直。

  通过以下CSS样式代码水平生活

  原理:Flex设置对准方法。

  通过以下CSS样式代码水平生活

  原始:https://juejin.cn/post/7102963820083019813