0

ロールオーバーしたときに各行が色効果で応答し、その特定の行の背景全体を特定の色で着色するユーザーインターフェイスを作成しています。さらに、各行には、ユーザーのクリックやロールオーバーにも応答するいくつかの小さな記号 (ボタン) を含める必要があります。

アンカータグを使用してこれを行うことがわかっている唯一の方法ですが、それを使用すると、その中に別のアンカーをネストできなくなります。ここで私の目標を達成するために、「ネストされたボタン」または回避策(できればjavascriptを含まない)を生成する方法はありますか?

マラルビョ

4

2 に答える 2

1

CSS ファイルには次のものが含まれる可能性があります。

li:hover {
   background-color: #3f3; /* whatever color you want */
   list-style: none;
}

HTML ファイルには、項目のリストだけを含めることができます。

<ul>
 <li><a href="alink.html"><img src="image.png" alt="mybutton"></a></li>
 <li>Line</li>
 <li>Goes</li>
 <li>Here</li>
</ul>
于 2009-05-25T13:52:45.063 に答える
0

スクリプトを作成しないと、古い IE ブラウザーで動作させることはできません。:(

私は、Dmitri Farkov が彼のコメントで提案したことを実行することになりました: スクリプトを介してホバー動作を追加します。ただし、しばらくの間使用した興味深い代替手段があります

多分それはあなたにもっと合うでしょう。

于 2009-05-25T15:25:20.587 に答える