gpt4 book ai didi

css - 如何在 HTML 5 的

转载 作者:太空宇宙 更新时间:2023-11-04 02:03:46 25 4
gpt4 key购买 nike

我有几个基本的 CSS 和 HTML5 相关问题。

请见谅

我有一个 <nav>元素。

<nav>
<a href="/html/">HTML</a>
<a href="/css/">CSS</a>
<a href="/js/">JavaScript</a>
<a href="/jquery/">jQuery</a>
</nav>

我想制作 <a>中的标签水平居中对齐。

但是<nav>是一个 block 级元素。

1> 那么样式是如何工作的呢?它不应该在 block 级元素上工作,对吧?

    nav {
text-align: center;
border: 1px solid #ABABAB;
}

另外,我想要 anchor tags to be equally spaced and at the same time text within them to be horizontally center aligned

我试过了

    nav a {
display: inline-block;
width:25%;
border: 1px solid red;
}

但是没有用?

enter image description here

2>怎么做?

请提供新手容易理解的解释。

最佳答案

您可以使用 css3 flexbox .遵循 CSS 将创建您需要的结果。

nav {
display: flex;
}
nav a {
flex-grow: 1;
}

nav {
text-align: center;
border: 1px solid #ABABAB;
margin-bottom: 10px;
display: flex;
}
nav a {
flex-grow: 1;
border: 1px solid red;
}
<nav>
<a href="/html/">HTML</a>
<a href="/css/">CSS</a>
<a href="/js/">JavaScript</a>
<a href="/jquery/">jQuery</a>
</nav>
<nav>
<a href="/html/">HTML</a>
<a href="/css/">CSS</a>
<a href="/js/">JavaScript</a>
<a href="/jquery/">jQuery</a>
<a href="/jquery/">AngularJS</a>
</nav>

关于css - 如何在 HTML 5 的 <nav> 元素中居中等间距的 anchor 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41257723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com