HTML导航定位

标签 html css navigation

我有非常简单的导航。
header 内的三个 div ( Logo 、导航和电话)
我想让它们在用户缩小时具有响应性和可拉伸(stretch)性。

示例
http://www.zendrive.com/

有人可以给我一个简单的 CSS 示例来说明如何实现这一点吗?

最佳答案

.header {
    display: table;
    position: relative;
    width:  100%;
    height: 60px;
}

.header > * {
    display: table-cell;
    position: relative;
    height: 100%;
}

.header .navigation ul {
    display: inline-block;
    position: relative;
    list-style: none;
    margin:  0;
    padding: 0;
}

.header .navigation li {
    display: inline-block;
}
<header class="header">
    <div class="logo">
        <img src="http://cdn.sstatic.net/stackexchange/img/logos/so/so-icon.png">
    </div>
    <nav class="navigation">
        <ul>
            <li>Item 1</li>
            <li>Item 2</li>
            <li>Item 3</li>
            <li>Item 4</li>
        </ul>
    </nav>
    <div class="phone">555.555.5555</div>
</header>

关于HTML导航定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26803485/

相关文章:

jquery - Material Design-完成悬停

Python 处理 HTTP 请求

html - Flex align-self 属性在具有 align-items : baseline 的父项中不起作用

javascript - 适用于所有浏览器的语音识别 API

javascript - 每隔一个元素添加 Class,从第一个元素开始计数

php - @font-face WordPress 的 CSS 路径

javascript - 下拉菜单不显示在导航栏中

javascript - 浏览长的无序列表

css - 响应式导航下拉菜单

PHP 变量超出 HTML 链接 href 字符串?