2009-12-16 6 views
1

Просто сделайте небольшое касание перед завершением проекта конверсии, и у меня есть нежелательное пограничное дно, которое нужно удалить.CSS - Нежелательная граница-нижняя

Базовый код:

a:link, a:visited { color: #000000; text-decoration: none; border-bottom: 1px dotted #c6132e; } 

Однако, я не хочу, чтобы показать все ссылки, в частности главной навигации. Когда вы нажимаете на какую-либо ссылку, она появляется.

В строке 56 CSS я поместил этот код, чтобы удалить границы дна, но не кажется, что это будет работать:

ul#main_nav li a:link, 
ul#main_nav li a:visited 
ul#main_nav li a:hover, 
ul#main_nav li a:active  { border-bottom: none; } 

бы оценить второй набор глаз, чтобы посмотреть это снова и помогите мне найти решение.

Спасибо!

BTW: вот ссылка: http://www.rouviere.com/aav/index.html просто нажмите на любую из основных кнопок навигации.

+0

недостающее запятая после посетила опечатку в транскрипции или опечатке в CSS? – Aaron

+0

Я заменил запятую и все еще имею проблему. – fmz

+0

Я не вижу нижней границы в навигационном меню, как FireFox 3.5, так и IE 8 (режим совместимости). Вы обновили свою таблицу стилей из кеша? –

ответ

0

Как сказал Timhessel, это ваше внимание план ... хотя это не рекомендуется, вы можете добавить это, чтобы избавиться от него:

ul#main_nav li a { outline-color: transparent; } 
+0

Вау - как неясно. Я никогда не видел, чтобы схема была такой, но я рад, что вы это поняли. Спасибо! – fmz

4

Вы пропустили запятую. Должно быть:

ul#main_nav li a:link, 
ul#main_nav li a:visited, 
ul#main_nav li a:hover, 
ul#main_nav li a:active  { border-bottom: none; } 

Ваше правило не применяется к посещенным ссылкам.

+1

Побей меня. = D –

+0

полезно, но не решила проблему. – fmz

0

Вы пробовали использовать важное решение? Может быть, ваши новые стили где-то переопределяются.

ul#main_nav li a:link, 
ul#main_nav li a:visited, 
ul#main_nav li a:hover, 
ul#main_nav li a:active  { border-bottom: none !important; } 

Также, как отмечено @iamtooamazing, вы пропустили запятую после посещенного объявления.

+1

! Important не является заменой правильного стиля удержания. – Aaron

+0

! Важно не будет иметь никакого значения в этом случае, так как селектора здесь более специфичны, чем в первом бите CSS. – Jez

+0

Вы правы, однако это хороший способ быстро узнать, переопределены ли ваши стили в другом месте. Затем вы можете вернуться и внести правильные изменения. –

Смежные вопросы