仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1067|回复: 9
打印 上一主题 下一主题

[DIV+CSS] 带来一篇CSS代码可读性的进步

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 00:15:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
目前我们的站就是div+CSS做的,美工可以通过css直接控制我的程序输出的页面动态数据的样式DIV就只是布局元素.
当完成一项前真个事情以后,很多人城市健忘该项目标布局与细节。但是代码并非即刻就可以完整定型,在余下的工夫里另有不休的保护事情,而这些事情大概不会是你本人完成。以是,布局优秀的代码能很年夜水平上优化它的可保护性。上面列出五种进步CSS文件可保护性的办法,也就是一种较好的CSS款式指南。
1.分化你的款式
关于小项目,在写代码之前,按页面布局或页面内容将代码分为几块并赐与正文。比方,能够分离将全局款式、结构、字体款式、表单、批评和其他分为几个分歧的块来持续事情。
而关于较年夜的工程,如许明显不会有甚么效果。此时,就必要将款式分化到几个分歧的款式表文件。上面的masterstylesheet就是这一办法的例子,它的事情次要是导进其他款式文件。利用这一办法不但能优化款式布局,并且有益于削减一些不用要的服务器哀求。而分化文件的办法就有很多种,masterstylesheet利用了最多见的一种。
/*------------------------------------------------------------------
[MasterStylesheet]
Project:SmashingMagazine
Version:1.1
Lastchange:05/02/08[fixedFloatbug,vf]
Assignedto:VitalyFriedman(vf),SvenLennartz(sl)
Primaryuse:Magazine
-------------------------------------------------------------------*/
@import"reset.css";
@import"layout.css";
@import"colors.css";
@import"typography.css";
@import"Flash.css";
/*@import"debugging.css";*/
同时关于年夜型项目,你也能够加上CSS文件的晋级标记大概一些诊断措施,这里不再胪陈。
2.创建CSS文件索引
为了可以敏捷的懂得全部CSS文件的布局,在文件开首创建文件索引是一个不错的选择。一种可行的办法是创建树形的索引:布局上的id和class都能够成为该树的一个分支。以下:
/*------------------------------------------------------------------
[Layout]
*body
+Header/#header
+Content/#content
-Leftcolumn/#leftcolumn
-Rightcolumn/#rightcolumn
-Sidebar/#sidebar
-RSS/#rss
-Search/#search
-Boxes/.box
-Sideblog/#sideblog
+Footer/#footer
Navigation#navbar
Advertisements.ads
Contentheaderh2
――――――――――――――――――――――-*/
大概也能够如许:
/*------------------------------------------------------------------
[Tableofcontents]
1.Body
2.Header/#header
2.1.Navigation/#navbar
3.Content/#content
3.1.Leftcolumn/#leftcolumn
3.2.Rightcolumn/#rightcolumn
3.3.Sidebar/#sidebar
3.3.1.RSS/#rss
3.3.2.Search/#search
3.3.3.Boxes/.box
3.3.4.Sideblog/#sideblog
3.3.5.Advertisements/.ads
4.Footer/#footer
-------------------------------------------------------------------*/
另外一种体例能够只是先复杂的将内容枚举出来,也不必要缩进。上面的一个例子中,假如你必要跳至RSS部分你只必要复杂的搜刮8.RSS。
/*------------------------------------------------------------------
[Tableofcontents]
1.Body
2.Header/#header
3.Navigation/#navbar
4.Content/#content
5.Leftcolumn/#leftcolumn
6.Rightcolumn/#rightcolumn
7.Sidebar/#sidebar
8.RSS/#rss
9.Search/#search
10.Boxes/.box
11.Sideblog/#sideblog
12.Advertisements/.ads
13.Footer/#footer
-------------------------------------------------------------------*/
<!--someCSS-code-->
/*------------------------------------------------------------------
[8.RSS/#rss]
*/
#rss{...}
#rssimg{...}
界说如许一个款式检索能够很无效的使其别人浏览进修你的代码变得简单。在制造年夜项目标时分,你也能够将检索打印出来从而在你浏览代码的时分便利查阅

</p>
CSS非常容易编写。你可以象写html代码一样轻松地编写CSS。
只想知道 该用户已被删除
沙发
发表于 2015-1-18 05:47:31 | 只看该作者
AdobeDreamweaverCS5软件使设计人员和开发人员能充满自信地构建基于标准的网站。由于同新的AdobeCSLive在线服务AdobeBrowserLab集成。
分手快乐 该用户已被删除
板凳
发表于 2015-1-18 05:47:31 | 只看该作者
还可以在Dreamweaver常用工具中选择超级链接,完成相应的填写即可。
小魔女 该用户已被删除
地板
发表于 2015-1-26 13:14:29 | 只看该作者
Dreamweaver在所见即所得添加链接时,可以在选中文字后在属性栏中的链接栏中直接输入文件的地址即可。
小妖女 该用户已被删除
5#
发表于 2015-2-4 20:10:00 | 只看该作者
Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。
若天明 该用户已被删除
6#
发表于 2015-2-10 07:01:16 | 只看该作者
技术的学习如同长跑。只要越过极限,就会越跑越轻松。技术的学习其实并不像想象中那么可怕,任何技术都并不高深莫测。
老尸 该用户已被删除
7#
发表于 2015-3-1 04:38:57 | 只看该作者
使用内容管理系统进行开发并实现快速、精确的浏览器兼容性测试。
海妖 该用户已被删除
8#
发表于 2015-3-10 12:58:03 | 只看该作者
还是在Dreamweaver所见即所得添加链接是,可以选中文字或图片然后按下shift键不放鼠标拖出箭头直接指向文件即可。这是比较简单的也是常用的方之一。
莫相离 该用户已被删除
9#
发表于 2015-3-17 08:00:09 | 只看该作者
技术的学习如同长跑。只要越过极限,就会越跑越轻松。技术的学习其实并不像想象中那么可怕,任何技术都并不高深莫测。
简单生活 该用户已被删除
10#
发表于 2015-3-24 03:56:00 | 只看该作者
由CS4 版本开始,则转用WebKit 排版引擎(亦即Google Chrome和Apple Safari浏览器所用的排版引擎)作为网页预览。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 20:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表