Olldman

Olldman
Рейтинг
79
Регистрация
21.04.2010
Должность
freelance
Интересы
верстка html/css

Вам не кажется, что вы сначала создали проблему, а затем ищете способы ее решения? Может просто не создавать проблем на ровном месте? Что мешает вам в меню не ставить картинку как объект, а сделать ее фоном ссылки или элемента LI? И поисковикам вы отдаете текстовую ссылку и юзвери видят то, что вы им даете визуально, да и кешируются картинки лучше.

Ну примерно так - дивы L,R позиционируем абсолютно, каждый по своим углам, <div id="header"> - ессно relative, див с лого тоже абсолютно по центру, ну и развести по z-index. Только вот фон явно не .jpg, а .png, иначе какой смысл накладывать один фон на другой.

p.s. а вообще один из L,R - лишний. Например, фон слева можно назначить <div id="header">, останется только вложенный R.

header:200px;

- а что это за новое свойство в css?

Не так-ли?

нет, не так. Смотрите пример, который я уже приводил.

да, пробовал))) Жесть...

- а знаете почему? Ишаку свойственно неверно рассчитывать отступы. Как вариант: изменить ширину блока #rside на width:19.9%;

Если быть до конца откровенным - вариант с жестким указанием высоты - это что-то, а если будет статья на символов эдак 5000-7000, в какую степь все это поедет? Ширина может быть фиксированной или резина, но ограничивать высоту то зачем?

Ну почему же?

Строка 80:

#menu a.fi{

margin:25px 0.8% 0 7%;

border:0px;

}

или вы не про нее?

Попробуйте открыть сие творение в IE - блок авторизации вообще внизу слева

Dreammaker:
скиньте, плиз, в личку ссылку на эту верстку, мне даже интересно стало глянуть :)

- :) первый топик на этой странице

Все зависит от вашей первоначальной договоренности, т.е. от ТЗ, если оно вообще имело место быть. Кстати, ошибки, допущенные в верстке - вина верстальщика. Если было условие - кроссбраузерность, то оно не выполнено.

voronovd - как решение (на пока) - добавьте в файл стилей, например после #rside

#rside form{clear:both;}

А вообще блок таким образом вставлять не рекомендую. Блок сам по себе должен быть максимально независим, т.е. примерно:

<div class="block">
<h3>Заголовок</h3>
текст, список, любой элемент html с содержимым
</div>

В вашей же верстке заголовок дан в элементе div(и он же float;left), а содержимое блока получается выводится в саму псевдоколонку - rside.

Посмотрел верстку - да, действительно не заточена под возможность вставки блоков, все как-то скользко.(имхо)

p.s. да, совсем забыл - поставьте в начало файла стилей обнуление:

*{margin:0px;padding:0px;}

а из всех классов, где, например:

margin:0 0;

padding:0 0; - поудаляйте это безобразие.

Еще:

<meta http-equiv="Content-Type" content="text/html; text/javascript; charset=windows-1251">
- что за ..?

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

и

<link rel="stylesheet" href="style.css">
- обязательно нужно указывать тип:

<link rel="stylesheet" href="style.css" type="text/css">

По меню: в Danneo в меню предусмотрены стили для ссылок - зайдите в админ-панель--настройки--управление меню-- открывайте вашу позицию -- (допустим dnmtop) - в колонке CSS class вы можете присвоить класс не только первой, но и всем ссылкам, хоть каждой свой.

По копирайту - кто вам мешает присвоить класс либо картинке, либо ее ссылке, внести нужные размеры картинки и расположить ее где нужно?

По блочной позиции - если блок сверстан правильно, то при вставке его в любую позицию, он должен корректно отображаться.

Всего: 514