字围 、浮动的影响、制作 tab 栏

橙三吉。 提交于 2019-11-30 21:30:44

字围

  一个有浮动一个没浮动就会有字围的效果

浮动的问题

  浮动的元素不会撑高父级

清除浮动的影响

  1.解决父级高度的问题,但是高度不能自适应

  2.用清除浮动影响属性: clear,属性值:left、right、both,但是高度不能自适应

  3.隔墙法:在互相影响的元素中间加一道墙,组个开两边的元素,墙上面添加一个clear属性,高度自适应了,但是margin失败

  4.外墙法:在右浮动元素的父盒子之间隔一道墙。添加两个类,一个是清除浮动,一个模拟外边距  成功!!!

    缺点:每个浮动的盒子都需要一道墙,造成冗余没有意义的标签

  5.overflow:hidden

    盒子内部的元素可以设置溢出模式

    overflow:溢出的意思

    属性值:hidden,溢出隐藏

        auto,溢出滚动

    解决了:浮动互相影响,高度自适应,margin 失败 的问题    没有缺点

    实际工作中,用overflow来清除浮动 如果遇到大的结构,就加一道外墙

 制作矩形变色的边框。方法,用两个盒子来制作,顶部给父盒子设置,左右给子盒子设置

 制作 tab 栏  

  没有被选中的主体部分,需要隐藏,选中的显示

  给所有的元素加一个显示模式隐藏,给要显示的元素加一个显示模式块级

  display: none;  隐藏元素

  display: block;显示元素

    

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!