Я нашел проблему. Когда я нажимаю на HorizontalLayout (который содержит 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);
Есть идеи? Заранее спасибо!
Добавление этой строки CSS к макету или строке меню должно исправить ее для обеих проблем:
outline: 0;
(также может быть контур: нет, но если я правильно помню, оба должны работать.)