Мои элементы не в порядке и выровнены внизу страницы?

0

Здесь код в теле моего HTML:

<div id="mtx_bckgd">
    <p id="mtx_txt"></p>
</div>
<div class="outerdiv" id="headerbox">
    <div id="uwlogo">
        <img src="uwlogo.png" height="50px">
    </div>
    <div id="JaminWEB">
        <h1>JaminWEB</h1>
    </div>  
</div>
<div class="outerdiv" id="navbar">
    <a href="runningCalculator.html"><input type="button" class="navbutton" value="Running Calculator"/></a>
    <input type="button" class="navbutton"/>
    <input type="button" class="navbutton"/>
</div>
<div class="outerdiv" id="footer">
    <p>Last modified: March 21st, 2014</p>
</div>

Здесь соответствующий CSS:

#mtx_bckgd
{
    font-family: "Courier New";
    height: 100%;
    width: 100%;
    padding: 0px;
    margin: 0px;

    z-index: -1;
    background: linear-gradient(180deg, #39275b, #FFF);
}

#headerbox
{
    width: 80%;
    height: 50px;
}

#navbar
{
    width: 80%;
    height: 30px;
}

#footer
{   
    position: absolute;
    bottom: 0px;
    height: 100px;
    width: 80%;
}

Заголовки и navbar должны быть выровнены вверху в их соответствующих заказах. Нижний колонтитул должен быть выровнен внизу. Что происходит, это сделать мой нижний колонтитул ВЫШЕ двух других, и все выровнено внизу?

  • 1
    Я сделал JSFiddle здесь, и не вижу проблемы: jsfiddle.net/LL889
Теги:

2 ответа

0

Удалить:

height: 100%;

из элемента #mtx_bckgd

Кроме того, не имеет ничего общего с проблемой, но изменение

<img src="uwlogo.png" height="50px">

в

<img src="uwlogo.png" height="50px" />

Поскольку ваш тег изображения не закрыт

0

Mtx_bckgd занимает 100% ширину и 100% высоту (так что весь экран). Нижний колонтитул абсолютен внизу, поэтому он находится над mtx_bckgd и внизу экрана. Наконец, два других тега div, в нижней части cuz снова mtx_bckgd занимает весь экран, и они должны быть после него.

Какой макет вы хотите достичь?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню