2010-11-01 22 views
0

J'ai trouvé un problème. Lorsque je clique sur HorizontalLayout (qui contient MenuBar), la bordure en pointillés (dans Firefox) ou la bordure pleine # CC540A (dans Chrome) apparaît autour d'elle. Dans IE7 et Opera tout va bien - ça ne se passe pas là.Contour en pointillé autour de HorizontalLayout dans Vaadin

capture d'écran ici: http://img257.imageshack.us/img257/5056/problemvaadin.png ou ici http://www.pl.image-share.com/ipng-27-12.html ou dans les pièces jointes à ce sujet

de fragment de code:

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); 

Toutes les idées? Merci d'avance!

+0

On dirait le contour "concentré" standard. Voir http://stackoverflow.com/questions/3707918/cant-get-rid-of-dotted-outline-in-firefox-links (Je ne connais pas Vaadin, donc je ne peux pas vous dire où placer le CSS) –

Répondre

2

L'ajout de cette ligne de css soit la mise en page ou la barre de menus doit fixer pour les deux problèmes:

outline: 0; 

(peut aussi être aperçu: aucune, mais si je me souviens les deux doivent fonctionner correctement.)