我已经在一个网站上工作了几个月,很多时候我一直在尝试编辑某些东西,我必须使用!important,例如:
div.myDiv {
width: 400px !important;
}
Run Code Online (Sandbox Code Playgroud)
为了使其按预期显示.这是不好的做法吗?或者!important命令可以使用吗?这会导致任何不希望的事情进一步下线吗?
我之前曾就这个问题提出过一个问题,你们提供了很棒的答案.我从"发现"了语境风格的醉人力量(http://www.w3.org/TR/css3-selectors/#selectors) - 再次感谢大家 - 现在我感到很迷茫.
我在这里将上下文样式应用到我当前的设计方面取得了很好的进展:
http://jsfiddle.net/gFA4p/200/
不过,我遇到了一些问题.
这是我正在尝试做的截图:

我的第一个问题是,我是否过于热衷于尝试应用上下文规则并使其变得比它需要的更难?
两个,如果没有,根据截图,我需要做什么来完成我的目标样式?
三,如何使这种跨浏览器兼容?即便如此,它在其他浏览器中看起来也很糟糕.