高效整洁CSS代码五原则

一、CSS重置

html,body,div,h1,h2,h3,h4,h5,
h6,ul,ol,dl,li,dt,dd,p,blockquote,
pre,form,fieldset,table,th,td{margin:0;padding:0;}

这些就够了,不需要用*了,*增大下载时间

二、CSS属性的排序

按着英文字母的排序,这样帮助你节省花费在寻找一个特殊属性的时间

三、CSS样式的组织

你应该组织你的样式表以致相关的内容靠在一起,更简单的找到想要的。使用更有效的注解。举个例子,这是我如何构造我的层叠样式表:

/*****Reset*****/
移除元素的填充(padding)和边距(margin)。
/*****BasicElements*****/
定义基本元素的样式:body,h1-h6,ul,ol,a,p,等。
/*****GenericClasses*****/
定义简单的风格,好像浮动的某一侧,移除元素的下边距, 等当然,它们大部分都与我们希望的语义不相关,但是它们是高效处理代码所必须的。
/*****BasicLayout*****/
定义基本的模板:header,footer等.帮助定义网页布局的基本元素
/*****Header*****/
定义所有Hearder元素
/*****Content*****/
定义所有内容框内的元素
/*****Footer*****/
定义所有Footer的元素
/*****Etc*****/ (more…)

初学者必懂的30条HTML代码编写

本文总结了30条html代码编写指南,只要在编写HTML代码的过程中牢记它们,灵活运用,你一定会写出一手漂亮的代码,早日迈入专业开发者的行列。?

1. 一定要闭合HTML标签

在以往的页面源代码里,经常看到这样的语句:

<li>Some text here. <li>Some new text here. <li>You get the idea.

也许过去我们可以容忍这样的非闭合HTML标签,但在今天的标准来看,这是非常不可取的,是必须百分百避免的。一定要注意闭合你的HTML标签,否则将无法通过验证,并且容易出现一些难以预见的问题。

最好使用这样的形式:

<ul> <li>Some text here. <li>Some new text here. <li>You get the idea.

2. 声明正确的文档类型( DocType )

笔者早先曾加入过许多CSS论坛,在那里,如果有用户遇到问题,我们会建议他首先做两件事:

  • 1. 验证CSS文件,解决所有可见的错误
  • 2. 加上文档类型 Doctype

DOCTYPE 定义在HTML标签出现之前,它告诉浏览器这个页面包含的是HTML,XHTML,还是两者混合出现,这样浏览器才能正确的解析标记。 (more…)

有意思的CSS口诀

一、IE边框若显若无,须注意,定是高度设置已忘记;

二、浮动产生有缘故,若要父层包含住,紧跟浮动要清除,容器自然显其中;

三、像素文本慢移不必慌,高度设置帮你忙;

四、兼容各个浏览须注意,默认设置行高可能是杀手;

五、独立清除浮动须铭记,行高设无,高设零,设计效果兼浏览;

六、学布局须思路,路随布局原理自然直,轻松驾驭html,流水布局少hack,代码清爽,兼容好,友好引擎喜欢迎。

七、所有标签皆有源,只是默认各不同,span是无极,无极生两仪—内联和块级,img较特殊,但也遵法理,其他只是改造各不同,一个*号全归原,层叠样式理须多练习,万物皆规律。

八、图片链接排版须小心,图片链接文字链接若对齐,padding和vertical-align:middle要设定,虽差微细倒无妨。

九、IE浮动双边距,请用display:inline拘。

十、列表横向排版,列表代码须紧靠,空隙自消须铭记。

本文由小莫的前端技术宅发布,Seo先生博客转载。

关于SDCMS使用ASP调试工具

SDCMS(时代网站信息管理系统)是在Asp+Access/Mssql环境下开发的开源产品。它做为Asp+Access/Mssql环境下开发的CMS,无论在优化推广,还是网站使用及二次开发上都可以说是非常好CMS。使用过SDCMS的朋友可能会发现,使用它来本地调试网站是比较麻烦的。这里给大家推荐一个ASP本地调试工具:ASP调试工具(点击即可下载)。

这个工具可能部分网站设计的朋友都肯定知道的,使用这个工具也很简单,直接把它放在网站文件的根目录下,双击即可使用,方便快捷。但是同样是Asp+Access环境的SDCMS使用就会有这样的提示:
——————————————————————
Microsoft VBScript 运行时错误 ‘800a01b6’
对象不支持此属性或方法: ‘Session.CodePage’
\Inc\Conn.asp, line 7 (more…)