肥宅钓鱼网
当前位置: 首页 钓鱼百科

css文字水平居中有哪些方法(css实现水平居中的几种方式)

时间:2023-08-07 作者: 小编 阅读量: 1 栏目名: 钓鱼百科

一、对于行内元素:text-align:center;二、对于确定宽度的块级元素:(1)margin和width实现水平居中常用(前提:已设置width值):margin-left:auto;margin-right:auto;(2)绝对定位和margin-left:-(宽度值/2)实现水平居中固定宽度块级元素水平居中,通过使用绝对定位,以及设置元素margin-left为其宽度的一半.conte

一、对于行内元素:

text-align:center;

二、对于确定宽度的块级元素:

(1)margin和width实现水平居中

常用(前提:已设置width值):margin-left:auto; margin-right:auto;

(2)绝对定位和margin-left: -(宽度值/2)实现水平居中

固定宽度块级元素水平居中,通过使用绝对定位,以及设置元素margin-left为其宽度的一半

.content{

width: 200px;

position: absolute;

left: 50%;

margin-left: -100px; // 该元素宽度的一半,即100px

background-color: aqua;

}

(3)position:absolute(left=0 top=0 right=0 bottom=0)margin:auto

.content{

position: absolute;

width: 200px;

top: 0;

right: 0;

bottom: 0;

left: 0;

margin: auto;

}

三、对于未知宽度的块级元素:

(1)table标签配合margin左右auto实现水平居中

使用table标签(或直接将块级元素设值为display:table),再通过给该标签添加左右margin为auto

(2)inline-block实现水平居中方法

display:inline-block;(或display:inline)和text-align:center;实现水平居中

存在问题:需额外处理inline-block的浏览器兼容性(解决inline-block元素的空白间距)

(3)绝对定位实现水平居中

·绝对定位 transform,translateX可以移动本省元素的50%

.content{

position: absolute;

left: 50%;

transform: translateX(-50%); /* 移动元素本身50% */

background: aqua;

}

(4)相对定位实现水平居中

·用float或者display把父元素变成行内块状元素

.contentParent{

display: inline-block; /* 把父元素转化为行内块状元素 */

/*float: left; 把父元素转化为行内块状元素 */

position: relative;

left: 50%;

}

/*目标元素*/

.content{

position: relative;

right: 50%;

background-color:aqua;

}

(5)浮动实现水平居中的方法

.contentParent{

float: left;

position: relative;

left: 50%;

}

/*目标元素*/

.content{

position: relative;

right: 50%;

background-color:aqua;

}

(6)css3的flex实现水平居中方法

.contentParent{

display: flex;

flex-direction: column;

}

.content{

align-self:center;

}

(7)CSS3的fit-content配合左右margin为auto实现水平居中方法

