首页 > 代码库 > 网页制作中遇到的小问题(2)
网页制作中遇到的小问题(2)
2.表单中Readonly和Disabled的区别:这两个属性有一个共同的作用就是都能够使用户不能够改变表单域中的内容;另外他们的差别是readonly只对input类型text和password以及textarea有效,而disabled则对所有的表单元素有效。当使用disabled的时候,将表单提交的话是不会传出去,但是readonly却可以。
在某个表单中为用户预填了某个唯一识别代码,不允许用户改动,但是在提交时需要传递该值,此时应该将它的属性设置为readonly。
valign="top"垂直上对齐
clientHeight、offsetHeight和scrollHeight区别:clientHeight是指内容可视区域的高度,就是说可以看到的区域的高度,但是不包括滚动条,其实他与height的高度差不多(如果不考虑滚动条的话),他不包括border的宽度,如果带有横向的滚动条还应该减去横向滚动条的宽度,正常滚动条的宽度是17px,还可有padding是所在内的;现在我们来说一下offsetHeight,就是它加上了border的值,这是他与height的区别;最后就是scrollHeight,在火狐下还很好理解,它其实就是滚动条可滚动的部分还要加上boder的高度还要加上横向滚动条不可用的高度,与clientHeight比起来,多个border的高度跟横向滚动条不可用的高度.
在IE中 scrollHeight确是指这个对象它所包含的对象的高度加上boder的高度和marging,如果它里面没有包含对象或者这个对象的高度值未设置,那么它的值将为15
网页制作中遇到的小问题(2)