如何使用 CSS 将其置于中心?

发布于 2024-12-09 19:23:11 字数 759 浏览 2 评论 0原文

基本上我想将 div 标签放在页面中央下方。这在 CSS 中是如何完成的?我很难做到这一点,最好的选择是什么!?

HTML

<div class="tab-selected" id="search">Search</div>
<div class="tab-unselected" id="search">Tags</div>
<div class="tab-unselected" id="search">Recruiters</div>

CSS:

.tab-selected {
background: #FF00FF;
-moz-border-radius: 3px;
border-radius: 3px;
font: 13px helvetica;
color: #FFFFFF;
height: 15px;
display: inline;
}

.tab-unselected {
-moz-border-radius: 3px;
border-radius: 3px;
font: 13px helvetica;
color: #585858;
height: 15px;
display: inline;
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
position: relative;
width: 60px;
display: inline-block;
horizontal-align: center;
}

Basically I want to put the div tags below in the center of the page. How is this done in CSS? I am having such a hard time doing it what is the best option!?

HTML

<div class="tab-selected" id="search">Search</div>
<div class="tab-unselected" id="search">Tags</div>
<div class="tab-unselected" id="search">Recruiters</div>

CSS:

.tab-selected {
background: #FF00FF;
-moz-border-radius: 3px;
border-radius: 3px;
font: 13px helvetica;
color: #FFFFFF;
height: 15px;
display: inline;
}

.tab-unselected {
-moz-border-radius: 3px;
border-radius: 3px;
font: 13px helvetica;
color: #585858;
height: 15px;
display: inline;
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
position: relative;
width: 60px;
display: inline-block;
horizontal-align: center;
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

∞琼窗梦回ˉ 2024-12-16 19:23:11

将类 .tab-unselected 包装在一个单独的 div 中,其属性为 -

.center { margin: 0 auto; float: none; }

现在 -

<div class="center">
    <div class="tab-selected" id="search">Search</div>
    <div class="tab-unselected" id="search">Tags</div>
    <div class="tab-unselected" id="search">Recruiters</div>
</div>

Wrap the class .tab-unselected in a seperate div whose properties would be -

.center { margin: 0 auto; float: none; }

Now -

<div class="center">
    <div class="tab-selected" id="search">Search</div>
    <div class="tab-unselected" id="search">Tags</div>
    <div class="tab-unselected" id="search">Recruiters</div>
</div>
债姬 2024-12-16 19:23:11

horizo​​ntal-align 确实存在。使用 text-align: center 代替。要使元素本身水平居中,请使用margin: 0 auto;,它等于:

margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin:left: auto;

自动rightleft margin 导致元素居中。

如果您想垂直对齐元素,请使用vertical-align: center(这适用于内联元素)。

horizontal-align does not exist. Use text-align: center instead. To horizontally center the element itself, use margin: 0 auto;, which equals:

margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin:left: auto;

The automatic right and left margin results in a centered element.

If you want to vertically align an element, use vertical-align: center (this does only work on inline elements).

阳光下的泡沫是彩色的 2024-12-16 19:23:11

将它们包装在

中(或使用其他方式将该样式应用于包含元素)。

Wrap them in a <div style="text-align: center;"> (or use some other way to apply that style to a containing element).

太阳男子 2024-12-16 19:23:11

将它们包裹在 div 中

#center {
margin: 0 auto 0 auto; }

然后应用

<div id="center"> <YOURSTUFF HERE> </div>

Wrap them in a div

#center {
margin: 0 auto 0 auto; }

Then apply

<div id="center"> <YOURSTUFF HERE> </div>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文