Geers, да ладно. Ещё как работает: http://jsfiddle.net/q2ghz8z2/;)
Geers, зачем на а? на input цепляйте
input[type="button"]:hover{background-color: #ffd100;}
blacksn, для div#menu li span.bg стр. 123 установите height: 40px;, у вас сейчас height: 30px;
wilelf, попробуйте задать autocomplete="on"
https://webref.ru/html/input/autocomplete#mobile
garik21, пропишите в css
img { max-width:100%; vertical-align: middle; height: auto; }
eleronnet, дайте ссылочку на страничку
Потому что у этого блока тоже нужно убрать position: absolute; и z-index тоже уже не нужен.
Почитайте про background
Примерно такой должен быть код:
html
<div id="layer1" > <!-- блок с фоном --> <div id="layer2" ></div> <!-- блок, который вы пытаетесь центрировать --> </div>
css
#layer1 { background: url(путь_к_картинке/97932888.jpg) no-repeat 50% 0; height: 100%; width: 1024px; margin: auto; } #layer2 { width: ?px; margin: auto; }
И не поможет, он же абсолютно спозиционирован. Удалите position: absolute. Блоку ширина задана?---------- Добавлено 05.09.2015 в 10:45 ----------Вы не ответили
KradaBash, покажите код
eleronnet, давайте по порядку разбираться с вашим кодом.
В блоке id="layer1" задана картинка img - это фон? Если да, то это неправильно. Фон нужно задавать в css, для этого есть свойство background. Если нужно фон растянуть, задайте ему background-size.
Дальше, чтобы блок выровнять по центру страницы нужно ему задать ширину и свойство margin: auto;
И уберите из кода абсолютное позиционирование, он там не нужно.