A-A+

《javascript权威指南》第15、16章脚本化文档、css-笔记

2016年07月27日 JavaScript, 读书有得 暂无评论

clip 定义元素的“裁剪区域 ”,只显示元素在区域内的部分。

没必要为每一个动态元素设置尺寸。

z-index只对兄弟元素,也就是同一个容器的子元素,应用层叠。。

css中的文本阴影也可以用定位实现。

图片 16.2

IE6-8怪异模式宽和高是包含内边距和边框宽度的。

边框盒模型适用于以百分比形式为元素设置总体尺寸,又想以像素单位指定边框和内边距时。box-sizing:border-box;

visibility:hidden;设置为不可见,但文档布局中仍然保留了它的空间。

在js中,连字符是减号,所以应该将每个连字符后面紧接着的字母大写,如fontSize、borderLeftWidth。

如果是js保留字,则前面加css,IE:obj.style.styleFloat,其他浏览器:obj.style.cssFloat。

所有的定位属性都需要包含单位。副作用:计算的数值结果会转为字符串。

单个字符串值用getAttribute()、、setAttribute()、cssText比较方便。

HTML5  DOMTokenList对象

 

通用的Document和Element类型与HTMLDocument、HTMLElement有严格区分,Document类型代表一个HTML或XML文档,Element代表该文档中的一个元素,HTMLDocument、HTMLElement子类只是针对HTML文档和元素。

getElementsByName只对html起作用,在xml中不可用,返回一个NodeList对象。兼容考虑,不要把通用的字符同时用作名字和ID,