0

我这里的情况如下:

    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>My Header</title>


        <style>
            /* Global */
            * {
                margin: 0;
            }
            html, body {
                height: 99%;
                margin-top:5px;margin-left:5px;
                margin-right:5px;
            }
            /* Header Menu*/
            .task-bar{
                width:80px;
                background-color:#fff;
                border:1px solid green;
                position: absolute;
            }

            .task-bar span{
                color:#000;
                display:block;
                font-size:8pt;
                cursor:pointer;
                text-decoration:none;
            }

            .task-bar span:hover{
                color:red;
            }

            /* Header */
            .container{
                min-height: 100%;
                height: auto !important;
                height: 100%;
                margin: 0 auto -3em;
                width:100%;
                font-family:Segoe UI;
                color:#fff;
            }
        </style>


        <script type="text/javascript">
            $(document).ready(function(){ 
                 $('.task-icon').click(function(){
                        $(".task-bar").slideToggle();
                 });
            });
        </script>
    </head>
    <body>
    <!-- Header Div -->
    <div class="container">
        <table width="100%" style="background-color:#333030;">
                <tr>
                    <td>
                        <div style="padding-top:15px;padding-left:20px;font-size:36px;">Header Header Header Header</div>
                    </td>
                    <td style="padding-top:10px;">
                        <div style="padding-left:10px;color:#FFFFFF;" id="userRole">
                            UserName<br/>
                            <i>Role Role Role</i>
                        </div>
                    </td>
                    <td>
                        <div class="task-icon"><img src="profile.png"/></div>
                        <div class="task-bar" style="display:none;">
                            <span id="">&nbsp;Change Role</span>
                            <span id="">&nbsp;Profile</span>
                            <span id="">&nbsp;Preferences</span>
                            <span id="logout">&nbsp;Sign Out</span>
                        </div>
                    </td>
                </tr>
            </table>
    </div>
    </body>
</html>

我必须动态显示用户名和角色,它可以是更少的字符,也可以更多......所以它没有调整我想要的正确方式......它应该接近 profile.png 但是当角色/用户名是 20 -25 个字符 den 它会变远或变形。我想要一些东西坚持profile.png,如果它是更多的字符,它应该浮动:左边并坚持profile.png。

Usernameeeeeeeeeeee - Profile.png
Role                -   


OR

username                - Profile.png
Roleeeeeeeeeeeeeeeeeeee - 

提前致谢。

4

1 回答 1

0

因为表这就是原因。

但严肃地说,如果这是一个问题,请将两者合并为一个 td。

于 2012-07-16T06:43:26.753 回答