des*_*ing 5 css performance css-selectors
使用">"而不是""使得渲染速度更快,因为我从少数人那里听到了?
.slide:hover > div > span {
border-color: #c8c8c8;
}
Run Code Online (Sandbox Code Playgroud)
要么
.slide:hover div span {
border-color: #c8c8c8;
}
Run Code Online (Sandbox Code Playgroud)
非常感谢!
更新:问题
任何可靠性问题?
你应该非常认真地重新考虑倾听那些告诉你这种事情的人.
这种差异充其量是微不足道的.考虑到这些事情,没有人应该浪费时间,精力或智力.这不是一个有用的优化.不要陷入过早优化的陷阱,尤其是对于像HTML/CSS这样的动态语言.
编写代码是清楚的,易于维护和功能第一,担心别的之前.
如果ul > li看起来比你更清楚ul li,那就这样写吧.如果没有,不要.把事情简单化.