MozTW 討論區
https://forum.moztw.org/

如何讓用span做的連結觸碰變色-CSS
https://forum.moztw.org/viewtopic.php?f=13&t=18200
1 頁 (共 1 頁)

發表人:  lkk6015 [ 2007-03-27, 21:15 ]
文章主題 :  如何讓用span做的連結觸碰變色-CSS

請大大幫忙一下
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<link rel="icon" href="Google-16x16.png" type="image/png">
<title>My Bookmark Pages</title>
<style type="text/css">
<!--
/*書籤列*/
#bookmark-url {font-size:14px;color:#0000FF;}/*書籤字體大小+顏色*/
#book-bookmark-div {background-color: #EEEEEE;text-align:left;overflow:auto;height:299;width:200;} /*書籤背景顏色*/
#bookmark-urlo {font-size:16px;color:#000000;}/*書籤標題字體大小+顏色*/
#div-url {width: 180; height: 20;}

-->
</style>
</head>

<body>
<span id=bkj style="width:100%; ">
<p>
</p>
<!--包含整頁-->
物件隱藏
<div style="width:100%; " id=vfd>My Bookmark Pages</div>

<div id=table1>
<center>
<table width=496 height=1 id=AutoNumber1>
<tr>
<td width=119 height=154>

<!--側邊欄連結開始-->
<div align=center id=book-bookmark-div>
<div id=div-url><span ID=bookmark-urlo>Mozilla Firefox</span>
<div id=div-url><span ID=bookmark-url onClick=window.open('http://mozilla-taiwan.org/firefox/central/','_blank')>Mozilla Firefox首頁</span></div>
<div id=div-url><span ID=bookmark-url onClick=window.open('http://forum.moztw.org/','_blank')>Mozilla Taiwan 討論區 首頁</span></div>
<div id=div-url><span ID=bookmark-urlo></span>
<div id=div-url><span ID=bookmark-url onClick=window.open('','_blank')></span></div>
</div> <!--側邊欄連結結束-->
</td>
<td style=width:100% height=154 align=center valign=top> 

物件隱藏

</td>
</tr>
</table>
</center>
</div>
物件隱藏
</span>
</body>

</html>

發表人:  wini [ 2007-03-27, 21:41 ]
文章主題 : 

:focus 好像只能用在 a 和 input 跟 textarea 上的樣子,要弄在 span 上要靠 JavaScript 吧……

發表人:  legnaleurc [ 2007-03-27, 22:09 ]
文章主題 : 

如果你是用<a>去寫連結的話
用擬似類別就好了
不過你堅持要用JavaScript的話....

onMouseDown="this.style.color = 'black';"
onMouseOver = "this.style.color = 'red'; this.style.cursor = 'pointer';"
onMouseOut = "this.style.color = 'blue';"
"每個"<span>都要加上這些事件
如果你有十個連結就要寫十次
當然也可以用addListener的方式
不過加入監聽函式的部分
你最好找個函式庫來用
因為IE和其他瀏覽器的監聽函式不同

另外,這個CODE是某個程式產生的還是你自己打的?總覺得非常不符合標準
這個源碼非常怪的一點是(我認為啦),id必須要是獨一無二的
想複數指定應該要用class

如果正常的使用<a>的話
只要
<a href="uri">blah</a>

<style type="text/css">
a:focus {
color:'black';
}
a:hover {
color: 'red';
}
</style>

發表人:  不惑仔Boohover [ 2007-03-27, 23:38 ]
文章主題 : 

真是不懂,連結就用<a>就好了,為什麼多此一舉用<span>?

就算一定要用span,也可以放在<a>裡面呀,大概像這樣

代碼:
<a href="#" onclick="~"><span>~</span></a>


那css就可以如此指定

代碼:
a:hover span,a:focus span{~~}

a可以變成指定的id或class名稱


此外,fx及ie7都已經支援所有元素hover的css定義,所以不知道你的”觸碰”是指什麼,好新鮮的名詞唷!


另外,而且如樓上所示,id在同一文件內重複使用是不符合標準的,或許瀏覽器暫時可讓你過關,不過不保證會正常呈現唷!

發表人:  BobChao [ 2007-03-28, 10:18 ]
文章主題 : 

盡可能別用 span 做 a 該做的事情吧? ^^;

發表人:  kourge [ 2007-03-28, 14:04 ]
文章主題 : 

標籤+class 高湯。用 <a> 比較好, href="#"

發表人:  lkk6015 [ 2007-03-28, 17:13 ]
文章主題 : 

BobChao 寫:
盡可能別用 span 做 a 該做的事情吧? ^^;

那位蛇麼每次的連結後面都冒出一堆東西我沒去設定他
但是他還是跑出來
例如
<a target="_blank" ADD_DATE="1149336479" LAST_VISIT="1149338392" LAST_CHARSET="Big5" ID="bookmark-url" style="text-decoration: none" href="http://tw.yahoo.com./">
裡面的 ADD_DATE="1149336479" LAST_VISIT="1149338392" LAST_CHARSET="Big5"
總是自己跑出來
每次要編輯html的時候就很難編輯
不知有沒有解決辦法

發表人:  legnaleurc [ 2007-03-28, 19:01 ]
文章主題 : 

lkk6015 寫:
那位蛇麼每次的連結後面都冒出一堆東西我沒去設定他
但是他還是跑出來
例如
<a target="_blank" ADD_DATE="1149336479" LAST_VISIT="1149338392" LAST_CHARSET="Big5" ID="bookmark-url" style="text-decoration: none" href="http://tw.yahoo.com./">
裡面的 ADD_DATE="1149336479" LAST_VISIT="1149338392" LAST_CHARSET="Big5"
總是自己跑出來
每次要編輯html的時候就很難編輯
不知有沒有解決辦法


換掉你正在用的寫網頁程式吧
雖然自己打code可能很慢
不過不會出現垃圾code

發表人:  lkk6015 [ 2007-03-28, 19:32 ]
文章主題 : 

legnaleurc 寫:
lkk6015 寫:
那位蛇麼每次的連結後面都冒出一堆東西我沒去設定他
但是他還是跑出來
例如
<a target="_blank" ADD_DATE="1149336479" LAST_VISIT="1149338392" LAST_CHARSET="Big5" ID="bookmark-url" style="text-decoration: none" href="http://tw.yahoo.com./">
裡面的 ADD_DATE="1149336479" LAST_VISIT="1149338392" LAST_CHARSET="Big5"
總是自己跑出來
每次要編輯html的時候就很難編輯
不知有沒有解決辦法


換掉你正在用的寫網頁程式吧
雖然自己打code可能很慢

是office裡面附屬程式寫的耶
不過不會出現垃圾code

發表人:  legnaleurc [ 2007-03-28, 19:39 ]
文章主題 : 

lkk6015 寫:
是office裡面附屬程式寫的耶


不要跟我說是FrontPage....囧

真的要用GUI開發工具,我個人是prefer Dreamweaver to FrontPage
不過我也沒在用就是了(沒錢)....一直都在用很原始的方法寫網頁

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/