html - 在另一个 div 中对齐一个 div

标签 html css

好的,这是我的网站 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 上的源代码后,我意识到这是因为“气泡”并不总是在气泡 wrapper 内水平居中。有谁知道我该如何修复它,以便气泡 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;
}

关于html - 在另一个 div 中对齐一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25560396/

相关文章:

html - CSS 边距/填充不起作用

html - 平板电脑上的背景图像无法调整(横向 View )

php - HTML外文字符

html - 无法让 tailwindcss 网格在使用 --css tailwind 标志生成的 Rails 7 元素中工作

html - 直到刷新才应用 CSS 样式

div 中缩略图图像的 jQuery 淡入 - 代码不起作用

html - 将三 Angular 形与文本居中对齐

css - 输入占位符文本颜色

PHP |如何从 url 字符串中删除特定字符串

html - 侧边栏与内容一起成长