4000 日常错误积累之<a></a>标签
2016-07-04 16:01
267 查看
HTML中a标签的使用问题。
在HTML中标签大多成对存在,有些标签可省略结束标记,如”br”,如”input /input
“可简写为”input/”,然而”a”标签没有这样的用法,这次出现的错误正是由于把“a /a”标签对写成了”a/”,导致出现错误,如下所示:
这里第一个div块中的”a”标签将不会随着”/”结束,它将继续往下寻找,直到遇到”/a”标签他才会停下,如上所示结尾将是第一个”a”的结尾,因此这个”a”所链接的将是此间所有内容,导致了第二个div中的内容也被当成是链接,点击第二个div中的有些部分页面也将跳转。
总结,在不熟悉的情况下尽量把整个标签对都写出来,这样才能避免出现一些奇怪的错误。
在HTML中标签大多成对存在,有些标签可省略结束标记,如”br”,如”input /input
“可简写为”input/”,然而”a”标签没有这样的用法,这次出现的错误正是由于把“a /a”标签对写成了”a/”,导致出现错误,如下所示:
<div class="div_left"> <a href="queryServlet"/><img alt="微购网" src="images/adv_left.png"> </div> <div class="div_center" align="center"> <% ConnectionDB conDB = new ConnectionDB(); String sql = "SELECT * FROM classify"; ResultSet rs = conDB.executeQueryRS(sql,null); out.print("<form action='queryServlet' method='post'>") ; out.print("请选择商品分类浏览:"); out.print("<select name='selectNumber'>") ; while(rs.next()){ int id = rs.getInt(1) ; String name = rs.getString(2) ; out.print("<option value="+id+">"+name+"</option>") ; } out.print("</select>") ; out.print("<input type='submit' name='submit' value='确定'>") ; out.print("</form>") ; %> <div class="slider"> <ul class="slider-main"> <li class="slider-panel"> <a href=""> <img alt="" title="" src="goods/crazysummer.png"> </a>
这里第一个div块中的”a”标签将不会随着”/”结束,它将继续往下寻找,直到遇到”/a”标签他才会停下,如上所示结尾将是第一个”a”的结尾,因此这个”a”所链接的将是此间所有内容,导致了第二个div中的内容也被当成是链接,点击第二个div中的有些部分页面也将跳转。
总结,在不熟悉的情况下尽量把整个标签对都写出来,这样才能避免出现一些奇怪的错误。
相关文章推荐
- ubuntu sendmail安装和使用具体实现
- (基于Java)编写编译器和解释器-第2章:框架I:编译器和解释器-第一部分(连载)
- win7升级win10系统后能上QQ却打不开网页得三种简单有效的解决方法
- Swift defer 函数完全退出时执行(常用于销毁数据)
- 学习Caffe(一)Ubuntu 16.04 安装Caffe+cuda+cudnn+pycaffe+matcaffe
- 学习Caffe(一)安装Caffe
- Android 开发错误信息001
- 百度地图API简单应用——1.根据地址查询经纬度
- R语言入门之基本统计分析
- Test
- mysql的几种函数整理
- io学习之read(char[])方法的使用
- io学习之read(char[])方法的使用
- io学习之read(char[])方法的使用
- io学习之read(char[])方法的使用
- KMP算法
- 有限元分析思路
- 分布式存储ceph系统性能不稳定因素
- android应用如何在发布市场时关掉所有的Log日志输出
- 关于sql语句查询--top关键字