Я тут посмотрел что на форуме грамотный народ собирается знают многое и хотел спросить: как можно заменить фреймы. Чтобы меню постоянно на виду было. Пробовал разные DHTML menu билдеры и прочую нечисть но они нормально отображаются только в IE.

P.S.: Извините, если не там тему создал

Тогда может быть кто-нибудь знает как правильно в CSS правильно записать строку
background-position: center,middle
В ячейке фоновый рисунок должен отображаться по центру (вертикально и горизонтально)

насчет всегда на виду. решение для ff и др браузеров которые знают что такое стандарт. стиль

Выделить код

Код:

display:fixed

UPDATE: сорри, с ошибкой написал. читайте ниже

насчет всегда на виду.

А это здесь причём?
для таблицы стоит

Выделить код

Код:

table.menu
{
	table-layout: fixed;
	width: 144px;
	border-collapse: separate;
}

Вот что выдаёт проверка на http://jigsaw.w3.org/css-validator/validator

Выделить код

Код:

background-position , is an incorrect operator : center,middle

Vik
Читай доки, они рулез.
http://www.w3.org/TR/CSS21/

Выделить код

Код:

background-position: center;

Посмотри, как сделано меню на http://xpoint.ru

Спасибо!

Посмотри, как сделано меню на http://xpoint.ru

Самое забавное, что в IE меню не работает

на xpoint вот как сделано

Выделить код

Код:

#subsidiary[id="subsidiary"] {
  right: 10px;
  position: fixed;
}

я немного ошибся написав display вместо position. хотя имел ввиду именно последнее.

на xpoint вот как сделано
Код:
#subsidiary[id="subsidiary"] {
  right: 10px;
  position: fixed;
}

Мне на xpoin ссылку дали, чтобы я меню плавающее посмотрел
А с остальным разобрался

Vik

Выделить код

Код:

background-position: center center;

или

Выделить код

Код:

background-position: 50% 50%;

Rion
position: fixed; не определен в Эксплорере, для него тогда придется absolute и по onScroll= динамически менять координаты.

position: fixed; не определен в Эксплорере

В IE надо 2 параметра указывать, а по стандарту и одного достаточно

Al_H пишет

position: fixed; не определен в Эксплорере

ну я и сказал что для браузеров понимающих стандарты. как это будет реализовано в IE это уже на усмотрение автора

Vik
Два - каких? Неужто там fixed все же реализован?

Два - каких? Неужто там fixed все же реализован?

Я имел ввиду background-position: 50% 50%;, хотя и с background-position: center отображает нормально

И ещё вопрос:
Как можно добавить копирайты на сайт. Чтобы строчка с копирайтами всегда внизу была при любом разрешении экрана

Vik
Тогда всю страницу придется разложить по блокам с position: fixed, при этом для "содержательного" блока разрешить прокрутку, а для остальных - запретить. В старых бетах Mozilla был, помнится, даже такой пример. Но, в общем-то это изврат, если честно.

Но, в общем-то это изврат, если честно

Но копирайты-то нужны. Может ещё предложения будут?

Vik пишет

И ещё вопрос:
Как можно добавить копирайты на сайт. Чтобы строчка с копирайтами всегда внизу была при любом разрешении экрана

Внизу чего?

Внизу чего?

Копирайты обычно размещают внизу страницы :)

Vik
тогда я не понимаю сути вопроса.
Вам надо что-то типа этого? (см. ссылку закрыть окно внизу страницы)

Выделить код

Код:

position: fixed

работает только в современных браузерах, в IE не работает.

Вам надо что-то типа этого? (см. ссылку закрыть окно внизу страницы)

Вроде оно. А как это сделали. CSS?

работает только в современных браузерах, в IE не работает

А надо, чтобы и в IE работало

Все, разобрался. Только не понимаю почему если в css писать #footer, то всё работает, а если footer, то нет

Потому что #footer — это элемент с id="footer", а footer — это тег <footer>, которого там нет. :P

http://www.w3.org/TR/CSS21/

так я же указываю class="footer"

Тогда надо ставить впереди точку. Вот так:

Выделить код

Код:

.footer {bla-bla}

И заботать главу Selectors

Lynn
Спасибо!