2012-01-26 3 views
0

나는 lable을 사용하고 있으며 JS를 사용하고 있습니다. 나는 굵은 글씨체로 레이블을 사용하고 있습니다.하지만 레이블이 굵은 글씨체는 다른 글자체의 위치를 ​​바꿉니다. 같은 위치에 레이블을 변경하지 않고 굵게하고 싶습니다. 여기에 다른 라벨 을 방해하는 것은 내 JS 및 라벨 코드마우스 오버시 라벨의 위치 고정

function changeCA() 
    { 
    document.getElementById("CA").style.border="solid 1px #464646"; 
    document.getElementById("CA").style.fontWeight="bold"; 
    document.getElementById("CA").style.color="white"; 
    //document.getElementById("CA").style.marginLeft="-15px"; 
    //document.getElementById("CA").style.paddingRight="-5px"; 

    document.getElementById("CA").style.borderTopColor="#dd4b39"; 
    document.getElementById("CA").style.borderLeftColor="#464646"; 
    document.getElementById("CA").style.borderRightColor="#464646"; 
    document.getElementById("CA").style.borderBottomColor="#464646"; 
    } 

<asp:Label ID="CA" runat="server" Font-Names="Arial" Font-Size="10pt" ForeColor="#CCCCCC" Text="Current Activities" Style="padding-top:4px; padding-bottom:4px; margin:0px 1px 0 0;"   onmouseover="ChangeCA()"></asp:Label> 

사람이 레이블의 굵은

+0

참고로 클래스에 CA 객체를 추가 한 다음 해당 클래스의 CSS 파일에 모든 스타일을 넣으면 코드가 훨씬 깨끗해집니다. 함수 본문은 한 줄일 수 있습니다. 네 가지 테두리 색상을 모두 설정할 필요도 없습니다. http://jsfiddle.net/jfriend00/ERgVE/에서 간단한 예제를 볼 수 있습니다. – jfriend00

답변

0

설정 고정 폭을하게 whenit 방법 위치를 해결하기 위해 저를 도와주세요입니다. 이것은 또한 블록의 표시 또는 인라인 블록 표시를 설정해야 함을 의미합니다.

관련 문제