指定された機能を備えた DHTML メニューを作成する必要がありますが、その方法がわかりません。必要なものは次のとおりです。
すべての項目が水平に配置されます。画面よりも幅が広い場合は、メニューの右側にスクロールできる 2 つの小さな矢印が表示されます。このようなもの:
+--------+--------+-------+---+---+
| Item 1 | Item 2 | Item 3| < | > |
+--------+--------+-------+---+---+
メニュー項目は、セル内のどこでもクリックできる必要があります。それらはコンテンツに対して垂直方向と水平方向の両方に伸びる必要があります。アイテム内のテキストは、垂直方向と水平方向の両方で中央揃えにする必要があります。メニューは IE7/Opera/FF/Safari で動作するはずです。
スクロールは簡単な部分です。すべてをコンテナー (たとえば a <div>) に配置し、コンテナーを に設定してから、とoverflow: hiddenを使用して Javascript で遊んでいます。私が理解し、すでに試したこと。clientWidthscrollWidthscrollLeft
しかし、メニュー項目を伸縮性があり、どこでもクリック可能で、テキストを中央に配置するにはどうすればよいでしょうか?