Показать сообщение отдельно

  #5  
Старый 28.08.2006, 02:47
inSa(Ne)rd
Участник форума
Регистрация: 14.03.2005
Сообщений: 267
Провел на форуме:
2827464

Репутация: 545
По умолчанию

Цитата:
Сообщение от Trinux  
Как видим, линия проходит и под активным элементом. Я долго марался с этим но понял что кроссбраузерно проблему решить нельзя с помощью border-bottom. Трюк Дэна прост - мы заливаем в бэкграунд списка эту линию и активный элемент смещаем чуть вниз. А точнее мы смещаем вниз все элементы, просто у остальных a элементов появляется нижний бордер. Но это не суть, для начала нам нужен 1 пиксель гифом нужного цвета - цвета линии, чтобы залить бэкграунд. делаем. Конечный код выглядит примерно так:
А зачем вообще нужна эта картинка? У тебя в именно последнем варианте как раз сделано, что для a рамка есть всюду и снизу тоже одного цвета
#tab a{
...
border:1px solid #8B8C91;
...
}

а у active снизу она закрашивается светлым просто..
border-bottom:1px solid #fff;

И так все выглядит хорошо. Убрать то свойство с картинкой
background:url('1px.gif') repeat-x left bottom;
И все равно получается все как задумано.. или я что то не вижу?
 
Ответить с цитированием