2012-04-10 3 views
1

내 웹 페이지에는 페이지의 buttom에 스 태킹되어야하는 메뉴 (HorizontalPanel)가 있습니다. 그렇게하기 위해, 나는 RootLayoutPanel 클래스를 사용하고 그것에 남쪽 위젯을 추가하려고 시도했다. 그리고 나는 그렇게했다. 하지만 문제는 메뉴가 중앙에 있지 않다는 것입니다. 나는 (위치 및 통지) 내가 쓴 다른 CSS를 추가하려고 :GWT에 의해 생성 된 절대 위치 제거

.cetrer { 
    Margin-left : auto; 
    margin-right: auto; 
    position: relative; 
} 

그러나 페이지가 redered 때, 위치가 GWT에 의해 절대적으로 설정됩니다. 와 나는 코드이 LIGN를 추가하여 위치를 강제로 시도했지만 작동하지 않았다 :

DOM.setElementAttribute(menuBar.getElement(), "style", "position: relative;"); 

그래서 해결하기 위해 어떤 해결책이? 감사합니다.

답변

1

!important;을 추가 했습니까? 설명 :

.cetrer { 
    Margin-left : auto; 
    margin-right: auto; 
    position: relative !important; 
} 

아니 최상의 솔루션.

+0

와우! 해결책을 가져 주셔서 감사하지만 W3C의이 태그 (! 중요)입니까, 아니면 GWT 커뮤니티가 만든 태그입니까? –

+0

GWT와 아무 관련이 없습니다. CSS1부터 CSS에있었습니다. :) 이 솔루션은 빠르고 더러운 것이기는하지만 GWT를 사용하여 수행하는 방법을 알아 보는 것이 좋습니다. – Ray

+0

아! 확인이 링크는 http://webdesign.about.com/od/css/f/blcssfaqimportn.htm입니다. 도와 주셔서 정말로 고맙습니다. –