《逆战班:第07天》

在HTML中,在用块级元素搭建页面结构时,块级元素按照普通文档流的方式,从上到下,从左至右,而当我们需要左右结构时,需要脱离普通文档流,而浮动就是使元素脱离普通文档流的方法之一。形成浮动流

      浮动的目的:让块级元素搭建左右页面结构。

      浮动的效果:1.左浮动在父级元素的左边,右浮动在父级元素的右边。

                  2.浮动值会影响到后面的元素,但不影响到前面的元素。

                  3.父级元素的宽度小于浮动元素的总宽度,子元素将被迫换行。

                  4.子元素高度不一致的浮动元素被迫换行时可能被卡住,会跟着最近的兄弟元素的高度。

如图所示

                  5.先写的先浮动,后写的后浮动。

                6.图文混排

浮动属性值font:;

   Left   左浮动    Right  右浮动        None  没有浮动

 

引入概念宽度高度自适应

 宽度自适应:

           默认宽度100%的元素。

           Width:;设置宽度100%不带单位,

高度自适应:

            HTML ,body{height:100%}

           不写高度height:;(让内容撑起来)

当高度自适应时浮动元素自适应父级高度塌陷:

问题: 父级不给高度时,子元素浮动,会造成父级元素高度塌陷。

父级元素给定高度时,子元素浮动

父级元素高度自适应时,子元素浮动

解决方法: 

1.给父级元素添加高度

         缺点:在给父元素增加内容时,需要大量的修改工作,不灵活。

       2.给父级元素添加overflow:hidden;(隐藏)出发一个BFC区域。

          缺点:被定位出来的元素将会被隐藏。

       3.清除浮动:clear:left(左浮动)/right(右浮动)/both(两者都)

                  条件:给浮动元素后面添加一个空标签(块状元素)

                       给空标签设置样式:width:0;

                                         Height:0;

                                         clear:left(左浮动)/right(右浮动)/both(两者都)

                  缺点:给浮动元素父级后添加空标签会造成代码冗余不利于浏览器加载速度。

         4.万能清除法:

                                  1.给父级元素增加一个类名;

                                  2.使类名与伪对象选择器结合


        


 .name:after{ content:””;    /*设置伪目标选择器*/
                 width:0;   /*设置宽度为0*/
                   height:0;/*设置高度为0*/
                  Display:block;   /*设置块状元素*/
                  clear:left/right/both;/*设置清楚浮动*/
                  Overflow:hidden;  /*设置文本超出隐藏*/
                visibility:hidden; /*设置隐藏*/
             }

Visibility:显示隐藏;

         Hidden 隐藏

         Visible  显示

Visibility与display的区别:

                       1.两者都可以显示、隐藏元素。

                       2.前者占据文档流,后者不占据文档流。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 哪吒 2. 无情的游戏 3. 逆战 4. 荒野行动 5. 绝地求生 6. 阴阳师 7. 征途2 8. 最强王者 9. 格斗之王 10. 王者荣耀 11. 穿越火线 12. 变形金刚 13. 刺激战场 14. 逆水寒 15. 明日之后 16. 街头篮球 17. 小小军团 18. 风暴英雄 19. 镇魂街 20. 皇室战争 21. 神武4 22. 神龙猎手 23. 三国杀 24. 战争雷霆 25. 涯明月刀 26. 猎魔群英传 27. 剑网3 28. 龙八部 29. 火影忍者 30. 小米枪战 31. 大话西游2 32. 守望先锋 33. 问道 34. 诛仙3 35. 神鬼传奇 36. 魔兽世界 37. 真三国无双 38. 赛尔号 39. 命运2 40. 龙之谷 41. 大使之剑 42. 劲舞团 43. 热血江湖 44. 神仙道 45. 使命召唤 46. 洛奇英雄传 47. 梦幻西游 48. 钢铁雄心 49. 光荣使命 50. 大话封神 51. 永恒之塔 52. 塔防三国志 53. 魔域 54. DNF 55. 神话 56. 奇迹MU 57. 神雕侠侣 58. 火影忍者OL 59. 奇迹世界 60. 热血传奇 61. 鬼泣 62. 王牌战士 63. 传奇霸业 64. 十万个冷笑话 65. 传世之爱 66. 风暴战区 67. 御龙在 68. 乱斗西游 69. 九阴真经 70. 九州缥缈录 71. 一起来捉妖 72. 诸神之战 73. 飞车 74. 突围行动 75. 乱世王者 76. 梦幻诛仙 77. 梦想世界 78. 洛克王国 79. 问道九州 80. 掌上英雄联盟 81. 梦幻西游手游 82. LOL 83. 神雕侠侣手游 84. 问道手游 85. 龙八部手游 86. 神武4手游 87. 逆水寒手游 88. 大话西游手游 89. 火影忍者手游 90. 格斗之王手游 91. 进击的巨人手游 92. 剑网3手游 93. 王者荣耀手游 94. 神龙猎手手游 95. 小米枪战手游 96. 穿越火线手游 97. 绝地求生手游 98. 刺激战场手游 99. 决战!平安京 100. 皇室战争手游

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值