奇怪的CSS问题。。求大神
发布于 9 年前 作者 tony-lp 3097 次浏览 最后一次编辑是 8 年前 来自 问答

自己写网站的时候碰到了一个好奇怪的css问题,实在是解决不了,特发布于此,求大神帮忙看看。 问题是这样的,两个完全一样的html dom。但是显示的效果不同。

  1. 页面效果,这三个li的效果理论上应该是一样的,如下: 页面效果

  2. html代码如下: Li代码: 全部的li,共三个 li代码1

只贴出前两个 Li代码2

  1. chrome console 调试框如下: 第一个li下的css信息: 显示正确的css

第二个li下的css信息: 显示错误的css

  1. 从这几个截图中可以看到,html代码是完全一样的,但是从console里的style可以看到,用到的css是不一样的。而且在第二个li的console里的style压根没有.sidebar .nav>li.nav-profile的css。。 猜想如下:
  2. .sidebar .nav>li.nav-profile 只能引用第一层 验证失败
  3. html 代码不一样,验证过了,完全一样
  4. 框架bug。。。用到的是bootstrap和在此基础上构建的页面展示框架colorAdmin

不知道问题描述清晰了没有?如有疑问,请留言,万分感谢

3 回复

很清晰, 错误也很明白,

就在你贴的图片中找到了。 untitled2.png

你把css的class - 写成 _了。就这样

@LeslieYQ 天哪,喵勒个屋。。。万分感谢。。。

这个 分号 和 下划线 用错挺常见的。头疼

回到顶部