CNode

奇怪的CSS问题。。求大神

问答
Ttony-lp发布于11 年前最后回复11 年前3 回复3567 浏览0 收藏

自己写网站的时候碰到了一个好奇怪的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)

L
leapon#1·11 年前

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

L
LeslieYQ#2·11 年前

很清晰, 错误也很明白,

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

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

参与回复
登录后即可参与回复。登录