我想知道是否应该包含一个css重置或css标准化库(如果我想跨多平台构建实现一致性)?
我的担忧当然是应用速度、加载时间和内存使用,目标当然是在各个平台上实现UI的一致性...
我想知道是否应该包含一个css重置或css标准化库(如果我想跨多平台构建实现一致性)?
我的担忧当然是应用速度、加载时间和内存使用,目标当然是在各个平台上实现UI的一致性...
是的,你应该这样做!
我开发了跨平台应用程序。
每次我都使用CSS重置。
在开发跨平台应用程序时,CSS方面存在许多问题。最好重置CSS。但是性能仍然存在问题。
这篇文章可能对您有所帮助 http://www.informit.com/articles/article.aspx?p=1915792&seqNum=6
我不确定一个 Phonegap 应用的确切背景,因为我从未真正参与过其中任何一个,但从性能角度来看,任何 CSS 重置都不应该产生影响。
然而,我的观点是,往往你甚至不必费心去针对一堆特定元素和属性使用全面的 CSS 重置 - 你通常会在样式表中进一步覆盖它们。
一个简单的通用选择器边距/填充重置就是我今天所使用的全部内容,我会加上我最喜欢的盒模型微调。
* {
margin:0;
padding:0;
box-sizing:border-box;
}
div.header *
- 那就要昂贵得多了,但如果页面上没有几千个元素,这可能还不值得熬夜。
阅读并自行测试。