无精打采的HTML和CSS导航栏-无法通过链接填充扩展导航栏

尤金宝

尝试开发仅带有链接的无名单导航栏或无精打采的导航栏。我正在使用Nav标签和一堆链接,但似乎无法使用“ a”标签中提供的填充来正确地(高度)扩展“ nav”标签。

nav{
    background-color:midnightblue;
    width:100%;
}

nav > a:link {
    padding:5px;
    font-size:.8em;
    border-top:1px solid rgb(255, 255, 255);
    border-left:1px solid rgb(255, 255, 255);
    border-right:1px solid rgb(255, 255, 255);
    text-decoration: none;
    color:white;
    background-color:rgb(119, 119, 172);
    margin-right:.5em;
    transition: background-color 0.3s ease;
}
<nav>
  <a href="#">Home</a>
  <a href="#">About</a>
  <a href="#">Work</a>
  <a href="#">Contact</a>
</nav>

炸玉米饼

最简单的方法是将以下行添加到css:中nav { display: flex; flex-direction: row; }

display: flex;将导航栏设置为flex容器。flex-direction: row;将确保该元素像普通块元素一样放置在一行中,而不是一列中。

编辑:正如注释中正确指出的那样,这是默认行为,可以省略。

nav{
    background-color:midnightblue;
    width:100%;
    display: flex;
    flex-direction: row;
}

nav > a:link {
    padding:5px;
    font-size:.8em;
    border-top:1px solid rgb(255, 255, 255);
    border-left:1px solid rgb(255, 255, 255);
    border-right:1px solid rgb(255, 255, 255);
    text-decoration: none;
    color:white;
    background-color:rgb(119, 119, 172);
    margin-right:.5em;
    transition: background-color 0.3s ease;
}
<nav>
  <a href="#">Home</a>
  <a href="#">About</a>
  <a href="#">Work</a>
  <a href="#">Contact</a>
</nav>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无精打采的HTML和CSS导航栏-无法通过链接填充扩展导航栏

来自分类Dev

导航栏 HTML 和 CSS

来自分类Dev

导航栏的HTML和CSS问题

来自分类Dev

无法在导航栏CSS中使用填充

来自分类Dev

HTML/CSS 导航栏乱序

来自分类Dev

CSS中心导航栏链接

来自分类Dev

无法在导航栏中放置我的导航栏链接

来自分类Dev

如何用HTML和CSS格式化导航栏?

来自分类Dev

带有子菜单html和css的导航栏

来自分类Dev

使用html和CSS导航栏周围的边距问题

来自分类Dev

带有HTML和CSS的多级悬停导航栏

来自分类Dev

具有图像的CSS和HTML导航栏列表

来自分类Dev

仅使用 CSS 和 html 的响应式导航栏

来自分类Dev

导航栏品牌和链接下的引导导航栏形式

来自分类Dev

HTML / CSS-导航栏拉伸/填充背景色

来自分类Dev

HTML / CSS-导航栏拉伸/填充背景色

来自分类Dev

悬停无法填充导航栏高度的问题

来自分类Dev

悬停无法填充导航栏高度的问题

来自分类Dev

如何使用html,css和js一起包含侧边栏和导航栏

来自分类Dev

Bootstrap折叠的导航栏无法扩展

来自分类Dev

CSS / HTML中导航栏中的下划线链接

来自分类Dev

CSS / HTML中导航栏中的下划线链接

来自分类Dev

jQuery移动导航栏链接无法刷新

来自分类Dev

无法点击导航栏中的链接

来自分类Dev

我可以在HTML和CSS中将侧边栏贴到屏幕的左侧还是右侧?(不是导航栏)

来自分类Dev

导航链接/栏消失

来自分类Dev

导航栏着色链接

来自分类Dev

CSS3和导航栏

来自分类Dev

影响导航栏和滑块的CSS