-2

以前に質問を投稿しましたが、何らかの理由でコメントできなかったので、もう一度投稿することにしました。私のウェブサイトはhttp://www.spencedesign.netau.net/singaporehomemenu.htmlです. 修正方法がわからない2つの問題があります。まず、もともと JavaScript を使用していなかったので、実際のメニューにはボタンではなく、画面上の単語が表示されていましたが、ボックスの下部にあり、ボックスはその上にありました。JavaScriptがどのようにそれを台無しにしたのかはわかりませんが、どういうわけかそうでした。可能なすべての場所でマージンとパディングを使用しようとしましたが、何も機能しませんでした. 私のもう1つの問題は、ページを開いたときに、クリックするまでメニューを非表示にしたいということです。それを修正する方法もわかりません。これが愚かな質問である場合は申し訳ありませんが、私はhtmlとcssを数週間しか学んでおらず、javascriptについてはまったく知りません. ありがとう!

編集された問題を助けてください: 明確になっていないことについて申し訳ありません. 以前のボックスは次のように表示されていました (ただし、Web サイトの他のボックスと同じようにフォーマットされています) 1。リンクが下部にあり、メニュー ボックスの上部がメニュー ボタンの上部に並んでいることがわかります。しかし、ご覧のとおり、実際の単語は正しい位置にありますが、ボックスの背景が下にずれており、単なるパディングやマージン エラーではありません。私はそれを修正しましたが、それは熟練した修正ではありません。絶対位置を使用することに頼りました

4

1 に答える 1

1

最初にメニューを非表示にするには、CSSプロパティを指定するだけdisplay: noneです。

<div id="menu" style="display: none;">...</div>
于 2012-11-11T23:24:30.107 に答える