簡體   English   中英

在另一個div中對齊一個div

[英]Aligning a div within another div

好的,這是我的網站http://joshadik307.github.io/ 這是我需要幫助的特定代碼

CSS:

.pagemenu {
 padding-top: 25px;
 padding-right: 2%;
 padding-left: 2%;
 text-align: center;
}
.bubblewrap {
 display: inline-block;
 vertical-align: top;
 width: 23%;
 margin-right: 5%;
 margin-left: 5%;
 text-align:center;
}
.bubble {
 background-color: white;
 border-radius: 50%;
 border-style: solid;
 border-width: 5px;
 border-color: black;
 width: 250px;
 height: 250px;
 display: inline-block;
}

5個圓圈之一的HTML(我認為這樣做可以節省空間,只顯示一個圓圈,但是它們都使用相同的html,並且都包裹在同一pagemenu div中)

   <div class = "pagemenu">

        <div class = "bubblewrap">

          <div class="bubble">
            <div class="text">
              <a href ="#aboutme">ABOUT</a>
            </div>

          </div>

        </div>
   </div>

好了,這就是問題所在。 如果您看一下我的視線(鏈接到上面),基本上我設置了5個圓形div,以使其在頁面頂部(在頁眉下方)以W的形狀對齊。問題是W並不總是居中對齊在頁面上,並查看了chrome的來源之后,我意識到這是因為“氣泡”並不總是在氣泡包裝紙內水平居中。 有誰知道我可以解決這個問題,以便氣泡div始終在bubblewrapper div內水平對齊?

增加margin: auto; 進入您的.bubble

.bubble {
background-color: white;
border-radius: 50%;
border-style: solid;
border-width: 5px;
border-color: black;
width: 250px;
height: 250px;
margin: auto;
}

邊距:0自動; 到您的.bubble類將解決此問題:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM