html5快速CSS原型制作方法
或:<style>
标记不再仅仅是头部!
黑客CSS
假设您正在调试,并且想要修改page-css,使某个部分看起来更好。不用快速,肮脏和无法维护的方式内联创建样式,您可以按照我最近做的事情并采用分阶段的方法。
没有内联样式属性
切勿创建内联的css,这是我的意思: <element style='color:red'>
甚至<img style='float:right'>
很方便,但以后不会在实际的css文件中反映出实际的选择器特异性,如果保留它,您以后会后悔维护工作。
原型<style>
改为
您本应使用内联CSS的地方,而应使用页内<style>
元素。试试看!它在所有浏览器中都可以正常工作,因此非常适合测试,但是可以让您在需要时随意将此类CSS移到全局CSS文件中!(*请注意,选择器将仅具有页面级的特定性,而不具有站点级的特定性,因此请注意不要过于笼统)与在CSS文件中一样干净:
<style>
.avatar-image{
float:right
}
.faq .warning{
color:crimson;
}
p{
border-left:thin medium blue;
// this general of a selector would be very bad, though.
// so be aware of what'll happen to general selectors if they go
// global
}
</style>
重构他人的内联CSS
有时甚至没有问题,您正在处理其他人的内联CSS,因此必须对其进行重构。这是<style>
in页面的另一个很好用处,因此您可以在重构时直接剥离内联css,并将其立即放在类,id或选择器中的页面上。如果您在选择器时非常谨慎,则可以仅通过复制和粘贴将最终结果移到最后的全局CSS文件中。
立即将所有 CSS 转移到全局CSS文件有点困难,但是有了页内<style>
元素,我们现在有了替代方法。