网页开发的CSS代码怎么写
随着Internet编程技术的不断发展,越来越多的大学毕业生加入了Web开发行业中,我们都知道Web开发需要使用css进行定位和布局。下面,天通苑北大青鸟带大家来看看如何编写css代码。
前端系统的变化可以描述为每天都在变化。在短短的一年时间里,理论,框架,构建工具甚至开发语言都发生了巨大的变化。随着新项目即将开始,我花时间审查了上一个项目的前端架构。我已经产生了很多想法,我将尽可能地记录它们以准备新的框架。
一、OOCSS(面向对象的CSS)
OOCSS的使用主要有两个原则,一种是分离结构和外观,其中主要包括分离容器和内容。OOCSS主要基于对象的编程方法,OOCSS的目的主要是支持代码的复用,最终保证样式能很好的进行添加和维护。OOCSS也存在一些缺点,它主要适合大型网站的开发项目,因为大型网站的可重用性组件非常多,在运行小项目的时候没有非常好的才、效果,所有在选择的时候应该根据项目的情况进行选择。
二、BEM(块元素修饰符)
BEM是一个名为命名约定的CSS。它不涉及如何编写CSS的结构。在进行电脑培训的过程中,电脑培训建议仅为每个元素添加具有以下内容的CSS类名称。在BEM模式下,它看起来很麻烦且冗余,但每个CSS类名称都能够很好地描述出它的作用。与LESS或SASS结合使用时,会降低其写入复杂度。
三、规则文档
很多人更加倾向于关注大方面并忘记了细节,一份定义明确的规则文档能够提醒我们根据需要进行编写代码。一份好的规则文件应遵循以下规范:其中需要包含不可变规则,而不是一般描述需要始终将规则细化为最简单的表达式,首先解释规则是什么,然后说“如果没有,那会发生什么?并且天通苑天通苑北大青鸟认为每条规则必须包含以下单词之一-始终,从不,仅,每个,不需要。
四、综合方案
就如开头的介绍,BEM的简单使用并没有解决我们在项目中遇到的问题,反而还会产生其他的新的问题,但这不是BEM的责任。IT培训认为作为前端架构的重要组成部分,CSS主要是需要为项目选择出合适的解决方案,而不是因为它在业界很受欢迎而使用它。
多重随机标签
外贸服装店起名 外贸服装店名字精选 新乡市平原监狱三监区区长是谁 米国生活品牌故事 从农村走向世界 java是干什么的 黑龙江省登巍科技开发有限公司怎么样 加拿大帮学生做作业是否范法 女人私房钱放哪里最安全 保定亚美手机家电学校师资力量 清河县城有哪些小区 平阳县的社会 有没有一款软件可以给唱歌打分的呢 蓬莱有哪些自带游泳池的温泉民宿 如何写一封打动人心的表白短信 工厂设计车间图和工艺流程图有关联吗 算命以阴历为主还是以节气为主 管理的软件或工具 许昌大周镇捡破烂一年挣了800亿他们所谓的捡破烂业务是干什么的 固家名匠是全国十大品牌吗 软件开发都有哪些课程 工商注册0元免费注册公司是怎么回事 哈市南岗区有哪些小区 如何快速出张装修的3d效果图啊效果一般就行 4人只会印刷 平面设计包括哪些 所谓添加了几十味香料秘方的人气美食是美味还是毒药 3月30日福州公交线路调整及站点 关于日语兼职翻译的价格问题我想问问各位价格怎么算 福田政府在线简介 广东省深圳市宝安区西乡街道下辖村委会有哪些 制作重庆油炸洋芋的最佳步骤是什么