欢迎各位兄弟 发布技术文章
这里的技术是共享的
锚点 <a name="001" id="001" > </a> 好像这种方法是最好的 兼容ie6 ie7 ie8 ff chrome
最好用 <a name="zxkc" id="zxkc" > </a> 里面有内容 可能效果会更好
<a name="zxkc" id="zxkc" style="display:block;height:0px;"> </a>
<a name="zxkc" id="zxkc" style="position:absolute;left:0;top:560px;"> </a>
//其实锚点只需name就可以可,加id是为了让它兼容性更好.
//其实锚点只需name就可以可,加id是为了让它兼容性更好.
//href的值要跟name \ i d 一致,前面必须加"#",以上代码在ie6/7,ff中都可以兼容,但在ie8中就不行。
//因为我们锚点的<a></a>值为空,为不影响美观我们加个空格就行了,
想显示某页面(如:123.html)的某锚点内容呢?
<a href="#001">跳到001</a>
...文字省略
a href="123.html#001">跳到001</a>
...文字省略
<a name='appointment-list' id="appointment-list"> </a>
一般情况下是好用的ie6,ie,ff一般情交下是好的
html 锚点的使用
作者:mczone 日期:2009-04-18
字体大小: 小 中 大
html 锚点 到底是干吗的?
通俗简单地说,比如一篇很长的文章,你想按分段精确来看,那就可以用到锚点了。
代码:
<a href="#001">跳到001</a>
...文字省略
<a name="001" id="001" ></a>
...文字省略
其实锚点只需name就可以可,加id是为了让它兼容性更好.
href的值要跟name \ i d 一致,前面必须加"#",以上代码在ie6/7,ff中都可以兼容,但在ie8中就不行。
因为我们锚点的<a></a>值为空,为不影响美观我们加个空格就行了,
如以下代码,就可以兼容ie8
<a href="#001">跳到001</a>
...文字省略
<a name="001" id="001" > </a>
//加 为兼容ie6 //最好用下面这个
<a name="004" id="004" style="display:none"> </a>
//有的时候用这个更好
<a name="003" id="003" style="float:left;"> </a>
...文字省略
另一问题,想显示某页面(如:123.html)的某锚点内容呢?
代码如下
<a href="123.html#001">跳到001</a>
...文字省略
<a name="001" id="001" > & n b s p </a>
...文字省略
这是昨天在做后台时候,想实现“修改定位”,就把锚点标记搬了出来(平常它都被我遗忘)。
但是程序那边说他们要取值,连接中必须要有“?”或“&”,那这样我的锚点就不兼容了...
呵呵!以后会有解决方法的!
虽然在jsp页面中锚点兼容有问题,但是在静态页面中是没有问题的,还是值得学下的!
[本日志由 mczone 于 2009-04-18 10:30 AM 编辑]
文章来自: OURweb
引用通告: 查看所有引用 | 我要引用此文章
Tags: html 锚点 标签