淘宝导航实战练习

原创2018-11-19 13:17:17100
摘要:<!DOCTYPE html> <html>   <head>     <meta charset="utf-8">     <link rel="stylesheet"&nb
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <link rel="stylesheet" href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.css"><!--引入外部CSS图标框架-->
    <title>淘宝导航实战</title>
    <style media="screen">
    body{margin: 0;padding: 0;font-family:微软雅黑;}    /* 清除多余的外边框样式  字体统一微软雅黑*/
    .clear{clear: both;}  /* 清除浮动带来的影响 */
    .header{background:#f5f5f5;font-size:13px;color:#6C6C6C;}/*设置最外一层的背景和父级下所以文字大小统一12px*/
    .header a{text-decoration: none;color:#6C6C6C;margin-right: 10px;}/*清掉A标签的演示,并设置自己想要的颜色*/
    .header_nav{width: 1190px;margin: 0 auto;height: 35px;line-height: 35px;}/*nav导航条设宽1190px,居中显示给高+行高让文字上下居中显示*/
    .header_left{float:left;width:300px;}/*向左浮动,脱离文档流*/
    .header_right{float:right;width:580px;}/*向右浮动,脱离文档流*/
    .margin-left{margin: 0px 5px 0px 0px;}/* 上0px,左10px,下0px,右0px */
    .margin-lr{margin: 0px 10px;}/*左右10px ,上下0px*/
    a:hover{color: #ff5000;}/*鼠标划入A标签变色*/
    </style>
  </head>
  <body>
    <div>      <!-- 头部 -->
      <div>      <!-- 头部下的 nav 开始-->
        <div>      <!-- 头部下的左侧部分 开始 -->
          <a href="#" style="color:#000;">中国大陆<i class="fa fa-angle-down" aria-hidden="true"></i></a>
          <a href="#" style="color: #ff5000;">亲,请登陆</a>
          <a href="#">免费注册</a>
          <a href="#">手机逛淘宝</a>
        </div>  <!-- 头部下的左侧部分 结束 -->
        <div>      <!--头部下的右边部分   开始-->
          <a href="#">我的淘宝</a>
          <i class="fa fa-angle-down" aria-hidden="true"></i>
          <i style="color: #ff5000;" class="fa fa-shopping-cart" aria-hidden="true"></i>
          <a href="#">购物车</a>
          <i class="fa fa-star" aria-hidden="true"></i>
          <a href="#">收藏夹</a>
          <a href="#">商品分类<span>|</span></a>
          <i class="fa fa-angle-down" aria-hidden="true"></i>
          <a href="#">卖家中心</a>
          <a href="#">联系客服</a>
          <i class="fa fa-angle-down margin-lr" aria-hidden="true"></i>
          <i style="color: #ff5000;" class="fa fa-bars margin-lr" aria-hidden="true"></i>
          <a href="#">网站导航</a>
          <i class="fa fa-angle-down" aria-hidden="true"></i>
        </div>    <!--头部下的右边部分   结束-->
        <div></div>
      </div>  <!-- 头部下的 nav 结束-->
    </div>
  </body>
</html>

以前感觉做个布局感觉挺难的,看了视频,只要把层级关系搞清楚,思路清晰问题就不大,不过有时候我理解的时候,我就会用审查元素直接在浏览器调试效果,然后满意后我就会把代码修改成想要的效果,在做这个练习的过程中遇到一个小问题,就是清除浮动的时候一行只需要清除一次,如果每浮动一次清除一次就会出现问题。总的来说,这次练习还算挺轻松的,我不知道我这个代码加上css3能完美不。还需要在那方便进行改善呢?

批改老师:灭绝师太批改时间:2018-11-19 13:47:16
老师总结:代码不错,清除浮动也是分情况的,父级高度给的足够的情况下,不需要清除也可以,父级高度是由子元素撑开的话,就一定需要清除浮动!清除浮动是在当前父级元素结束时清除

发布手记

热门词条