怎么居中? - CSS筆記

    居中問題需要用到的方法。CSS沒有那么復(fù)雜困難不同的情景解決不一樣

    居中是在中經(jīng)常被抱怨的問題之一。這個(gè)問題真的有這么難嗎?事實(shí)上這個(gè)問題并,它在于對(duì)于,居中問題需要用到的方法。CSS沒有那么復(fù)雜困難不同的情景解決不一樣,在這里,我們會(huì)一起建立來幫助大家來這個(gè)問題。

    水平居中

    行內(nèi)元素

    display屬性為?或者?行內(nèi)元素?(例如:文本或者鏈接)inlineinline-*

    如果你需要居中的在中,你可以使用下面方法。行內(nèi)元素塊級(jí)元素

    .center-children {
    	text-align: center;
    }
    
    例子:傳送門

    單個(gè) - 塊級(jí)元素

    如果需要使得,可以利用和。塊級(jí)元素居中margin-leftmargin-right
    .center-me {
    	margin: 0 auto;
    }
    
    例子:傳送門
    注意:不能是一個(gè)浮動(dòng)的塊級(jí)元素哦~

    多個(gè) - 塊級(jí)元素 - 同行居中

    如果需要使得,這個(gè)時(shí)候用?可就不行啦,但是我們可以使用或者來實(shí)現(xiàn)居中。多個(gè)塊級(jí)元素居中magininline-blockflexbox
    inline-block

    適合一個(gè)父div中兩個(gè)子div居中

    利用在中的居中方法,先讓的變?yōu)樾袃?nèi)元素,再對(duì)的使用居中。行內(nèi)元素塊級(jí)元素內(nèi)部塊級(jí)元素父級(jí)塊級(jí)元素

    .center-parent {
    	text-align: center;
    }
    .center-parent .center-child{
    	display: inline-block;
    }
    

    例子

    我是內(nèi)容文本1
    我是內(nèi)容文本1
    我是內(nèi)容文本1
    flexbox
    .center-parent {
    	display: flex;
    	justify-content: center;
    }
    
    例子:傳送門

    多個(gè) - 塊級(jí)元素 - 同列居中

    #####利用的方法,來實(shí)現(xiàn)的。單個(gè)塊級(jí)元素居中多個(gè)塊級(jí)元素垂直居中

    .center-me {
    	margin: 0 auto;
    }
    
    例子:傳送門

    垂直居中

    單行 - 行內(nèi)元素

    display屬性為?或者?行內(nèi)元素?(例如:文本或者鏈接)。可以利用或者來實(shí)現(xiàn)。inlineinline-*paddingline-height
    padding
    .text {
    	padding-top: 30px;
    	padding-bottom: 30px;
    }
    
    例子:傳送門
    line-height (值和一樣)height
    .text {
    	height: 100px;
    	line-height: 100px;
    }
    
    例子:傳送門

    多行 - 行內(nèi)元素

    對(duì)于多行,如果使用的方法,在換行之后,會(huì)出現(xiàn)錯(cuò)誤。這個(gè)時(shí)候可以利用的或者或者來實(shí)現(xiàn)。行內(nèi)元素單行表格vertical-alignflexbox偽類
    vertical-align
    .center-table {
    	display: table;
    }
    .center-table p {
    	display: table-cell;
    	vertical-align: middle;
    }
    
    例子:傳送門
    flexbox
    .center-flexbox {
    	display: flex;
    	justify-content: center;
    	flex-direction: column;
    }
    
    例子:傳送門
    偽類
    .center-parent {
    	position: relative;
    }
    .center-parent::before {
    	content: "";
    	display: inline-block;
    	height: 100%;
    	width: 1%;
    	vertical-align: middle;
    }
    .center-parent p {
    	display: inline-block;
    	vertical-align: middle;
    }
    
    例子:傳送門

    塊級(jí)元素

    元素高度知道
    .parent {
    	position: relative;
    }
    .child {
    	position: absolute;
    	top: 50%;
    	height: 100px;
    	margin-top: -50px; // 高度的一半
    }
    
    例子:傳送門
    元素高度不知道
    .parent {
    	position: relative;
    }
    .child {
    	position: absolute;
    	top: 50%;
    	transform: translateY(-50%);
    }
    
    例子:傳送門
    flexbox
    .parent {
    	display: flex;
    	flex-direction: column;
    	justify-content: center;
    }
    
    例子:傳送門

    垂直水平居中

    寬度和高度知道(利用的高度知道)垂直居中塊級(jí)元素
    .parent {
      position: relative;
    }
    
    .child {
      width: 200px;
      height: 100px;
    
      position: absolute;
      top: 50%;
      left: 50%;
    
      margin: -50px 0 0 -100px;
    }
    
    例子:傳送門
    寬度和高度不知道(利用的高度不知道)垂直居中塊級(jí)元素
    .parent {
      position: relative;
    }
    .child {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
    
    例子:傳送門
    flexbox
    .parent {
      display: flex;
      justify-content: center;
      align-items: center;
    }

    相關(guān)文章:

    怎么居中? - CSS筆記-Npcink
    怎么居中? - CSS筆記-Npcink

    怎么用css實(shí)現(xiàn)水平垂直絕對(duì)居中? - css筆記

    下載權(quán)限
    查看
    • 免費(fèi)下載
      評(píng)論并刷新后下載
      登錄后下載
    • {{attr.name}}:
    您當(dāng)前的等級(jí)為
    登錄后免費(fèi)下載登錄 小黑屋反思中,不準(zhǔn)下載! 評(píng)論后刷新頁(yè)面下載評(píng)論 支付以后下載 請(qǐng)先登錄 您今天的下載次數(shù)(次)用完了,請(qǐng)明天再來 支付積分以后下載立即支付 支付以后下載立即支付 您當(dāng)前的用戶組不允許下載升級(jí)會(huì)員
    您已獲得下載權(quán)限 您可以每天下載資源次,今日剩余
    插件

    Easy digital down loads - 用WordPress銷售數(shù)字產(chǎn)品

    2019-9-17 0:00:58

    投稿

    從零開始,開發(fā)WORDPRESS插件

    2018-7-9 18:48:47

    ??
    Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學(xué)習(xí)交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
    無意侵害您的權(quán)益,請(qǐng)發(fā)送郵件至 1355471563#qq.com 或點(diǎn)擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
    0 條回復(fù) A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個(gè)人中心
    購(gòu)物車
    優(yōu)惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 国产乱码一区二区三区四| 国产精品视频一区麻豆| 老湿机一区午夜精品免费福利| 伊人精品视频一区二区三区| 精品人妻无码一区二区色欲产成人 | 精品无码一区二区三区爱欲九九 | 亚洲第一区香蕉_国产a| 亚洲一区二区高清| 国产一区二区三区在线看片| 国产成人亚洲综合一区| 中文字幕AV一区二区三区人妻少妇| 美女视频在线一区二区三区| 国产精品成人国产乱一区| 精品国产毛片一区二区无码| 亚洲视频在线一区二区| 亚洲一区二区精品视频| 精品视频一区二区三区| 午夜福利一区二区三区在线观看 | 亚洲av午夜福利精品一区| 亚洲Av高清一区二区三区| 亚洲一区视频在线播放| 亚洲午夜精品第一区二区8050| 中文字幕一区二区三区日韩精品| 国产成人无码一区二区三区| 激情内射亚洲一区二区三区| 亚洲日韩国产欧美一区二区三区 | 亚洲国产精品一区二区久久hs| 人妻AV一区二区三区精品| 日韩色视频一区二区三区亚洲| 日本在线视频一区| 91在线视频一区| 无码人妻一区二区三区免费看| 亚洲美女一区二区三区| 国产精品无码一区二区三区电影| 97久久精品无码一区二区 | 一区二区三区在线看| 亚洲电影一区二区| 中文字幕一区二区区免| 国产麻豆精品一区二区三区| 国产成人AV一区二区三区无码| 夜夜精品视频一区二区|