软件工程师-快速编写HTML和CSS的工具集合_第1页
软件工程师-快速编写HTML和CSS的工具集合_第2页
软件工程师-快速编写HTML和CSS的工具集合_第3页
软件工程师-快速编写HTML和CSS的工具集合_第4页
软件工程师-快速编写HTML和CSS的工具集合_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、在这篇文章章中,我们们关注的是是不同寻常常的编码方方式CCSS 编编译器以及及 HTMML 缩写写编码技术术。借助这这些优秀的的工具和技技术,能够够大大的减减少开发时时间,加快快开发进度度。AD: 你曾经考虑虑过想要加加快 HTTML 和和 CSSS 编码速速度吗?不不管你是否否想过,都都来看看这这篇文章吧吧,你会从从中学到很很多东西。我们要讨讨论的不是是 CSSS 网格框框架,也不不是 CSSS Reeset。在这篇文文章中,我我们关注的的是不同寻寻常的编码码方式CSS 编译器以以及 HTTML 缩缩写编码技技术。借助助这些优秀秀的工具和和技术,能能够大大的的减少开发发时间,加加快开发进进度

2、。HTML加快HTMML 编码码的方法有有很多,这这里我们要要介绍的是是 HTMML 缩写写技术。取取代传统的的编写完整整 HTMML 标签签,我们只只需要编码码缩写代码码就能扩展展到完整的的HTMLL标记,一一个简单的的例子:#conttaineer将被转转换成。实现 HTMLL 缩写技技术,有两两种著名的的解决方案案Zeen Coodingg 和 HHAML。 HYPERLINK /p/zen-coding/ Zen CCodinngZen CCodinng 是一一个用于快快速编写 HTMLL,CSSS,XMLL,XSLL 或者其其他结构化化格式语言言编码的插插件,包括括 Zenn HTM

3、ML 和 Zen CSS 两部分。这个插件件核心是一一个强大的的缩写引擎擎,允许你你扩展表达达式,类似似于从CSSS选择器器到 HTTML 代代码。支持持Aptaana/EEclippse、TTextMMate、Codaa、Nottepadd+、EEspreesso、Dreaamweaaver、UltrraEdiit、Viisuall Stuudio、NetBBeanss、EmEEditoor、Viim等所有有常见的编编码工具。强烈推荐荐给编写 HTMLL 和 CCSS 代代码的朋友友,让你代代码飞起来来! HYPERLINK / HamlHaml 的作者 Hamppton Catllin 是

4、是这样介绍绍 Hamml 的:Hamll 是对传传统 XHHTML 生成方式式的一种反反叛,它既既不是纯粹粹的代码,也也不是一种种文本处理理语言,它它是与众不不同的,是是一种在我我看来最为为自然的 XHTMML 构造造方式。HHaml 是 Raails 下的一种种可选模板板语言方案案,使用 CSS 风格的语语法来描述述 DIVV 的 IID 和 Classs,以更更加优雅简简洁的方式式编写 HHTML 代码。这是我从 Hamll 网站拿拿过来的一一个示例,你你将看到编编写 HTTML 代代码是多么么的迅速。#proffile .leeft.ccolummn #datee=priint_ddat

5、e#addrress=currrentt_useer.adddresss .riight.coluumn #emaiil=currrentt_useer.emmail #bio=currrent_userr.biooHaml 模板引擎擎能够把上上面的代码码生成如下下的标准 HTMLL 代码:CSS和 HTMML 一样样,快速编编写 CSSS 代码码的方法也也有很多,这这里向大家家介绍一项项非常酷的的东西CSS 编译器,我我个人觉得得这是提供供 CSSS 编码速速度最有效效的方法。只是,你你需要花一一点点时间间学习新的的语法,新新语法非常常简单,你你很快就能能学会。所有的 CCSS 编编译器都有

6、有如下共同同点: 新的语语法,通常常很容易就就能学会 允许嵌嵌套规则,定定义变量,混混合类型,继继承 生成格格式化良好好的 CSSS 文件件 HYPERLINK / SassSass 让 CSSS 代码码变得更加加有趣,SSass 扩展了 CSS33,增加了了规则嵌套套、变量定定义、混合合类型、选选择器、继继承等等特特性,能够够生成良好好格式化的的 CSSS 代码,易易于组织和和维护。它它能将类似似 CSSS 但是书书写更简洁洁的 Saass 语语言最终转转换为 CCSS 代代码。Saass 提提供了基于于 Rubby 语言言开发的工工具能够很很容易的将将 Sasss 代码码转换为 CSS 代

