現在、スーパーフィッシュを使ったメニューを考案中です。CSS で完全にカスタマイズできますが、非常にイライラする問題が発生しています。
第 2 層のメニューは、I-know-not-where から何らかの形で値を継承し、それを変更するために何をしても、レイアウト全体が完全に破壊されます。テキストがどういうわけかさらに下の行全体であるように見えます。ただし、マウスオーバー スタイルは正常に機能しています。
もう 1 つの苛立たしいことは、テキストを tier1 メニュー項目からバーの下部に移動する必要があることです。これまで試したことはありませんが、項目全体ではなくテキストのみを移動しました。誰かがそれに対する解決策を持っているなら、それも大歓迎です。
ここで私が何を意味するかを見ることができます: http://redaxo.witconsult.de/ メニュー項目 2 と 5 (Leistungen & Kontakt) のティア 2 メニューに関するものです。
問題の原因と思われるコードは次のとおりです。コード全体は次のとおりです: http://redaxo.witconsult.de/files/superfish.css
ありがとうございます!
.sf-menu {
float: left;
margin-bottom: 1em;
}
.sf-menu a {
text-indent: 7px;
}
.sf-menu a, .sf-menu a:visited {
/* visited pseudo selector so IE6 applies text colour*/
color: #333;
}
.sf-menu li { /*///////////// menu lvl 1 /////////////*/
color: #333;
width: 118px;
line-height: 85px;
font-weight: normal;
font-size: 14px;
text-decoration:none;
background: url(../images/menu/menuitem.png);
}
.sf-menu li a:focus, .sf-menu li a:hover, .sf-menu li a:active {
color: #DDD;
line-height: 85px;
background: url(../images/menu/menuitem-mo.png);
}
.sf-menu li li { /*///////////// submenu lvl 2 ///////////////////*/
color: #ddd;
font-size: 12px;
top: 50px;
height: 26px;
background: url(../images/png_black40per.png);
}
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
color: #333;
line-height: 26px;
background: url(../images/png_white40per.png);