0

問題が見つかりました。Horizo​​ntalLayout (MenuBar を含む) をクリックすると、破線の境界線 (Firefox の場合) または実線の境界線 #CC540A (Chrome の場合) がその周りに表示されます。IE7 と Opera ではすべて問題ありません。そこでは発生しません。

ここで利用可能なスクリーンショット: http://img257.imageshack.us/img257/5056/problemvaadin.png またはここ http://www.pl.image-share.com/ipng-27-12.html またはこのトピックの添付ファイル

コードスニペット:

HorizontalLayout rightContent = new HorizontalLayout();

rightContent.setWidth("995px");
rightContent.setHeight("117px");
rightContent.addStyleName(IEhrCssStyles.MAIN_HEADER_LAYOUT_RIGT_CONTENT);
MenuBar menuBar = createMenuBar();
rightContent.addComponent(menuBar);
rightContent.setComponentAlignment(menuBar,Alignment.BOTTOM_RIGHT);

何か案は ?前もって感謝します !

4

1 に答える 1

2

この css 行をレイアウトまたはメニューバーのいずれかに追加すると、両方の問題が修正されます。

outline: 0;

( Outline:none の場合もありますが、正しく思い出せば両方とも機能するはずです。)

于 2010-11-02T07:54:28.903 に答える