Достался сайтец.... откуда начинать ремонт, что убрать/оставить?

юни
На сайте с 01.11.2005
Offline
924
#61

скажи мне... а в чём ты всё это верстал?...

Я вот подумал - у меня ведь немного элементов. Шрифт одинаковый, картинок фоновых всего две-три, страницы тоже всего на три элемента делятся, приём два (лево и верх) - "статика", меняться будет только справа контент. А у тебя стока Id, я уж запутался в них. Там ведь и половина не нужна?

https://searchengines.guru/ru/forum/944108 - прокси-сервис на базе операторов домашнего интернета, сотни тысяч IP-адресов, канал от 20 Мбит
Коля Дубр
На сайте с 02.03.2005
Offline
153
#62

ID лишними не бывают =)

Верстал в блокноте. В принципе, спецификация CSS позволяет обходиться гораздо меньшим кол-вом идентификаторов, используя более сложные селекторы. Только вот одна беда: IE их не понимает.

Контент, обернутый в 3 дива - это прием такой, позволяет использовать минусовые маргины. Изучить можно здесь: http://www.i2r.ru/static/476/out_21614.shtml

Разрабатываю общую шину (http://habrahabr.ru/company/floxim/blog/268467/) помаленьку. ...а еще у меня есть бложек (http://www.blogovo.ru/).
юни
На сайте с 01.11.2005
Offline
924
#63

Спасибо, дорогой товарисч! Будем опять читать.

Nik33
На сайте с 04.08.2005
Offline
58
#64
Коля Дубр:
Контент, обернутый в 3 дива - это прием такой, позволяет использовать минусовые маргины. Изучить можно здесь:
...

Или здесь: http://webmascon.com/

а так же еще много интересного про css и верстку..

кстати все хорошо в 3-х колоночной верстке, кроме одного - 2 колонки фиксированной ширины.. Интересно есть ли вариант реализации 3-х колоночной верстки (в css!) чтобы 2 колонки из 3-х были "резиновыми" в заданной пропорции?

Выбор уже сделан! Тебе осталось принять его..
юни
На сайте с 01.11.2005
Offline
924
#65

ещё вопрос - есть код:

.menu {

background-image: url(1.gif);

background-repeat: repeat-y;

width: 215px;

}

.menu a {

color: Maroon;

}

.menu-middle-left A:hover {

background-image: url(2.gif);

background-repeat: repeat-y;

width: 215px;

color: Blue;

}

Это всё применено к <td> в таблице. (Из повтора по вертикали (background-repeat: repeat-y;) видно, что делаем вертикальное меню - так, к слову)

Суть такая, чтобы при наведении на ссылку, менялся цвет текста и картинка под ним (более светлые на более тёмные, к примеру).

Цвет текста меняется исправно, но вот бэкграунд, зараза, появляется только под текстом, а не по ширине всей ячейки.

Как так вот сделать, "ховер" этот чтоли на всю ячейку распространить? Иначе никак?

cims
На сайте с 15.11.2005
Offline
60
#66

По всей видимости вы что-то не дочитали, или еще как но попробуйте в css исправить это так

.menu A:hover {

background-image: url(2.gif);

background-repeat: repeat-y;

width: 215px;

color: Blue;

}

А можно и совсем просто:

.menu a:hover {

background: url(2.gif) repeat-y;

width: 215px;

color: Blue;

}

т.е. вы просто разным классам давали понять как себя вести (и второй длинный клас был прикреплен к ссылке что и давало эффект только на буквы)

Моя рекомендация www.xpoint.ru отлично и о многом и есть возможность спросить.

юни
На сайте с 01.11.2005
Offline
924
#67

cims, опс, перепутал.

Пральна, эти два класса различаются только ховером и гифом:

.menu {

background-image: url(1.gif);

background-repeat: repeat-y;

width: 215px;

}

.menu a:hover {

background-image: url(2.gif);

background-repeat: repeat-y;

width: 215px;

color: Blue;

}

Вот. Проблема в том, что наведение распространяется только на текст, хотя класс приписывается к табличному элементу <td>, и должен распространятся и на бэкграунд тоже. Или нет?

... пойду читать.

юни
На сайте с 01.11.2005
Offline
924
#68

вроде увидел... добавляем следующее:

.menu a {

display: block;

width: 215px;

height: auto;

color: Maroon;

}

Тогда ссылка идёт не по тексту, а блоком, которому мы задаем размеры. Размеры совпадают с ячейкой -> ссылка совпадает с бэкграундом -> всем хорошо. :) спать хочу уже....

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий