学习CSS你必须踩得那些坑(四)

完成导航

HTML结构

Company Logo

  • Platform
  • About
  • Sign Up
  • 运行

    browser-sync start --server --files 'index.html' --files "css/*.css"

    好了,改点样式让它看来好看点

    1.给导航设置一个固定高度

    2.去掉li默认的样式

    3.左右布局

    /* list with no style

    ========================================================================== */

    /**

    * 1. remove the margin and padding

    * 2. remove list style

    */

    .list-nostyle{

    margin: 0;

    padding: 0;

    }

    .list-nostyle li{

    list-style: none;

    }

    /* site header

    ========================================================================== */

    .site__header{

    height: 70px;

    }

    .navbar{

    padding: 15px 20px;

    }

    .navbar__brand{

    float: left;

    }

    .navbar__nav{

    float: right;

    }

    .navbar__nav li{

    display: inline-block;

    }

    首先,我们为页眉设置了一个70px的高度

    通过浮动来实现Logo左对齐,导航右对齐

    因为

  • 是块级元素,所以会产生换行,我们把li设置成inline-block,在同一行显示
  • 标签我们一般更习惯不要下划线,而是通过颜色来突出是链接,所以我们把标签的下划线统一去掉:

    a{

    text-decoration: none;

    }

    现在你看到的应该是这样:

    最后编辑于
    ©著作权归作者所有,转载或内容合作请联系作者
    平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

    推荐阅读更多精彩内容

    • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
      _Yfling阅读 13,806评论 1 92
    • 目标 按照Sketch设计稿,实现一个完整的页面,希望你学完这一些列课程后,能够系统地掌握CSS,真正玩转CSS ...
      四光年阅读 706评论 0 1
    • 第5章 菜单、按钮及导航 一、下拉菜单 小伙伴们注意,在Bootstrap框架中的下拉菜单组件是一个独立的组件,根...
      凛0_0阅读 5,056评论 0 66
    • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
      前端进阶之旅阅读 16,621评论 32 459
    • 后边太阳光追着,微风架着身体零件,小鸟给伴着舞外加鸣声开道,花草供奉香气。这不是神仙出场的节奏吗?[悠闲][悠闲]...
      纵情嬉戏天地间阅读 275评论 0 0