您所在位置: 网站首页 / 文档列表 / 网页设计/UI / 文档详情
软件工程师-快速编写HTML和CSS的工具集合.docx 立即下载
上传人:邻家****曼玉 上传时间:2024-09-04 格式:DOCX 页数:8 大小: 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

软件工程师-快速编写HTML和CSS的工具集合.docx

软件工程师-快速编写HTML和CSS的工具集合.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

在这篇文章中,我们关注的是不同寻常的编码方式——CSS编译器以及HTML缩写编码技术。借助这些优秀的工具和技术,能够大大的减少开发时间,加快开发进度。AD:你曾经考虑过想要加快HTML和CSS编码速度吗?不管你是否想过,都来看看这篇文章吧,你会从中学到很多东西。我们要讨论的不是CSS网格框架,也不是CSSReset。在这篇文章中,我们关注的是不同寻常的编码方式——CSS编译器以及HTML缩写编码技术。借助这些优秀的工具和技术,能够大大的减少开发时间,加快开发进度。HTML加快HTML编码的方法有很多,这里我们要介绍的是HTML缩写技术。取代传统的编写完整HTML标签,我们只需要编码缩写代码就能扩展到完整的HTML标记,一个简单的例子:#container将被转换成<divid="container"></div>。实现HTML缩写技术,有两种著名的解决方案——ZenCoding和HAML。HYPERLINK"http://code.google.com/p/zen-coding/"\t"_blank"ZenCodingZenCoding是一个用于快速编写HTML,CSS,XML,XSL或者其他结构化格式语言编码的插件,包括ZenHTML和ZenCSS两部分。这个插件核心是一个强大的缩写引擎,允许你扩展表达式,类似于从CSS选择器到HTML代码。支持Aptana/Eclipse、TextMate、Coda、Notepad++、Espresso、Dreamweaver、UltraEdit、VisualStudio、NetBeans、EmEditor、Vim等所有常见的编码工具。强烈推荐给编写HTML和CSS代码的朋友,让你代码飞起来!HYPERLINK"http://haml-lang.com/"\t"_blank"HamlHaml的作者HamptonCatlin是这样介绍Haml的:Haml是对传统XHTML生成方式的一种反叛,它既不是纯粹的代码,也不是一种文本处理语言,它是与众不同的,是一种在我看来最为自然的XHTML构造方式。Haml是Rails下的一种可选模板语言方案,使用CSS风格的语法来描述DIV的ID和Class,以更加优雅简洁的方式编写HTML代码。这是我从Haml网站拿过来的一个示例,你将看到编写HTML代码是多么的迅速。#profile.left.column#date=print_date#address=current_user.address.right.column#email=current_user.email#bio=current_user.bioHaml模板引擎能够把上面的代码生成如下的标准HTML代码:<divid="profile"><divclass="leftcolumn"><divid="date"><%=print_date%></div><divid="address"><%=current_user.address%></div></div><divclass="rightcolumn"><divid="email"><%=current_user.email%></div><divid="bio"><%=current_user.bio%></div></div></div>CSS和HTML一样,快速编写CSS代码的方法也有很多,这里向大家介绍一项非常酷的东西——CSS编译器,我个人觉得这是提供CSS编码速度最有效的方法。只是,你需要花一点点时间学习新的语法,新语法非常简单,你很快就能学会。所有的CSS编译器都有如下共同点:◆新的语法,通常很容易就能学会◆允许嵌套规则,定义变量,混合类型,继承◆生成格式化良好的CSS文件HYPERLINK"http://sass-lang.com/"\t"_blank"SassSass让CSS代码变得更加有趣,Sass扩展了CSS3,增加了规则嵌套、变量定义、混合类型、选择器、继承等等特性,能够生成良好格式化的CSS代码,易于组织和维护。它能将类似CSS但是书写更简洁的Sass语言最终转换为CSS代码。Sass提供了基于Ruby语言开发的工具能够很容易的将Sass代码转换为CSS代码。下面是演示Sass的重要特性——CSS嵌套的示例代码:table.hl{margin:2em0;td.ln{text-align:right;}}li{font:{family:serif;weight:bold;size:1.2em;}}借助Sass工具能够生成如下的标准CSS代码:table.hl{margin:2em0;}
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

软件工程师-快速编写HTML和CSS的工具集合

文档大小:

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用