最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

ul中li的问题_html/css

来源:动视网 责编:小采 时间:2020-11-27 15:43:57
文档

ul中li的问题_html/css

ul中li的问题_html/css_WEB-ITnose:*{margin:0;padding:0}div{width:600px;height:33px;margin:0 auto;border-left:1px solid #8DD8D4;border-bottom:1px solid #8DD8D4;}ul{list-style-type:none;}ul li{ float:left;}ul li a{border-top:1px solid #8DD8D4;border-right:1px solid #8DD8D4; d
推荐度:
导读ul中li的问题_html/css_WEB-ITnose:*{margin:0;padding:0}div{width:600px;height:33px;margin:0 auto;border-left:1px solid #8DD8D4;border-bottom:1px solid #8DD8D4;}ul{list-style-type:none;}ul li{ float:left;}ul li a{border-top:1px solid #8DD8D4;border-right:1px solid #8DD8D4; d


 
  • 当季热门
  • 面朝大海
  • 古镇时光
  • 吃货血拼
  • 户外撒野
  • 情迷自驾

  • 为什么ul li a.cur{height:33px;}的height设大于等于33px时会覆盖掉ul的border-bottom呢?搞不懂啊


    回复讨论(解决方案)

    你设置的li是浮动的,它的ul,和ul的父元素div都只是普通流里的元素。浮动的元素会显示在普通元素的上方。

    并且你设置的div的高度就是33px,高度大于div的高度了。

    所以就把它覆盖掉了

    你在div上面加个overflow:hidden,既可以清理浮动,又可以在浮动的元素大于div时,把超出的部分隐藏。

    LS正解
    其实LZ用嵌套的思维想一下就知道了
    你的li是在div里面的,li肯定会覆盖掉下面的div的,overflow:hidden;才能显示

    设置overflow (css) overflow:hidden;

    你的div的高度只有33px,而你把a设为33时再加上a的top边框所以a的高度就为34了,超过了父层div的高度,再加上没有设置overflow:hidden,所以会覆盖父层的边框

    文档

    ul中li的问题_html/css

    ul中li的问题_html/css_WEB-ITnose:*{margin:0;padding:0}div{width:600px;height:33px;margin:0 auto;border-left:1px solid #8DD8D4;border-bottom:1px solid #8DD8D4;}ul{list-style-type:none;}ul li{ float:left;}ul li a{border-top:1px solid #8DD8D4;border-right:1px solid #8DD8D4; d
    推荐度:
    标签: 问题 的问题 html
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top