亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Flexbox 元素不居中

Flexbox 元素不居中

森林海 2023-10-17 17:46:04
我試圖練習我的 Flexbox 技能,但我無法將 Flexbox 容器中的某個類居中。它僅在我應用于justify-content: center;容器時居中,但如果我將其應用于孩子,它就不會居中.head1。我也無法使用對齊項目垂直對齊它。即使我在彈性盒容器中使用它,它仍然不會垂直對齊。我也嘗試過對齊h1元素,但它也不起作用。我究竟做錯了什么??編輯:為了澄清,我試圖更改元素h1和.head1元素。body,html {  width: 100%;height: 100%;font-family: 'Montserrat', sans-serif;background: url(header.jpg) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.flex-container{display: flex;justify-content: center;    }h3{/*color: white;*/color: black;font-size: 3rem;}h1{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;/*color: white;*/color: black;font-size: 3rem;    }.head1{}<!-- Google Fonts --><link href="https://fonts.googleapis.com/css?family=Montserrat" rel="stylesheet"><!-- Bootstrap CSS from a CDN. This way you don't have to include the bootstrap file yourself --><link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">    <!-- Your own stylesheet --><link rel="stylesheet" type="text/css" href="style.css"><h1 class ="text-uppercase"><strong>Welcome to the Landing Page</strong></h1>      <div class="flex-container">  <h3 class="head1"> Find out more!</h3></div>
查看完整描述

2 回答

?
偶然的你

TA貢獻1841條經驗 獲得超3個贊

如果您想讓h1和h3在頁面上垂直居中,您需要將 移動h1到您的.flex-container. 應用flex-direction: column, justify-content: center和height: 100%到那個 和text-align: center到h1和h3


body,

html {

  width: 100%;

  height: 100%;

  font-family: 'Montserrat', sans-serif;

  background: url(header.jpg) no-repeat center center fixed;

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

}


.flex-container {

  display: flex;

  flex-direction: column;

  justify-content: center;

  height: 100%;

}


h3 {

  color: black;

  text-align: center;

  font-size: 3rem;

}


h1 {

  color: black;

  font-size: 3rem;

  text-align: center;

}

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">



<div class="flex-container">

  <h1 class="text-uppercase"><strong>Welcome to the Landing Page</strong></h1>


  <h3 class="head1"> Find out more!</h3>

</div>


查看完整回答
反對 回復 2023-10-17
?
狐的傳說

TA貢獻1804條經驗 獲得超3個贊

如果我理解正確,您想要垂直對齊.head1元素。您可以通過兩種方式來完成此操作,將屬性 align-items: center添加到父flex-container或將align-self: center添加到flex-container中的子元素。而且您還必須指定父容器的高度。我希望這可以幫助你。


body,

html {  

width: 100%;

height: 100%;

font-family: 'Montserrat', sans-serif;

background: url(header.jpg) no-repeat center center fixed; 

-webkit-background-size: cover;

-moz-background-size: cover;

-o-background-size: cover;

background-size: cover;

}


.flex-container{

  display: flex;

  justify-content: center;

  height: 100%;

/*   align-items: center;   it's works too*/ 

}


h3{

/*color: white;*/

color: black;

font-size: 3rem;

}


h1{

text-align: center;

color: black;

font-size: 3rem;    

}


.head1{

  align-self: center;

}

<!-- Google Fonts -->

<link href="https://fonts.googleapis.com/css?family=Montserrat" rel="stylesheet">


<!-- Bootstrap CSS from a CDN. This way you don't have to include the bootstrap file yourself -->

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">

    

<!-- Your own stylesheet -->

<link rel="stylesheet" type="text/css" href="style.css">


<h1 class ="text-uppercase"><strong>Welcome to the Landing Page</strong></h1>

      

<div class="flex-container">

  <h3 class="head1"> Find out more!</h3>

</div>


查看完整回答
反對 回復 2023-10-17
  • 2 回答
  • 0 關注
  • 139 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號