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

下载本文档

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

文档简介

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

2、介绍的是 HHTML 缩缩写技术。取取代传统的编编写完整 HHTML 标标签,我们只只需要编码缩缩写代码就能能扩展到完整整的HTMLL标记,一个个简单的例子子:#conntaineer将被转换换成。实现现 HTMLL 缩写技术术,有两种著著名的解决方方案Zeen Codding 和和 HAMLL。 HYPERLINK /p/zen-coding/ Zen CoddingZen Codding 是是一个用于快快速编写 HHTML,CCSS,XMML,XSLL 或者其他他结构化格式式语言编码的的插件,包括括 Zen HTML 和 Zenn CSS 两部分。这这个插件核心心是一个强大大的缩写引擎擎,

3、允许你扩扩展表达式,类类似于从CSSS选择器到到 HTMLL 代码。支支持Aptaana/Ecclipsee、TexttMate、CCoda、NNotepaad+、EEspressso、Drreamweeaver、UUltraEEdit、VVisuall Studdio、NeetBeanns、EmEEditorr、Vim等等所有常见的的编码工具。强强烈推荐给编编写 HTMML 和 CCSS 代码码的朋友,让让你代码飞起起来! HYPERLINK / HamlHaml 的作作者 Hammpton Catliin 是这样样介绍 Haaml 的:Haml 是对传统 XHTMLL 生成方式式的一种反叛

4、叛,它既不是是纯粹的代码码,也不是一一种文本处理理语言,它是是与众不同的的,是一种在在我看来最为为自然的 XXHTML 构造方式。HHaml 是是 Raills 下的一一种可选模板板语言方案,使使用 CSSS 风格的语语法来描述 DIV 的的 ID 和和 Classs,以更加加优雅简洁的的方式编写 HTML 代码。这是我从 Haaml 网站站拿过来的一一个示例,你你将看到编写写 HTMLL 代码是多多么的迅速。#profille .leftt.coluumn #daate=prinnt_datte#adddresss=currrent_uuser.aaddresss .righht.collu

5、mn #emmail=curreent_usser.emmail #biio=currrent_uuser.bbioHaml 模板板引擎能够把把上面的代码码生成如下的的标准 HTTML 代码码:CSS和 HTML 一样,快速速编写 CSSS 代码的的方法也有很很多,这里向向大家介绍一一项非常酷的的东西CCSS 编译译器,我个人人觉得这是提提供 CSSS 编码速度度最有效的方方法。只是,你你需要花一点点点时间学习习新的语法,新新语法非常简简单,你很快快就能学会。所有的 CSSS 编译器都都有如下共同同点: 新的语法,通通常很容易就就能学会 允许嵌套规规则,定义变变量,混合类类型,继承 生成格式化

6、化良好的 CCSS 文件件 HYPERLINK / SassSass 让 CSS 代代码变得更加加有趣,Saass 扩展展了 CSSS3,增加了了规则嵌套、变变量定义、混混合类型、选选择器、继承承等等特性,能能够生成良好好格式化的 CSS 代代码,易于组组织和维护。它它能将类似 CSS 但但是书写更简简洁的 Saass 语言言最终转换为为 CSS 代码。Saass 提供供了基于 RRuby 语语言开发的工工具能够很容容易的将 SSass 代代码转换为 CSS 代代码。下面是演示 SSass 的的重要特性CSS 嵌套的示例例代码:table.hhl margiin:2eem0; td.lnn t

7、exxt-aliign:rright; li font: fammily:seriff; weiight:bold; sizze:1.2em; 借助 Sasss 工具能够够生成如下的的标准 CSSS 代码:table.hhl margiin:2eem0; table.hhltd.ln text-alignn:rigght; li font-familly:seerif; font-weighht:boold; font-size:1.2eem; Less(htttp:/lessccss.orrg/)Less 最早早是一个 RRuby 的的 gem,让让 CSS 具有动态语语言的特性,这这些特性

8、包括括变量,操作作符,嵌套规规则。其实 Less 真正的作用用是将使用高高级特性的 CSS 转转换成标准的的 CSS。这这些都是在 Web 客客户端发起请请求时通过 Http Handller 来完完成的。也可可以是编辑时时就完成的。此此外,Lesss 可以配配置成自动最最小化所生成成的 CSSS 文件,不不仅节省了带带宽,并且使使最终用户体体验更上一层层。另外有 .Net 版本的 LLess,做做 .Nett 开发的朋朋友可以关注注一下。 HYPERLINK /clevercss/ CleverCCSSCleverCCSS 是受受 Pythhon 启发发而为 CSSS 开发的的一个小型标标记

9、语言,用用于生成干净净的结构化的的样式表。它它比 CSSS2 更加强强大和干净,和和 CSS 最大的区别别是语法:CCleverrCSS 基基于缩进而不不单调,而这这是和 Pyython 规则相悖的的,但也不失失为组织样式式表的一个好好方法。 HYPERLINK http:/ncannasse.fr/projects/hss HSSHSS 是一个个用于扩展 CSS 语语法的一个工工具,具有变变量和嵌套等等众多强大特特性。 HYPERLINK / xCSSxCSS 基于于标准的 CCSS,同时时赋予了在编编写复杂的样样式表的时候候的强大的面面向对象工作作流程,使用用 xCSSS 能够大幅幅减少你

10、的开开发时间。xxCSS 提提供了整体的的 CSS 结构的直观观概述,使用用变量以及通通过重用现有有的样式和其其它很多方便便的功能来加加速 CSSS 代码编写写。xCSSS 是一个轻轻量级的工具具,而且能够够让你的代码码保持语义。最后但不是最不不重要最后向大家推荐荐一款非常棒棒的在线小工工具 HYPERLINK http:/lab.xms.pl/markup-generator/ Maarkup Generrator,它它能够帮助你你快速的生成成 HTMLL 代码并能能够根据从代代码中提取所所有的选择器器,然后自动动生成 CSSS 框架代代码。例如编编写如下简写写代码:#root #top #

11、logoo ahrref=/=MMarkuppGeneeratorr form#searcch fielldset labbelfoor=querry=EEnterkeywoord: inpputtyype=texttname=termm#quuery butttonttype=submmit=Find #headeer h1=MaarkupGenerrator h2=NiiftyttoolfforXHHTML/CCSScooders #conteent #primmary #aboout #secoondaryy #conntact.box #nottify.bbox #boookmarkk

12、s.boxx #footeer p=Coppyrighht(c)20111jizhhula.ccom使用 Markkup Geenerattor 能够够生成如下标标准的 HTTML 代码码:MarkuupGenneratoorEnterrkeywword:FindMarkuupGenneratoorNiftyytoollforXHTMLL/CSScoderrsCoppyrighht(c)20111jizhhula.ccom同时还能够生成成如下的 CCSS 框架架代码:#root #top #logoo #loggoa #searrch #seaarchffieldsset #seearchfielddsetllabel #quuery #seearchfielddsetbbuttonn #headeer #headderh11 #headderh22 #conteent #primmary #aboout #secoondaryy #conntact #

温馨提示

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

最新文档

评论

0/150

提交评论