css - 谷歌导航栏的制作方法

标签 css navigation

所以我尝试了很多技巧,但都没有奏效。我是 HTML 的新手,只是在大学学习它并尝试制作一个类似 google 的导航栏。我的问题是将正确的链接居中。我尝试了 vertical-alignposition: relative/absolutetop:50% 但它仍然不起作用。有什么建议吗?

当前代码

CSS

nav{border-bottom:2px solid black; height:60px;}
        #right{float:right;}
        #left{float:left;}

HTML

<nav>
    <div id="left">Test (Will be an image in the future)</div>
    <div id="right">Test</div>
    </nav>

最佳答案

一种方法是将 line-height:60px 添加到您的 nav 规则中:

nav {
    border-bottom:2px solid black;
    height:60px;
    line-height:60px;
}

jsFiddle example

关于css - 谷歌导航栏的制作方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21941626/

相关文章:

html - 将背景图像放置在导航栏 bootstrap-4 Beta 下方

列表中 anchor 上的 CSS 背景,由于图像元素符号而无法拉伸(stretch)以覆盖整个 li

css - 我怎样才能让菜单出现在左边呢?

java - 当我启动抽屉导航时应用程序崩溃

html - 导航菜单问题

html - img 高度 100% 表格行

css - 为所有 div 添加clearfix 有什么缺点吗?

javascript - 重叠关键事件

css - 响应式导航菜单 - 不流回原来的结构

c# - WP8中连续调用两个接口(interface)方法