摘要: XML 命名空间提供了一种避免元素命名冲突的方法。 -------------------------------------------------------------------------------- 命名冲突 因为XML文档中使用的元素不是固定的,那么两个不同的XML文档使用同一个名字来描述不同类型的元素的情况就可能发生。而这种情况又往往会导致命名冲突。请看下面两个例子 这个 XML... 阅读全文
posted @ 2009-07-03 10:58 木彦 阅读(186) 评论(0) 推荐(0)
摘要: 一.选择符模式  模式/含义/内容描述  *   匹配任意元素。(通用选择器)   E   匹配任意元素 E (例如一个类型为 E 的元素)。(类型选择器)   E F   匹配元素 E 的任意后代元素 F 。(后代选择器)   E > F   匹配元素 E 的任意子元素 F 。(子选择器)   E:first-child   当元素 E 是它的父元素中的第一个子元素时,匹配元素 E 。(:... 阅读全文
posted @ 2009-06-20 10:18 木彦 阅读(230) 评论(0) 推荐(0)
摘要: 思路要点之一:绝不考虑使用table,横向布局用带有float的div或li取代td。慎用ul li,当有重复单元时可使用ul li,没有重复的单元就别用ul,那样代码看上去很不整齐。 思路要点之二:最大限度利用ul li的优点。用ul li可以减少class=””的声明数量,当你把一套重复单元放进li之后,在ul里定义一个class=””就足够了。... 阅读全文
posted @ 2009-06-20 09:44 木彦 阅读(376) 评论(0) 推荐(0)
摘要: 1.分解你的样式对于小项目,在写代码之前,按页面结构或页面内容将代码分为几块并给予注释。例如,可以分别将 全局样式、布局、字体样式、表单、评论和其他分为几个不同的块来继续工作。而 对于较大的工程,这样显然不会有什么效果。此时,就需要将样式分解到几个不同的样式表文件。下面的master stylesheet 就是这一方法的例子,它的工作主要是导入其他样式文件。使用这一方法不仅能优化样式结构,而且有利... 阅读全文
posted @ 2009-06-20 09:32 木彦 阅读(144) 评论(0) 推荐(0)
摘要: 什么是CSS hack 由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。   这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。   这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack。 阅读全文
posted @ 2009-06-19 17:44 木彦 阅读(190) 评论(0) 推荐(0)
摘要: 一、IE边框若显若无,须注意,定是高度设置已忘记; 二、浮动产生有缘故,若要父层包含住,紧跟浮动要清除,容器自然显其中; 三、三像素文本慢移不必慌,高度设置帮你忙; 四、兼容各个浏览须注意,默认设置行高可能是杀手; 五、独立清除浮动须铭记,行高设无,高设零,设计效果兼浏览; 六、学布局须思路,路随布局原理自然直,轻松驾驭html,流水布局少hack,代码清爽,兼容好,友好引擎喜欢迎。 七、所有标签皆有源,只是默认各不同,span是无极,无极生两仪—内联和块级,img较特殊,但也遵法理,其他只是改造各不同,一个*号全归原,层叠样式理须多练习,万物皆规律。 八、图片链接排版须小心,图片链接文字链接若对齐,padding和vertical-align:middle要设定,虽差微细倒无妨。 九、IE浮动双边距,请用display:inline拘。 十、列表横向排版,列表代码须紧靠,空隙自消须铭记。 阅读全文
posted @ 2009-05-17 19:14 木彦 阅读(116) 评论(0) 推荐(0)
摘要: 为什么会说行业细分网站是一项投资少、风险低,而回报大的创业方式呢?下面我一一给大家做出说明。 一、投资。 1、资金。 行业细分网站在前期的投入是非常低的,前面我已多次提到过,虽然各地略有差异,但总的投入不会超过万元。倘若你会自己建设网站,或者是已经组建好一个创业团队,那你们的投入资金则会更低,只需要购买空间和域名就可以了,域名.cn现在是1元/年,而.com大约是56元/年,再加上一个1G的空间,价格从两、三百到一、两千都有(因为这个具体还有很多因素影响),那就是说,你资金上的投入就是200元-2000元,这大概是如今投入资金最少的创业了吧。 阅读全文
posted @ 2009-05-07 22:03 木彦 阅读(214) 评论(1) 推荐(0)
摘要: 1. CSS “float” 属性 获取给定对象的特定 CSS 属性的基本语法是 object.style 属性,而且有连字符的属性要用骆驼命名法来代替。例如,获取一个 ID 为 “header” 的 div 的 background-color 属性,我们要用如下语法: document.getElementById("header").style.borderBottom= "1px solid #ccc"; 但是由于 “float” 是 JavaScript 的保留词,我们就无法使用 object.style.float 来获取 “float” 属性了。一下是我们在两种浏览器中的使用的方法: IE 语法: document.getElementById("header").style.styleFloat = "left"; Firefox 语法: document.getElementById("header").style.cssFloat = "left"; 阅读全文
posted @ 2009-05-05 21:36 木彦 阅读(162) 评论(0) 推荐(0)