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