书写css注意事项

上传人:shug****ng1 文档编号:102715482 上传时间:2022-06-07 格式:DOCX 页数:9 大小:47.15KB
返回 下载 相关 举报
书写css注意事项_第1页
第1页 / 共9页
书写css注意事项_第2页
第2页 / 共9页
书写css注意事项_第3页
第3页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
个人收集整理-ZQ书写css注意事项注意事项是英语(层叠样式表单)的缩写,它是一种用来表现或等文件样式的计算机语言。目前最新版本为,能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统的表现而言,能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象盒模型的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。好的前端设计师需养成以下习惯.使用但并非全局不同浏览器元素的默认属性有所不同,使用可重置浏览器元素的一些默认属性,以达到浏览器的兼容。但需要注意的是,请不要使用全局:b5E2R。b5E2R。*;这不仅仅因为它是缓慢和低效率的方法,而且还会导致一些不必要的元素也重置了外边距和内边距。在此建议参考和的做法。p1Ean。p1Ean。*清除内外边距*,*结构元素*,*列表元素*,*文本格式元素*,*表单元素*,*表格元素*图片元素*;1/9个人收集整理-ZQ;*设置默认字体*,宋体,;,:;*重置列表元素*,:;*重置超链接元素*:;:;*重置图片元素*;*重置表格元素*:;:;DXDiT。DXDiT。.良好的命名习惯无疑乱七八糟或者无语义命名的代码,谁看了都会抓狂。就像这样的代码:;我想即使是初学者,也不至于会在实际项目中如此命名一个,但有没有想过这样的代码同样是很有问题的:问题在于如果你需要把所有原本红色的字体改成蓝色,那修改后就样式就会变成:;2/9个人收集整理-ZQ这样的命名就会很让人费解,同样的命名为的侧边栏如果需要修改成右侧边栏也会很麻烦。所以,请不要使用元素的特性(颜色,位置,大小等)来命名一个或,您可以选择意义的命名如:.,.,.RTCrp。RTCrp。这样,无论你如何修改定义这些或的样式,都不影响它跟元素间的联系。另外还有一种情况,一些固定的样式,定义后就不会修改的了,那你命名时就不用担忧刚刚说的那种情况,如;那么对于这样一个段落我是一个段落!如果需要把这个段落由原先的左对齐修改为右对齐,那么只需要修改它的就为就可以了。.代码缩写代码缩写可以提高你写代码的速度,精简你的代码量。在里面有不少可以缩写的属性,包括,和颜色值等,如果您学会了代码缩写,原本这样的代码:5PCzV。5PCzV。,;:;:;3/9个人收集整理-ZQ就可以缩写为:,;.利用继承如果页面中父元素的多个子元素使用相同的样式,那最好把他们相同的样式定义在其父元素上,让它们继承这些样式。这样你可以很好的维护你的代码,并且还可以减少代码量。那么本来这样的代码:jLBHr。jLBHr。,;,;,;就可以简写成:,;.使用多重选择器你可以合并多个选择器为一个,如果他们有共同的样式的话。这样做不但代码简洁且可为你节省时间和空间。如:,;,;,;可以合并为:,;.适当的代码注释4/9个人收集整理-ZQ代码注释可以让别人更容易读懂你的代码,且合理的组织代码注释,可使得结构更加清晰。你可以选择做的样式表的开始添加目录:xHAQX。xHAQX。*.*如此你代码的结构就一目了然,你可以容易的查找和修改代码。而对于代码的主内容,也应适当的加以划分,甚至在有必要的地方在对代码加以注释说明,这样也有利于团队开发:LDAYt。LDAYt。*;*;*设置字体颜色*;*;,;Zzz6Z。Zzz6Z。.给你的代码排序5/9个人收集整理-ZQ如果代码中的属性都能按照字母排序,那查找修改的时候就能更加快速:*样式属性按字母排序*;,;dvzfv。dvzfv。.保持的可读性书写可读的将会使得更容易查找和修改样式。对于以下两种情况,哪种可读性更高,我想不言而明。*每个样式属性写一行*;,;6/9个人收集整理-ZQ*所有的样式属性写在同一行*;:,;rqyn1。rqyn1。当对于一些样式属性较少的选择器,我会写到一行:*选择器属性少的写在同一行*;对于这个规则并非硬性规定,但无论您采用哪种写法,我的建议是始终保持代码一致。属性多的分行写,属性少于个可以写一行。Emxvx。Emxvx。.选择更优的样式属性值中有些属性采用不同的属性值,虽然达到的效果差不多,当性能上却存在着差异,如区别在于把设为,虽然在页面上看不见,但按默认值理解,浏览器依然对进行了渲染,即已经占用了内存值。而把设为即没有,浏览器解析时将不作出渲染动作,即不会消耗内存值。所以建议使用;SixE2。SixE2。同样的,隐藏对象浏览器不作渲染,不占用内存。而则会。.使用代替首先,不属于标签,也不是标准的一部分,它对于较早期的浏览器兼容也不高,并且对于网站的性能有某些负面的影响。6ewMy。6ewMy。.使用外部样式表这个原则始终是一个很好的设计实践。不单可以更易于维护修改,更重要的是使用外部文件可以提高页面速度,因为文件都能在浏览器中产生缓存。内置在文档中的则会在每次请求中随文档重新下载。所以,在实际应用中,没有必要把代码内置在文档中:kavU4。kavU4。7/9个人收集整理-ZQ.而是使用导入外部样式表:.避免使用表达式()表达式是动态设置属性的强大(但危险)方法。从第个版本开始支持表达式。下面的例子中,使用表达式可以实现隔一个小时切换一次背景颜色:y6v3A。y6v3A。:()()?:);如上所示,中使用了表达式。属性根据表达式的计算结果来设置。表达式的问题就在于它的计算频率要比我们想象的多。不仅仅是在页面显示和缩放时,就是在页面滚动、乃至移动鼠标时都会要重新计算一次。给表达式增加一个计数器可以跟踪表达式的计算频率。在页面中随便移动鼠标都可以轻松达到次以上的计算量。M2ub6。M2ub6。如果必须使用表达式,一定要记住它们要计算成千上万次并且可能会对你页面的性能产生影响。所以,在非不得已,请避免使用表达式。0YujC。0YujC。.代码压缩当你决定把网站项目部署到网络上,那你就要考虑对进行压缩,出去注释和空格,以使得网页加载得更快。压缩您的代码,可以采用一些工具,如,利用它可精简代码,减少文件大小,以获得更高的加载速度eUts8。eUts8。参考质料:标准之路:8/9个人收集整理-ZQ百度百科:、知识网:9/9
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!