簡體   English   中英

IE8中的Div高度不變

[英]Div height doesn't change in IE8

我有以下代碼:

<div id="conteudo">
    <img id="logo" height="137" width="327" />
    <div id="data_hora">
    </div>
    <div id="nome_patio">
        <div id="cor_patio"></div> #NOME_PATIO#
    </div>
</div>

CSS:

    body
{
    background-color: #000000;
    margin: 0;
    padding: 0;
    font-family:Arial;
}

#conteudo
{
    height: 100%;
    width: 100%;
}

#data_hora
{
    float: right;
    font-size: 50px;
    color: #E0E428;
    margin-top: -90px;
    margin-right: 40px;
}

#nome_patio
{
    text-align: center;
    font-size: 80px;
    color: #E0E428;
    width: 100%;
    font-weight: bold;
}

#cor_patio
{
    border: solid 1px #FFFFFF;
    height: 10px !important;
    width: 80px;
    background-color: #E0E428;
    margin-right: 20px;
}

因此,我正在嘗試更改div cor_patio高度,但是什么也沒發生...為什么?

OBS:當我從nome_patio刪除font-size時,它工作正常。

嘗試設置位置:絕對; 到home_patio,如果它不起作用,也將其設置為cor_patio。

設定位置:相對; 到#nome_patio和position:absolute; 到#cor_patio;

希望對您有所幫助。

您需要將#nome_patio的高度設置為100%。

工作示例: http : //jsfiddle.net/aYnyk/

我用這個解決方案:

<div id="patio">
    <span id="cor_patio"></span><span id="nome_patio">#NOME_PATIO#</span>
</div>

CSS:

#patio
{
    text-align: center;
    width: 100%;
}

#cor_patio
{
    height: 63px;
    width: 63px;
    background-color: #E0E428;
    margin-right: 30px;
}

#nome_patio
{
    font-size: 80px;
    color: #E0E428;
    font-weight: bold;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM