請問css語法裡 設定滑鼠移入後改變文字color的hover
正常用法為---
a.檔名:link{ css語法 }
a.檔名:visited{ css語法 }
a.檔名:hover{ css語法 }
但是巨匠電腦老師是這樣寫--請注意hover的地方
.test002 {
font-size: 13px;
font-weight: bold;
background-color: #FFCC00;
border: 1px solid #CCCCCC;
text-align:center;
}
.test002 a{
display:block;
width:100px;
background-image:url(btn.jpg);
padding-top:4px;
height:18px;
text-decoration:none;
}
.test002 a:link{
color:#FF0000;
}
.test002 a:visited{
color:#FF0000;
}
.test002 a:hover{
color:#154879;
background-image:url(btn2.jpg);
}
為什麼會是這樣的寫法 我同事說地一種才識正確的
2007-05-08 06:42:30 · 3 個解答 · 發問者 Roy Chan 1 in 電腦與網際網路 ➔ 程式設計
沒看清楚~"~
a.檔名:link中的".檔名"去掉
請問 為什麼要去掉 這樣應該會指定到body的階層去了不是嗎??
><
還要在標籤加class="test002"
這應該是指將css寫在html裡面 如果連結外部css樣式表就不需要了吧
2007-05-08 13:28:05 · update #1
你好,
單純撰寫成
a:link{....}
a:visited{....}
a:hover{....}
時,只要在這個頁面中,有超連結,也就是
如果寫成
a.style1:link{....}
a.style1:visited{....}
a.style1:hover{....}
時,則必需是
如果寫成
.style2 a:link{....}
.style2 a:visited{....}
.style2 a:hover{....}
時,則是超連結在 style2 樣式中才生效, 例如
2007-05-09 02:56:18 · answer #1 · answered by 卜維丰 5 · 0⤊ 0⤋
a.檔名,從來沒有看過....
2007-05-08 07:07:00 · answer #2 · answered by mh 7 · 0⤊ 0⤋
都是正確的
第一種是讓整個網頁的超連結都換色
第二種是只限定.test002,還要在標籤加class="test002"
大部分用第一種方式做的比較多~
2007-05-08 14:18:34 補充:
沒看清楚~"~
a.檔名:link中的".檔名"去掉
2007-05-08 07:01:37 · answer #3 · answered by 丕青 5 · 0⤊ 0⤋