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

字围spa

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

浮动的问题方法

  浮动的元素不会撑高父级margin

清除浮动的影响tab

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

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

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

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

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

  5.overflow:hidden

    盒子内部的元素能够设置溢出模式

    overflow:溢出的意思

    属性值:hidden,溢出隐藏

        auto,溢出滚动

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

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

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

 制做 tab 栏  

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

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

  display: none;  隐藏元素

  display: block;显示元素

相关文章
相关标签/搜索