html - 流畅布局中的标题自定义

标签 html css wrapper

我正在做这个投资组合元素,但我有点困惑。

我希望我的页眉 div 位于顶部并且宽度为页面的 100%。但是在代码中它干扰了包装器,我无法找到问题所在。这是代码:

<header class="wrapper clearfix">

    <div id="banner">        
        <div id="logo"><a href="basic.html"><img src="images/web.png" alt="logo"></a></div> 
    </div>

    <!-- main navigation -->
    <nav id="topnav" role="navigation">
        <div class="menu-toggle">Menu</div>  
        <ul class="srt-menu" id="menu-main-navigation">
            <li class="current"><a href="basic.html">Home page</a></li>
            <li class="current"><a href="basic.html">Home page</a></li>
            <li class="current"><a href="basic.html">Home page</a></li>
            <li class="current"><a href="basic.html">Home page</a></li>
            <li class="current"><a href="basic.html">Home page</a></li>
        </ul>     
    </nav><!-- end main navigation -->
</header>

这是CSS:

.wrapper{
    width: 92%; 
    margin: 0 auto;
}

如果我从 header 类中删除 .wrapper 。横幅贴在顶部,宽度为 100%,但后来我无法将 Logo 和菜单正确对齐,它们只是贴在左右两侧。我希望它们与其他内容垂直对齐。

最佳答案

像你一样删除 .wrapper 类,但添加一个 .inner 'div' 来包装你的横幅和导航,并给它 width:92% 和 margin:0 auto;.... 像这样:

<header>
    <div class="wrapper clearfix">
        <div id="banner">        
            <div id="logo"><a href="basic.html"><img src="images/web.png" alt="logo"></a></div> 
        </div>

        <!-- main navigation -->
        <nav id="topnav" role="navigation">
        <div class="menu-toggle">Menu</div>  
            <ul class="srt-menu" id="menu-main-navigation">
            <li class="current"><a href="basic.html">Home page</a></li>
                      <li class="current"><a href="basic.html">Home page</a></li>
                                <li class="current"><a href="basic.html">Home page</a></li>
                                          <li class="current"><a href="basic.html">Home page</a></li>
                                                    <li class="current"><a href="basic.html">Home page</a></li>

        </ul>     
        </nav><!-- end main navigation -->
    </div>
</header>

关于html - 流畅布局中的标题自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24164900/

相关文章:

c++ - 面向对象的设计选择

python - 如何为 C 代码创建 python 接口(interface)?

html - Flutter:从网站获取 "raw"html 文档

html - 如何更改 Bootstrap 表单方向,文本右侧文本框左侧?

javascript - Materializecss 日期选择器仅在过去几天

html - 如何调试CSS3渲染?

html - 如何在div中不固定宽度的情况下集中相对位置元素?

javascript - 制作硬币翻转动画两侧

css 修改选择箭头 - Font Awesome 不会加载

c++ - 窗口包装类 C++ (G++)