iT邦幫忙

0

HTML 標籤問題

請問各位大大
最近我在
幫我朋友做網站

可是我在用標籤做內部連結時
在IE8下是正常換頁連內部標籤
但在Chrome下卻是無法正常換頁連內部標籤

這是我一小段的CODE
下標籤
<div align="center">
<table border="1" width=55%>
<tr>
<!--名稱--><!--#mal01-->
<td width=100px><a name="#La"></a>鑭 (La)<br />Lanthanum</td>
<!--圖&規格-->
<td width=230px><img src="rare_earth_ico/image002.png"><p>


超連結
<td><div align="left"><a href="newrare_earth.htm#La" target="_blank">鑭 La

(Lanthanum)</a></div>

各位大大可以來這點看看
http://www.hon-yupc.com/index.php/products
我查了三天了 幾乎沒睡哭哭哭

試試看其他瀏覽器看看吧,
如果其他瀏覽器沒問題,
你把Chrome更新到最新版看看,
我剛剛使用FF是沒問題的!
那就是Chrome的問題了@@!
我的Chrome版本 30.0.1599.101 m
應該是最新版的OTZ

2 個回答

10
wordsmith
iT邦高手 1 級 ‧ 2013-11-11 18:08:18
最佳解答

<a name="xxx"></a>是不需要#字號的,例如要連到「鐠」
你現在的寫法是:

&lt;pre class="c" name="code">&lt;a name="#mal03">鐠&lt;/a>

改成

&lt;pre class="c" name="code">&lt;a name="mal03">鐠&lt;/a>

然後用

&lt;pre class="c" name="code">&lt;a href="rare_earth.html#mal03">鐠&lt;/a>

去連就可以了。

這也是上面為什麼用兩個##號連得上的原因

2
rc0603
iT邦研究生 2 級 ‧ 2013-11-11 18:00:43
player iT邦大師 1 級 ‧ 2013-11-11 18:11:16 檢舉

超連結裡的 # 是標籤專用
你的 <a name="#La">
不該在name裡再用 #

雖然改用 rc0603 說的用 ##
但這種寫法可能會有日後不相容的風險

rc0603 iT邦研究生 2 級 ‧ 2013-11-12 13:28:42 檢舉

對呀 他就是多打一個#號...昨天趕下班懶得打太多字 XD

我要發表回答

立即登入回答