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

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;

}

    推荐阅读
  • 秋季小班育儿知识小常识(幼儿园小班育儿知识有哪些)

    达到的是同样的甚至是更好的效果,所不同的只是你说话的方式而已,而孩子却更开心了,对你的“命令”同样是执行的。

  • 高中地理必修一山地的形成(必修一4.2山地的形成)

    山地影响交通线路。山地多之字形路,迂回前进,线路总长度增加,弯曲程度大。

  • 秋字五行属什么(秋字的五行属性是什么)

    以下内容大家不妨参考一二希望能帮到您!秋字五行属什么秋字五行属金。金五行曰“从革”。性情刚强,而具有自尊心。金性代表义,就是崇善弃恶,事事都顺理。金,始于申(立秋),旺于酉,接地气于戌(寒露),秋高气爽,天凉接地气,始凝为露水,是为戌月(寒露)。秋字的本义是一年的第三季,指庄稼成熟收获的时期。用作人名意指成熟稳重、收获、成功之义;

  • 女拼音怎么写(女造句怎么写)

    接下来我们就一起去研究一下吧!有效关系、虚拟关系和物理关系,运用全生命周期的方法进行了研究。(2)指织女星。

  • 文工团气质(他是文工团出身长相喜庆有才气)

    因《杨光的快乐生活》中“条子”一角为观众所熟知。然而出道初期,韩兆却因为外形经历了不少挫折。韩兆于是给电视台写稿子,终于获得导演赏识。2004年,韩兆为杨议创作《贺岁片》,两人正式合作。《杨光》第一部大获成功后,第二第三部也好评如潮。2009年,韩兆主演《杨光的新生活》,仍然和杨议合作。韩兆获得潘长江赏识,是2014年以后的事情。除了演艺生涯值得尊敬,韩兆的个人生活更是令人敬佩。

  • 干香菇泡多久不能吃了(干香菇超过多久不可以吃)

    接下来我们就一起去研究一下吧!干香菇泡多久不能吃了超过24小时的干香菇不能吃。干香菇用冷水浸泡也只需12个小时就能泡发好,泡好的香菇要尽快沥干水分,然后放入冰箱冷藏,延长其保鲜时间,否则香菇非常容易滋生细菌,出现变味变质的现象,通常干香菇泡的时间超过24小时就不能再吃了,一是长久的浸泡香菇营养流失较多,口感较差;二是香菇可能已经变质了,继续食用对健康不利。

  • 电信卡怎么查话费(教你几个方法)

    跟着小编一起来看一看吧!电信卡怎么查话费智能手机一般都自带话费监控系统,从屏幕顶端向下滑动展开功能栏,点击最下方数据,即可进入监控系统。接着点击,即可得到最新的话费数据。点击界面下方,再点击。或者点击左下角图标,打开聊天窗口,输入并发送。

  • 江南百景图初期培养角色 江南百景图不值得培养的人物

    2、李时珍:李时珍是一个非常强的角色,这边的话是有着488的冒险和186的农牧,在有着488冒险的加持下的话我们是非常需要这个李时珍在前期帮助我们去开拓新的地图的,在前期是一定需要这个李时珍去完成这个任务的。

  • 江苏无锡有什么著名大学(江苏无锡将迎来一所知名高校落户)

    不过,在教育部发文严控高校异地校区建设之后,引进省外高校设立异地校区之路已经被堵死,目前只能尽量从省内着手。近日,江苏省内地级市无锡市与扬州大学签订全面战略合作协议,共建梁溪高等研究院,筹建扬州大学无锡校区。意味着扬州大学未来将在无锡市设立校区,无锡市又将新增一所知名高校。

  • 2022珠海鹤洲新区(2022珠海鹤洲新区招聘)

    积分指标指标内容分值实施说明居住年限/房产年限《广东省居住证》10分/年在我区办理的《广东省居住证》以公安部门核查年限为准。《不动产权证》/《房地产权证》《房地产权证》以不动产登记部门核查登记日期为准,有效期限以最近十年内、截止到当年8月31日。加分指标1、荣获我市“劳动模范”、“五一劳动奖章”、“三八红旗手”、“道德模范”、“见义勇为”、“珠海好人”的,加100分。同类荣誉只计算1次,不累计加分。