修复Mouseover上标签的位置

时间:2012-01-26 07:44:44

标签: javascript css label

我有标签和使用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>   

任何人都请帮助我,如果在变为粗体

时如何确定位置

1 个答案:

答案 0 :(得分:0)

为标签设置固定宽度。这也意味着您需要将标签的显示设置为阻止或内联阻止。