文字不对齐

时间:2013-06-20 14:29:01

标签: html asp.net css visual-studio-2010

我无法让我的文字正确对齐:

    #login_status
    {
           font-size: 1.2em;
           text-align: right;
           display: block;
           float:right;

    }

这是另一个相关的CSS:

    #logo 
    {
           position: absolute;
           top: 15%;
           margin-left: 1em;
    }

    #login_status
    {
           font-size: 1.2em;
           text-align: right;
           display: block;
           float:right;

    }

    #header_container
    {
        background: #7fc041;
        height: 7.4em;
        left: 0;
        right: 0;
        position: fixed;
        width: 100%;
        top: 0;
    }

    #header_text 
    {
        margin-left: 9.75em;
        font-size: 2em;
        color: White;
        font-style: italic;
    }

和html / server控件:

<div id="header_container">        
    <div id="header">
        <div id="headerBar">
            <img src="images/logo.png" id="logo"/> 
            <span id="header_text">Scrum Reports</span>
      <asp:LoginStatus ID="LoginStatus1" runat="server" CssClass="login_status" />
        </div>
    </div>
</div>

1 个答案:

答案 0 :(得分:2)

嗯,我不是asp.net专家,但我看到你使用#login_statustext-align: rightCssClass="login_status",我觉得它会输出

<div class="login_status">

因此,您应该将#login_status更改为.login_status,或将其设置为 id 而不是类,因为样式似乎没问题。

http://jsfiddle.net/ExplosionPIlls/mzUTW/