div用短名称跳出标题

时间:2014-03-06 17:41:25

标签: html5 css3 html header

在我正在考虑将名称作为变量的网站上工作,以显示谁已登录,但问题是当名称短暂为Petter时,注销按钮会退出标题,但是当它停留在内部时Petter Hansen这个名字很长。这是一个解决方案,使buttom保持在与名称大小无关的相同位置吗?

jsfiddlehttp://jsfiddle.net/85tU2/

2 个答案:

答案 0 :(得分:0)

试试这个:http://jsfiddle.net/85tU2/2/

我已经整理了一些东西 - 基本上,因为你正在使用float:right而移动了div。您的代码使用边距将按钮移动到名称的右侧。所以在CSS中,我做到了这一点:

#formtekst {
    position:relative;
    float: right;
    margin: 1px 0px 0px 0px;
    background:#ccc;
} 
#form-group {
    position:relative;
    float:right;
    margin:15px 0px 0px 0px;
    background:#ddd;
}

对于html:

<div id="logo">
    <img id="logo" src="NIH.gif" alt="logo" />
</div>
<div id="form-group">
    <button type="button" class="btn">Logg ut</button>
</div>
<div id="formtekst">
    <p>Logged in as Petter</p>
</div>

答案 1 :(得分:0)

嘿,

您可以轻松地将 #formtkst 的样式更改为此

  #formtekst {
float: right;
margin: 1px 15% 0px 0px;}