欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

锚点 有大用

shiping1 的头像


锚点  <a name="001" id="001" > </a>   好像这种方法是最好的 兼容ie6 ie7 ie8 ff chrome
最好用 <a name="zxkc" id="zxkc" >&nbsp;</a>  里面有内容 可能效果会更好
<a name="zxkc" id="zxkc"  style="display:block;height:0px;">&nbsp;</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" > &nbsp;  </a>



//加 &nbsp; 为兼容ie6 //最好用下面这个
<a name="004" id="004" style="display:none">&nbsp;</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 锚点 标签

普通分类: