[转]高效整洁CSS代码原则 (上)

CSS学起来并不难,但在大型项目中,就变得难以管理,特别是不同的人在CSS书写风格上稍有不同,团队上就更加难以沟通,为此总结了一些如何实现高效整洁的CSS代码原则:1. 使用Reset但并非全局Reset不同浏览器元素的默认属性有所不同,使用Reset可重置浏览器元素的一些默认属性,以达到浏览器的兼容。但需要注意的是,请不要使用全局Reset:*{ margin:0; padding:0; }这不仅仅因为它是缓慢和低效率的方法,而且还会导致一些不必要的元素也重置了外边距和内边距。在此建议参考YUI Reset和Eric Meyer的做法。/** 清除内外边距 **/body, h1, h...

JQUERY失去焦点时验证多个表单

今天算忙死了,登录验证用的JS的innerHTML,竟然只要IE9认识。朋友建议用JQ,于是就改成JQ,很少用JQ,看了点文档,写了一个用来验证三个表单,如下: $(function(){ $("#username").blur(function(){//用户名文本框失去焦点触发验证事件 if(!$(this).val())//只处验证不能为空并且只能为英文或者数字或者下划线组成的2-15个字符 { $("#vuser").html("<span style="color:#ff0000; font-siz...

[转]IE中的条件注释(

条件注释只能用于Explorer 5+ Windows(以下简称IE).如果你安装了多个IE,条件注释(Conditional comments)将会以最高版本的IE为标准(一般为IE 6)。我听说(但没测试过),当在条件注释中使用了小数点,且只安装了IE5.0的时候,将会产生一个不正确的判断。条件注释只能在windows Internet Explorer(以下简称IE)下使用,因此我们可以通过条件注释来为IE添加特别的指令。条件注释从IE5开始被支持,它可能在IE5.0,5.5,6里有区别。我(译者注:指作者)自己也在顶层的框架中使用了一些条件注释。如果你以源代码形式查看本页,你将会...

百度Ueditor在ASP.NET中的使用(一)

这几日在研究百度的编辑器Ueditor,刚出的,没有.NET的,我JS水平也很一般。看了老邱的一个演示,在刚才总算是搞定了,下面简单介绍如下:首先下载百度Ueditor(http://ueditor.baidu.com)然后新建一个项目,UeditorDemo(ueditor.zip)将编辑器解压为在ueditor文件夹里,放在项目根目录(当然你放哪个文件夹都可以)然后打开ueditor文件夹下的editor_configs.js,找到第6行UEDITOR_HOME_URL: '../', 将这个路径改为你的编辑所在文件夹,例如我的在根目录的ueditor文件夹下,那我就改为UEDITO...

最近回复