Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Document Object Model

как сделать "резиновый" CSS rollover

>>> 1) высота <a> хочется сделать по высоте таблицы, в которую заключен
>
>>> 2) ширину каждой <a> надо сделать по 20% от ширины таблицы в которую заключен div
>
>>> 3) выравнивание текста внутри <a> сделать горизонтально по центру и по вертикали middle ?
>
>> a - inline-элемент, поэтому высота трудно доступна, используй блоковых. в данном случае - ячейки вполне оправданы.
>
> Кто/что мешает превратить все #navigation а в inline, или даже в inline-block, чтобы не усложнять код. Привыкли мыслить в рамках HTML 3.1 :)

То, что я пока не знаю в каком браузере работает inline-block ;-)

<a> - и так inline и ширина для нее в MSIE задать нельзя.

>> поскольку в MSIE не работает свойство display: table-cell, то все-таки с помощью чистого CSS нельзя будет это сделать, придется использовать таблицу, которую создаеш по назначению ;-)
>
> С помощью ?чистого? CSS можно сделать ещё не такое. CSS и создавался для того, чтобы добиваться любой конфигурации макета страницы без всяких td (которые только ограничивают возможности).

если начитаться рабочей версией CSS3 можно и поверить в это, но... спустись на землю плз. ;-)
СообщениеАвторДата
Slach20.11.2002 10:31
Гость12.01.2003 03:32
Leechy25.11.2002 20:09
Гость29.11.2002 16:26
Гость29.11.2002 16:24
Leechy03.12.2002 17:01
Gilmour04.12.2002 07:29