как сделать "резиновый" 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 можно и поверить в это, но... спустись на землю плз. ;-) |