怎么在CSS中实现居中布的局

  介绍

怎么在CSS中实现居中布局?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

CSS是什么意思

CSS是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网页的样式,使网页更加美化。它也是一种定义样式结构如字体,颜色,位置等的语言,并且CSS样式可以直接存储于HTML网页或者单独的样式单文件中,而样式规则的优先级由CSS根据这个层次结构决定,从而实现级联效果,发展至今,CSS不仅能装饰网页,也可以配合各种脚本对于网页进行格式化。

<强> 1。父级容器设置成表格,子级设为行内元素。

适合子级内容为文本展示。

怎么在CSS中实现居中布局

& lt; !——, css ——比;   & lt; style>   ,,,# parent  {   ,,,,,,,身高:,200 px;   ,,,,,,,宽度:,200 px;   ,,,,,,,边界:,1 px  solid 红色;      ,,,,,,,显示:,表格单元;,,,,/*,转变成表格,*/,,,,,,,text-align:,中心,,,,,,/*,水平,*/,,,,,,,vertical-align:,中间,,/*,垂直,*/,,,}   ,,,# child  {   ,,,,,,,,背景颜色:蓝色;   ,,,,,,,颜色:,白色;      ,,,,,,,显示:,内联;,,,,,,,,/*,子元素设置为行内或行内块,*/,,,}   & lt;/style>      & lt; !——, html ——比;   & lt; div  id=皃arent"祝辞   ,,,& lt; div  id=癱hild"祝辞内容& lt;/div>   & lt;/div>

<强> 2。父级容器设置相对定位,子级设置绝对定位后通过外边距居中。

怎么在CSS中实现居中布局

& lt; !——, css ——比;   & lt; style>   ,,,# parent  {   ,,,,,,,身高:,200 px;   ,,,,,,,宽度:,200 px;   ,,,,,,,边界:,1 px  solid 红色;      ,,,,,,,位置:,相对的,,,,,,/*,设置相对定位,*/,,,}   ,,,# child  {   ,,,,,,,身高:,50 px;   ,,,,,,,宽度:,50 px;   ,,,,,,,颜色:,白色;   ,,,,,,,,背景颜色:蓝色;      ,,,,,,,/*,绝对定位,4,个方向设置为,0,后,margin 设为,auto  */,,,,,,,位置:,绝对;   ,,,,,,,左:,0;   ,,,,,,,:,0;   ,,,,,,,对的:,0;   ,,,,,,,底部:,0;   ,,,,,,,保证金:,汽车;   ,,,}   & lt;/style>      & lt; !——, html ——比;   & lt; div  id=皃arent"祝辞   ,,,& lt; div  id=癱hild"祝辞& lt;/div>   & lt;/div>

<强> 3。父级容器设置为弹性盒,子级设置外边距。

怎么在CSS中实现居中布局

& lt; !——, css ——比;   & lt; style>   ,,,# parent  {   ,,,,,,,身高:,200 px;   ,,,,,,,宽度:,200 px;   ,,,,,,,边界:,1 px  solid 红色;      ,,,,,,,显示:,flex,,,,,,,,,,,/*,父元素转换为弹性盒,*/,,,,,,,显示:,-webkit-flex;,,/*, Safari  */,,,}   ,,,# child  {   ,,,,,,,身高:,50 px;   ,,,,,,,宽度:,50 px;   ,,,,,,,,背景颜色:蓝色;      ,,,,,,,保证金:,汽车;   ,,,}   & lt;/style>      & lt; !——, html ——比;   & lt; div  id=皃arent"祝辞   ,,,& lt; div  id=癱hild"祝辞& lt;/div>   & lt;/div>

<强> 4。父级容器设置相对定位,子级设置绝对定位,左边距和上边距设置负一半宽度。

适合子级的宽高固定的情况。

怎么在CSS中实现居中布局

& lt; !——, css ——比;   & lt; style>   ,,,# parent  {   ,,,,,,,身高:,200 px;   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

怎么在CSS中实现居中布的局