怎么居中? – CSS筆記

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

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

    水平居中

    行內元素

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

    如果你需要居中的在中,你可以使用下面方法。行內元素塊級元素

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

    單個 – 塊級元素

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

    多個 – 塊級元素 – 同行居中

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

    適合一個父div中兩個子div居中

    利用在中的居中方法,先讓的變為行內元素,再對的使用居中。行內元素塊級元素內部塊級元素父級塊級元素

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

    例子

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

    多個 – 塊級元素 – 同列居中

    #####利用的方法,來實現的。單個塊級元素居中多個塊級元素垂直居中

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

    垂直居中

    單行 – 行內元素

    display屬性為?或者?行內元素?(例如:文本或者鏈接)??梢岳没蛘邅韺崿F。inlineinline-*paddingline-height
    padding
    .text {
    	padding-top: 30px;
    	padding-bottom: 30px;
    }
    
    例子:傳送門
    line-height (值和一樣)height
    .text {
    	height: 100px;
    	line-height: 100px;
    }
    
    例子:傳送門

    多行 – 行內元素

    對于多行,如果使用的方法,在換行之后,會出現錯誤。這個時候可以利用的或者或者來實現。行內元素單行表格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;
    }
    
    例子:傳送門

    塊級元素

    元素高度知道
    .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;
    }
    
    例子:傳送門

    垂直水平居中

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

    相關文章:

    怎么用css實現水平垂直絕對居中? – css筆記

    下載權限
    查看
    • 免費下載
      評論并刷新后下載
      登錄后下載
    • {{attr.name}}:
    您當前的等級為
    登錄后免費下載登錄 小黑屋反思中,不準下載! 評論后刷新頁面下載評論 支付以后下載 請先登錄 您今天的下載次數(次)用完了,請明天再來 支付積分以后下載立即支付 支付以后下載立即支付 您當前的用戶組不允許下載升級會員
    您已獲得下載權限 您可以每天下載資源次,今日剩余

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 欧美一区内射最近更新| 精品国产一区二区三区av片| 99精品国产高清一区二区| 国产在线精品一区二区高清不卡 | 亚洲色一区二区三区四区| 天码av无码一区二区三区四区| 亚洲精品国产suv一区88| 亚洲视频在线一区二区三区| 国产精品成人一区二区三区| 亚洲色偷精品一区二区三区| 一区二区三区国产精品| 国产在线一区二区综合免费视频| 日本精品一区二区三区在线视频 | 一区二区三区四区精品视频| 国产精品主播一区二区| 国产在线精品一区二区| 亚洲欧美日韩一区二区三区在线 | 国产日韩精品一区二区在线观看播放 | 国产成人精品一区二区三区免费 | 精品无码国产AV一区二区三区| 亚洲一区二区三区成人网站| 中文精品一区二区三区四区 | 久久久精品一区二区三区 | 精品一区二区三区视频在线观看| 国产传媒一区二区三区呀| 国产伦精品一区二区三区四区| 国产精品一区二区三区高清在线| 日本精品视频一区二区| 合区精品久久久中文字幕一区| 亚洲日韩国产一区二区三区| 中文字幕亚洲乱码熟女一区二区| 国产av福利一区二区三巨 | 成人精品一区二区电影| 视频一区在线播放| 亚洲色精品aⅴ一区区三区| 亚洲一区二区影视| 日本v片免费一区二区三区| 一区二区三区在线免费| 国产一区二区免费| 精品一区二区ww| 一区免费在线观看|