カテゴリ | デザイン・CSS・スキン |
サマリ | 特定のページだけ見出しについてる↑を消したい |
バージョン | 1.4.7 |
投稿者 | シバ |
状態 | 完了 |
投稿日 | |
こんにちは
MenuBarを
***メニュー1
リンク1
リンク2
リンク3
***メニュー2
リンク1
リンク2
リンク3
こんな感じで、見出しを使って整頓してるのですが、
これだとjumpmenuがメニュー毎についてしまい見栄えが良くありません。
MenuBarに見出しを使う場合のみjumpmenuを表示させないようにしたいのですが、アドバイスよろしくお願いします。
理想としては、wikiwiki.jpのようにしたいです。
- CSSを使うなら、div#menubarの内にあるdiv.jumpmenuを非表示にするとかかな?デフォルトとは違うスキンを使っていたりするとid名やclass名が違うかもしれませんが。
他にはメニュー表示に使っているplugin/menu.inc.phpを改造するという手段もありますが、HTMLに変換するよりも先に設定を一時置き換えする方法の場合、Q. 文字や見出しの横や下についている記号や矢印(↑, †, ?)を変更したい(消したい)を考慮する必要があります。 --
- div#menubar>.jumpmenu { display:none; } で消せました!ただ、この方法だと古いバージョンのIEでしっかり見えてしまったので、jumpmenuを目立たないものに変更してみます。(↑を画像に変更してました) どうもありがとうございました。 -- シバ
- 突然失礼します。同じように消したいのですがよく分かりません。どのようにするのでしょうか? --
- 最初の質問と同じくMenuBarのページだけ矢印を消したいということですか?それとも、ほかのページですか?全部のページで消したいならQ. 文字や見出しの横や下についている記号や矢印(↑, †, ?)を変更したい(消したい)の方法を見たほうが早いですが --
- 全部ではなく、メニューバーでのみ消したいのです。「.jumpmenu { display:none; }」をどこに挿入すればいいのでしょうか? --
- どのファイルか?というなら、デフォルト設定はskin/pukiwiki.css.phpです。デフォルト以外のスキンなら、質問箱/4588を参考にファイルを探してください。 --
- PHPを使ってHTTPヘッダなどを追加したりしている以外は普通のCSSファイルとだいたい同じなので、HTMLやCSSの仕組みを理解しているならあとはできると思います。(~の内にある○○と限定しないと、全部のjumpmenuが消えますよ) --
- 消せました。ありがとうございました:) --