XHTML/CSS/JavaScript


14
Apr 10

JavaScript实现Checkbox全选功能

JS代码:

Continue reading →


12
Apr 10

CSS实现完美垂直居中解决办法

首先,要有一个概念:凡是 table 布局可以实现的,CSS 一定可以实现。CSS 可以实现的,table 未必能做到。
现在来几个例子:
一、单行内容的居中
只考虑单行是最简单的,无论是否给容器固定高度,只要给容器设置 line-height 和 height,并使两值相等,再加上 over-flow: hidden 就可以了

Continue reading →


12
Apr 10

CSS布局设计 顺口溜

一、IE边框若显若无,须注意,定是高度设置已忘记;
二、浮动产生有缘故,若要父层包含住,紧跟浮动要清除,容器自然显其中;
三、三像素文本慢移不必慌,高度设置帮你忙;
四、兼容各个浏览须注意,默认设置行高可能是杀手;
五、独立清除浮动须铭记,行高设无,高设零,设计效果兼浏览;
六、学布局须思路,路随布局原理自然直,轻松驾驭HTML,流水布局少hack,代码清爽,兼容好,友好引擎喜欢迎。
七、所有标签皆有源,只是默认各不同,span是无极,无极生两仪—内联和块级,img较特殊,但也遵法理,其他只是改造各不同,一个*号全归原,层叠样式理须多练习,万物皆规律。
八、图片链接排版须小心,图片链接文字链接若对齐,padding和vertical-align:middle要设定,虽差微细倒无妨。
九、IE浮动双边距,请用display:inline拘。
十、列表横向排版,列表代码须紧靠,空隙自消须铭记。


12
Apr 10

一行代码兼容IE8[偷懒专用]

只需要在页面中加入如下HTTP meta-tag:

只要IE8读到这个标签,它就会自动启动IE7兼容模式,保证页面完整展示。


12
Apr 10

XHTML标准的完整编码要求

1、 声明DOCTYPE
2、 声明XML命名空间
3、 声明内容类型
4、 关闭每个标签
5、 所有标签必须正确嵌套
6、 行内标签不能包含块级标签
7、 标签全部小写
8、 属性必须有值
9、 在内容中为<和&使用等价的编码符号(使用实体对其编码)