.content{

width: fit-content;

margin-left: auto;

margin-right: auto;

}

    推荐阅读
  • 牛奶香蕉可以一起吃吗(牛奶香蕉不建议一起吃)

    我们一起去了解并探讨一下这个问题吧!牛奶香蕉可以一起吃吗香蕉不建议和牛奶、尤其是酸奶一块吃。香蕉食物实际上是如果你脾胃不太好的话,你也可以不吃那么多。但对一些脾胃虚弱的病人,可能吃香蕉吃了之后,有的人可能会有一点滑肠,就像有点腹泻的作用似的,所以如果是这样的病人,就建议不吃。

  • oppo15x屏幕多大尺寸(oppo15x尺寸大小)

    oppo15x屏幕是6.28英寸的超视野全面屏。OPPO是一款主要以拍照作为亮点的手机品牌。OPPO一直专注手机拍照的技术创新,开创“手机自拍美颜”时代;全球超过2亿人正在使用OPPO拍照手机。据权据机构IDC统计,OPPO2016年中国手机市场出货量第一品牌。2019年7月17日,在中国质量认证中心官网上,有8款5G手机获得3C认证,其中包括OPPOReno5G。

  • 什么是薏苡-薏苡简介(薏苡仁是薏米吗)

    薏苡是我国古老作物之一,栽培历史悠久,早在周代之前即有栽培,以子实食用。薏苡是短日性作物,喜温和凉爽气候,忌高温闷热,不耐寒,忌干旱,气温高于15℃时开始出苗。薏苡是粮药兼用的作物,其米仁作药材、保健食品及粮食使用,茎秆粉碎后作饲料,也可干燥后作造纸原料。我国薏苡主产地有贵州、广西、海南、云南等省,其他各省均有零星分布与种植。我国薏苡产量有限,无法满足世界各地需求,现今是薏苡栽培生产的大好时机。

  • 京剧中花脸的寓意(京剧中的阴人)

    马词现象的产生,或由于临场需要加快演出速度,或演员为了省力而取巧。临场马词一般是不顾演出的完整性,演出态度不严肃的表现。“台风”京剧演员在舞台表演中,从视觉方面所显示的气质和风度。京剧演员的台风,是塑造生动形象的重要一环。指有号召力、支撑戏班全副重担的主要演员。当场阴人是违反戏德的表现。

  • 家长叫孩子写保证书(儿子不听话老师让写)

    扯远了,班主任老师最后跟我儿子说,回家写保证书,让你爸爸签字。其实这不是儿子第一次写“保证书”了,一年级时老师就让他写过,只不过没有家长签字罢了。他说,老师说,以后谁再不听话,也让他写保证书,让父母签字,丢他父母的脸。至于“保证书”里保证的事项,能不能做到,那只有老天才知道。

  • 3ds什么游戏最好(UCG3DS十大媒体高评分游戏介绍)

    当时EDGE杂志称本作为“在所有塞尔达传说作品中最怪异,最黑暗,最悲伤的一作”,IGN甚至把这款作品称作N64的“帝国反击战”,并对其讲述的故事大加赞赏。事实上,除去还在绝赞发售中的系列最新作《火焰纹章If》,《觉醒》是《火焰纹章》系列最卖座的作品,而且销量大幅超越前作,是走向大众玩家的关键一步。《火焰纹章If》如今的火爆,《觉醒》奠定了基础。),其重制版占领3DS游戏评分的榜首也理所应当。

  • 制作梅干菜下饭(适合炖着吃的5种干菜)

    花菜干的制作是比较简单的,用新鲜的花菜,经过手工挑选,去除老根,经过自然日晒后就可以了,它色泽自然不添加色素。它的制作相当简单,经过清洗,晾晒再把它切断,最后进行腌制,保留了梅干菜天然的香味,吃起来也比较的开胃。天气冷了以后,适合炖着吃的5种干菜,梅干菜、有机干花菜、豆角、笋干、莴笋干,大家碰到的话,不妨来一点,试试和肉进行搭配,味道还是相当不错的。

  • 酸辣魔芋储存方法(酸辣魔芋怎么做)

    我们一起去了解并探讨一下这个问题吧!酸辣魔芋储存方法保存方法:用保鲜膜覆盖好放入冰箱保鲜层储存。锅中烧开水,加入两勺盐,把魔芋豆腐切成能浸在水里的大块,灼水2-3分钟。出锅沥干水,切片。热锅,下油,放入姜丝蒜末红辣椒爆香。加入水,辣酱,烧开后放入魔芋豆腐,盐适量,小火煮5-8分钟。把切段的酸豆角和酸辣椒放进锅中,翻炒2-3分钟。

  • 玻璃胶带属于什么垃圾 玻璃胶管属于什么垃圾

    干垃圾即其它垃圾,指除可回收物、有害垃圾、厨余垃圾(湿垃圾)以外的其它生活废弃物,回收后,采取卫生填埋可有效减少对地下水、地表水、土壤及空气的污染,在当今社会,还无有效化解其他垃圾的好方法,所以需尽量少产生。

  • 干葫芦发霉黑斑怎么去除 老葫芦发霉黑斑怎么去除

    2、酒精清洗干葫芦发霉黑斑可以使用酒精清洗,酒精具有杀菌的作用,将酒精涂抹在干葫芦发霉黑斑处,然后使用干抹布慢慢的擦拭,霉斑中的真菌在酒精的作用下死亡,然后用湿抹布将葫芦表面擦拭干净即可。