2

私は Facebook アプリケーションに取り組んできましたが、Facebook のネイティブ Javascript は許可されていません。独自の実装 FBJS があり、メニューなどの作成に関しては面倒です。

javascript を使用しない純粋な CSS ドロップダウン ソリューションはありますか(IE6 に取り組むために私が見たすべてのソリューションで javascript が使用されています)。

4

2 に答える 2

2

Google は最近、IE6 サポートの段階的廃止を開始し、ドメインの顧客がユーザーをアップグレードするようにアプリに通知しました。IE6 を使用していることがわかっていて、アップグレードできない、またはアップグレードしたくない市場または顧客ベースにサービスを提供している場合を除き、私はそれを無視して、javascript を使用しない :hover ソリューションを使用します。

于 2010-02-27T21:02:08.017 に答える
2

はい、多くのアプローチがあります。Listamaticをご覧ください。

単純なリストを使用して、さまざまなカスケーディング スタイル シートを使用して、根本的に異なるリスト オプションを作成できますか? Listamatic は、1 つの単純なリストに適用されたときの CSS の威力を示しています。

純粋な CSS を使用した垂直メニューと水平メニューの両方があります。

いくつかの実例:

  1. http://www.xs4all.nl/~peterned/examples/cssmenu.html
  2. http://www.tjkdesign.com/articles/dropdown/demo.asp

実際には、数行で基本的なリストを実装できます。

li ul { display: none; } 
li:hover > ul { display: block; }

IE6 をサポートする場合は、JavaScript が必要であることに注意してください (li:hover では機能しないため)。

于 2010-02-27T20:23:04.673 に答える