1

solpartmenu を使用したスキンを作成しました。サブメニューを使用するポータルでは、ブラウザによって動作が異なります。IE と Firefox では、予想どおり、親アイテムのすぐ下にサブメニューが表示されます。ただし、Safari と Chrome では、ページの左端に表示されます。CSS で何か変なことをしているとは思いませんでしたが、何かを見逃しているようです。例はここにあります: http://www.codeswell.com/tpabuilders . 以下に solpartmenu スタイルを追加しました。必要に応じて、完全なスキン コード/CSS を追加できます。

誰でもこれに光を当てることができますか?

/* SolPartMenu styles */

.MainMenu_MenuItem 
{
    cursor: pointer;
    background-color: White;
    color: #006309;
    font-family: Times New Roman;
    font-size: 14px;
    font-weight: bold;
}

.MainMenu_RootMenuItemActive
{
    text-decoration: underline;
}

.MainMenu_RootMenuArrow 
{
    display: none; 
}

.MainMenu_MenuIcon
{
    width: 0px; 
    height: 0px;
}

.MainMenu_MenuArrow 
{
    display: none; 
}

.MainMenu_MenuItemSel
{
    cursor: pointer;
    background: White;
    color: Maroon;
    font-family: Times New Roman;
    font-size: 14px;
    font-weight: bold;
}
4

1 に答える 1

2

メニュー項目に明示的な幅を設定することをお勧めします。Chrome では、サブメニュー アイテムの幅が約 1600px であることに気付きました。

また、これを言わなければならないような気がします.DotNetNukeナビゲーションにSolPartMenuを使用することはお勧めしません. はるかに優れた代替手段があります。あなたは SolPartMenu で頭痛の種を抱え続けるでしょう、そして私の経験からそれは価値がありません.

于 2009-05-14T16:25:11.807 に答える