发表于: 2018-05-17 23:26:22

3 629


今天完成的事情

  • # 调试任务6的代码,提交任务6

明天计划的事情

  • # 领取任务7,开始任务7的学习

遇到的问题

  • 已解决

    # 问题一:在对<main>采用position:fixed之后,<main>的位置固定了下来.但是<main>内部的元素却溢出了<main>所限制的范围,而且里面的内容无法通过滚动条完整呈现.

  • 解决方法:overflow:scroll
  • overflow 属性规定当内容溢出元素框时发生的事情。
  • 此任务要求我们:
  • 1/内容不能呈现在元素框外;
  • 2/内容需要修剪;
  • 3/内容需要保证其完整性
  • 所以选择对应的属性值:scroll

  • # 问题二:下拉菜单的列表框无法与按钮保持一致的宽度;

       解决方法:限制列表框的宽度(设置元素的最小宽度min-width:100%)


       #问题三:下拉菜单的列表框与<main>中的内容重叠;

      

       解决方法:使用z-index属性设置元素的堆叠顺序,仅能在定位元素上奏效(position)

       z-index注意事项:

        1/由于仅能在定位元素上奏效,对于没有定位的元素或添加了float的元素是不会有效果的;

        2/对于z-index:0和z-index:auto的理解(https://www.cnblogs.com/benbendu/p/5811534.html)

             讲的不错,虽然我也没完全看懂.


        # 问题四:如何设置文字被截断出现”…”省略号;

        

         解决方法:text-overflow:ellipsis;

         text-overflow属性规定当文本溢出包含元素时发生的事情

         

         思考:

         1/使用text-overflow属性的提前是文本溢出包含元素\溢出文本被修剪\修剪内容不可见,所以常             常和overflow:hidden成双入对地使用.

         

         


  • 未解决

    # 

收获

  • # 对属性"z-index\min-width\overflow\text-overflow\"的认识与理解如上;
  • # 对定位属性position:fixed/relative/absolute的运用更加熟练了(貌似离开编译器我就不知道怎么拼写了)
  • # 学会了如何制作雪碧图与使用background-position对雪碧图进行定位;
  • # 初识bootstrap框架,学会了如何引入bootstrap里面的样式(CDN加速or下载到本地)

总结

  • task06:
  • 成果链接: https://www.yanzehao.top/task06/

  • 官方脑图:
  • 任务脑图:
  • 任务耗时:2天;
  • 此任务的学习曲线对于我来说比之前的任务要陡峭些,算是一个爬坡任务吧.主要的困难是对bootstrap框架的理解,再就是对DNC加速的认识,其中对引入的bootstrap样式和组件修改起来比较吃力,很显然这是因为css基础还不够.但值得欣慰的是,对之前任务学到的css主要概念运用的愈加熟练,几个常用的元素有了更加深刻的理解.




返回列表 返回列表
评论

    分享到