加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > C语言 > 正文

html代码正常而内容不显示的可能原因

发布时间:2020-12-15 00:39:21 所属栏目:C语言 来源:网络整理
导读:1、元素一开始是display:none;的,之后在js里使其.show()了,代码确实执行了,但是没有显示; 可能原因:设置display:none;和后来执行.show()的元素不是同一个元素,再说白一点,.show()的是display:none;的父元素: /div ... $(".J_show").show(); ... 2、

1、元素一开始是display:none;的,之后在js里使其.show()了,代码确实执行了,但是没有显示;
可能原因:设置display:none;和后来执行.show()的元素不是同一个元素,再说白一点,.show()的是display:none;的父元素:

</div>
    ...
    $(".J_show").show();
    ...

2、部分元素显示,部分元素不显示
审查代码审查了很多遍,一个个元素的属性往上找,就是没有找到根源

方法:最后,通过注释全部css代码(这个时候所有内容显示),再一部分一部分恢复css,终于找到问题根源:

页面最外围的div竟然写了个:font-size:0;

呵呵,当遇上如此“神队友”挖下的坑,也只能hehe了

附:可能让元素不显示的css属性:display:none; text-indent:-9999em; visibility; opacity;overflow:hidden;font-size:0

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读