div中的文本自动转到底部

时间:2013-01-14 19:16:40

标签: css html

我的文字位于div的底部,但它必须位于div的顶部。

Picture of the issue.

我的CSS代码:

#pagetitle
{
    float: left;
    width: 472px;
    height: 109px;
    font-size: 80px;
    font-family: 'CodePro';
    padding: 0px;
    margin: 0px;
}

html, body{
    margin:0 !important;
    padding:0 !important;
    opacity: 0.99;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;

    background-color: #cfcfcf;
}

实时预览位于link

5 个答案:

答案 0 :(得分:2)

试试这个:

#pagetitle
{
    line-height: 23px; /* or so, it depends on your need*/
}

答案 1 :(得分:1)

似乎它与您使用的字体系列(CodePro)有一些关系,如果您将字体系列更改为Helvetica,您会看到您期望的效果。您可以通过几种不同的方式调整文本的位置。

margin-top: -30px;

line-height: 40px;

#pagetitle ,仅举几例。

答案 2 :(得分:0)

它是字体的字体和大小。你可以给它一些负余量或一些线高。

#pagetitle {
   margin-top: -30px;
}

答案 3 :(得分:0)

将此添加到您的css:

#pagetitle
{
    line-height: 10px;
} 

答案 4 :(得分:0)

如果使用line-height属性是个问题。我一直觉得安全......

position:relative;
top:-20px;

#pagetitle
    {
        float: left;
        width: 472px;
        height: 109px;
        font-size: 80px;
        font-family: 'CodePro';
        padding: 0px;
        margin: 0px;
        position:relative;
        top:-20px;
    }

使用top:-20px进行游戏以获得所需的结果。