摘要:
一、选择器 1、属性选择器: p[index]{background:red} //只使用属性名,但没有确定任何属性值 p[index=1]{background:red} //指定属性名,并指定了该属性的属性值 p[index~=pre]{background:red} //指定属性名,并且具有属 阅读全文
摘要:
一、焦点事件 焦点:使浏览器能够区分用户输入的对象,当一个元素有焦点的时候,那么他就可以接收用户的输入 设置焦点方式:点击、tab、js onfocus:当元素获取到焦点的时候触发 onblur:当元素失去焦点的时候触发 obj.focus();给指定的元素设置焦点 obj.blur();取消指定元 阅读全文
摘要:
一、DOM节点操作:文档对象模型 (一)childNodes兼容性问题较多 1、元素节点:1 2、文本节点:3 3、属性节点:2 元素.childNodes:只读 属性 子节点列表集合 标准下:包含了文本和元素类型的节点,并且也会包含非法嵌套的子节点 非标准下:只包含元素类型的节点,IE7以下不会包 阅读全文
摘要:
一、获取未设置行内元素的样式 getComputedStyle(document.getElementById("div1").width)在IE6,7,8下不兼容; document.getElementById("div1").currentStyle.width 在标准浏览器下不兼容 解决办法 阅读全文
摘要:
一、js数据类型 1、typeof判断数据类型 var i=1;alert(typeof i) //number 2、number数字类型,可以进行+,-,*,/等运算(包括NaN) 3、string 字符串类型,例如var a=" abc "; 可以获取字符串的长度(字符串的长度包括空格) ale 阅读全文
摘要:
1、js中注意问题 font-size 改成fontSize padding-top 改成paddingTop 2、js动态添加Class class 改成className 3、oInp.type = 'checkbox';IE6,7,8不支持,可以使用display进行控制 <script>va 阅读全文
摘要:
一、常见问题 1、问题1:内容超出设置宽度,IE6折行显示 问题如图所示: 2、在IE6中,宽度需要内容撑开的,要给块元素都加浮动,不加浮动块元素整行显示 问题如图所示: 3、在IE6,7中要通过浮动并在同一行,就给这行元素都加浮动 问题如图所示: 4、块元素嵌套,被解析成2个P标签 扩展阅读: 1 阅读全文
摘要:
1、元素的宽度由内容撑开 display:inline;——不支持高度 display:inline-block;——在IE6下,不支持块标签 float position:absolute——每项设置坐标 position:fixed——不兼容 2、CSS3圆角 border-radius:40p 阅读全文
摘要:
一、内联标签和块标签的区别 内联,内嵌,行内属性标签: 1、默认同行可以继续跟同类型标签; 2、内容撑开宽度 3、不支持宽高 4、不支持上下的margin和padding 5、代码换行被解析 块属性标签: 1、默认独占一行显示; 2、没有宽度时,默认撑满一排 3、支持所有css命令 二、displa 阅读全文
摘要:
body,p,h1,h2,h3,h4,h5,h6,dl,dd,t{margin:0; font-size:12px;/* font-family:XX; */} ol,ul{list-style:none;padding:0;margin:0;}a{text-decoration:none;}img 阅读全文