<label>标签引起的Firefox焦点问题
2013-12-31 11:38
183 查看
在使用Dreamweaver做页面form的时候,默认情况下Dreamweaver都会生成一个<label>标签把元素包装一下,但是有事由于包装不好也会出现一些问题,例如我现在遇到的问题:
在IE7中没有任何问题,但是在firefox 2中点学科下拉时,每次松开鼠标左键后焦点就回到出版社上面,这样导致选择学科时必须一直按着鼠标左键。而相对而言,选择教材时却没有发现这个问题.
分析页面:
原来在代码中,出版社和学科段被同一个<label>封装,估计firefox在处理时把整个<label>作为一个整体的焦点了,所以导致在这个焦点内点一个可获得焦点的控件得到焦点。
结论:在使用时,尽量不要使用<label>标签,起码到现在为止我还没有发现这个标签有什么好处,另外,这个<label>也不在xhtml 1.1中,长远打算也应该废除。
在IE7中没有任何问题,但是在firefox 2中点学科下拉时,每次松开鼠标左键后焦点就回到出版社上面,这样导致选择学科时必须一直按着鼠标左键。而相对而言,选择教材时却没有发现这个问题.
分析页面:
<form id="form2" name="form2" method="post" action=""> <label> 教材出版社 <select name="publisherID" id="publisherID" onchange="submit()"> <option value="1" selected="selected">人民教育出版社</option> <option value="4">北师大出版社</option> </select> 学科<select name="knowledgeID" id="knowledgeID" onchange="submit()"> <option value="15" selected="selected">语文</option> <option value="19">数学</option><option value="20">英语</option> </select> </label> 教材 <select name="schoolbookID" id="schoolbookID" onchange="submit()"> <option value="8" selected="selected">三年级上册</option><option value="9">三年级下册</option> </select></form> |
结论:在使用时,尽量不要使用<label>标签,起码到现在为止我还没有发现这个标签有什么好处,另外,这个<label>也不在xhtml 1.1中,长远打算也应该废除。
相关文章推荐
- HTML <label> 标签
- 关于在jsp中,<a>标签在confirm为false之后,还能继续跳转的问题.
- 有关Html中<a>、<link>和<script>标签中相对路径与绝对路径的问题总结
- <a>标签与<input>标签遇到过的问题(两者在jquery中的区别)
- 关于JSP中<body onload="fun()">body标签中onload中函数不执行问题
- <li>标签之间有间距的问题
- struts2的<s:password>标签问题!
- (Vue2.0)在服务器返还数据中带有<img>标签时,用v-html渲染,better-scroll高度拉不到最底的问题
- C#中通过Selenium定位<a>标签的问题
- HTML <fieldset> 标签 label标签
- 【HTML】<a>标签href属性不跳转问题
- struts2标签遍历时,显示内容忽略<html>代码问题
- <转>防止刷新/后退引起的重复提交问题的Java Token代码,非Struts
- struts2 标签<s:iterator />获取长度问题
- struts 2标签 <s:textfield> 样式问题
- 分页列表td中包含有<标签导致页面显示错乱问题,使用jstl <c:out>标签秒解决
- html 的 <img>标签获取路径变量问题
- <label> 标签
- <ul><li></li></ul>标签问题
- <c:forEach>标签关联集合循环嵌套问题