Я добавляю фиксированную панель внизу страницы, сначала у меня есть фиксированный контейнер шириной 100%, который содержит 2 элемента. Первый - это контент, а второй закрывает панель.
Я хочу, чтобы первый элемент, т. Е. «Mixtext» был центрирован на панели, а второй элемент, кнопка закрытия всегда была справа, и я хочу, чтобы они были в одной строке. Можете ли вы предложить, как я могу это сделать?
Вот HTML-код:
<div id="mixwrap">
<span id="mixtext">
[Text that needs to be centered within the space from left to the next element]
</span>
<span id="mixclose">
<input type="button" id="mixclosebut" onclick="document.getElementById('mixwrap').style.display = 'none';">
</span>
</div>
И CSS:
#mixwrap {
left: 0;
bottom: 0;
position: fixed;
width: 100%;
background: #555;
color: white;
}
#mixtext {
text-align: center;
padding: 8px;
font-family: MetaBold, "Trebuchet MS", sans-serif;
float: left;
}
#mixclose {
cursor: pointer;
float: right;
}
Также я хочу запомнить выбор пользователя: когда кто-то нажимает кнопку закрытия, js просто устанавливает display: none для элемента, но когда пользователь переходит на другую страницу, div снова отображается. Как я могу скрыть это, чтобы пользователь не видел его после перехода на другую страницу?
Заранее спасибо.