CSS布局问题

时间:2011-05-26 15:33:45

标签: html css layout

嗨,我刚接触css,iv一直试图在文本框“忘记密码”链接下定位链接。在Windows上的Firefox中,它与文本框的边缘不一致。任何人都可以给我任何指示。以下是我试图使用的内容:

.resetPassword {
    font-style: italic;
    font-size: 80%;
    position: absolute;
    style=top: 331px;
    style=left: 316px;
}

4 个答案:

答案 0 :(得分:4)

试试这个:

.resetPassword {

    font-style: italic;
    font-size: 80%;
    position: absolute;
    top: 331px;
    left: 316px;

}

style=topstyle=left不是CSS属性。

答案 1 :(得分:1)

使用此css:

input
{
float:left;
}
.resetPassword
{
float:left;
}

答案 2 :(得分:1)

这是什么:

style=top: 331px; style=left: 316px

尝试不使用style = ..:

top: 331px; left: 316px

你应该知道绝对位置是相对于绝对或相对的下一个父元素。

尝试给父元素一个位置:relative并将链接定位到容器的底部。

问候,MRu

答案 3 :(得分:0)

你为什么使用绝对位置? 假设你有这两个要素:

<input type="password" class="password"/>
<span class="password-forgot">Forgot your password</span>

您可以使用以下内容:

<label>Password</label>
<input type="password"></input><br />
Forgot yout password?

<label>Password</label>
<input type="password" style="display:block"></input>
Forgot yout password?

如果你真的需要一个绝对位置,请从你的css中删除“style =”,因为这不是css属性名,别名或anotherthing。