7、码。下面是演示示 Sasss 的重重要特性CSSS 嵌套的的示例代码码:tablee.hl marrgin:2emm0; td.ln ttext-aliggn:rrightt; li fonnt: ffamilly:sseriff; wweighht:bbold; ssize:1.22em; 借助 Saass 工工具能够生生成如下的的标准 CCSS 代代码:tablee.hl marrgin:2emm0; tablee.hltd.lln texxt-allign:rigght; li fonnt-faamilyy:seerif; fonnt-weeightt:boold; fonnt-siiz

8、e:1.2eem; Less(/)Less 最早是一一个 Ruuby 的的 gemm,让 CCSS 具具有动态语语言的特性性,这些特特性包括变变量,操作作符,嵌套套规则。其其实 Leess 真真正的作用用是将使用用高级特性性的 CSSS 转换换成标准的的 CSSS。这些都都是在 WWeb 客客户端发起起请求时通通过 Htttp HHandller 来来完成的。也可以是是编辑时就就完成的。此外,LLess 可以配置置成自动最最小化所生生成的 CCSS 文文件,不仅仅节省了带带宽,并且且使最终用用户体验更更上一层。另外有 .Nett 版本的的 Lesss,做 .Nett 开发的的朋友可以以关注一下

9、下。 HYPERLINK /clevercss/ CleveerCSSSCleveerCSSS 是受 Pythhon 启启发而为 CSS 开发的一一个小型标标记语言,用用于生成干干净的结构构化的样式式表。它比比 CSSS2 更加加强大和干干净,和 CSS 最大的区区别是语法法:CleeverCCSS 基基于缩进而而不单调,而而这是和 Pythhon 规规则相悖的的,但也不不失为组织织样式表的的一个好方方法。 HYPERLINK http:/ncannasse.fr/projects/hss HSSHSS 是是一个用于于扩展 CCSS 语语法的一个个工具,具具有变量和和嵌套等众众多强大特特性。

10、HYPERLINK / xCSSxCSS 基于标准准的 CSSS,同时时赋予了在在编写复杂杂的样式表表的时候的的强大的面面向对象工工作流程,使使用 xCCSS 能能够大幅减减少你的开开发时间。xCSSS 提供了了整体的 CSS 结构的直直观概述,使使用变量以以及通过重重用现有的的样式和其其它很多方方便的功能能来加速 CSS 代码编写写。xCSSS 是一一个轻量级级的工具,而而且能够让让你的代码码保持语义义。最后但不是是最不重要要最后向大家家推荐一款款非常棒的的在线小工工具 HYPERLINK http:/lab.xms.pl/markup-generator/ MMarkuup Geenera

11、ator,它它能够帮助助你快速的的生成 HHTML 代码并能能够根据从从代码中提提取所有的的选择器,然然后自动生生成 CSSS 框架架代码。例例如编写如如下简写代代码:#roott #topp #loogo ahreff=/=MarkkupGGenerratorr forrm#seearchh fiieldsset llabellforr=queery=Entterkkeywoord: iinputttyppe=texxtnamee=terrm#querry bbuttoontyype=subbmit=Fiind #heaader h1=MarkkupGGenerratorr h2=Niftt

12、ytooolfforXXHTMLL/CSSScodders #conntentt #prrimarry #aaboutt #seeconddary #ccontaact.bbox #nnotiffy.boox #bbookmmarkss.boxx #foooter p=CCopyrrightt(c)20111jiizhulla.coom使用 Maarkupp Gennerattor 能能够生成如如下标准的的 HTMML 代码码:MarkkupGGenerratorrEnteerkeeyworrd:FinddMMarkuupGeeneraatorNNiftyytooolfoorXHHTML/CSScodeersCoopyriight(c)20111m同时还能够够生成如下下的 CSSS 框架架代码:#roott #topp #loogo #llogoa #seearchh #ssearcchfiieldsset #searrchffielddsetlabeel #querry #searrchffielddsetbuttton #heaader #heeaderrh1 #heeaderrh2 #conntentt #prrimarry #aaboutt #seeconddary #ccontaact #nn

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论