2013-07-21 1 views
-1

Не уверен, что моя семантика верна. На моем форуме у меня есть способ, которым мои ссылки выглядят хорошо выглядящими в обычной почте, но не когда кто-то цитируется в сообщении, текст сокращается до меньшего шрифта, и он выглядит не очень хорошо.Установите a: link/a: посещенные цвета в пределах другого вызова css

Итак, я попробовал это, но это не имело никакого эффекта.

blockquote { 
    border: 1px solid #ccc; 
    margin: 0; 
    background: #fff; 
    padding: 4px; 
font-size: 11px; 
a:link {color:#00FF00;} 
} 
blockquote cite { 
    font-weight: bold; 
    border-bottom: 1px solid #ccc; 
    font-style: normal; 
    display: block; 
    margin: 4px 0; 
font-size: 11px; 
a:link {color:#00FF00;} 
} 

Есть ли что-нибудь, что я могу сделать, чтобы легко изменить свойства ссылки здесь? Потому что, как я пытаюсь это сделать, похоже, не работает вообще.

+0

Ваш вопрос начинается с цитат, но в конце рассказывается о ссылках ..? –

ответ

0

Вы не можете вкладывать правила CSS, как это:

blockquote cite { 
    a:link { } 
} 

вы бы использовать это:

blockquote cite { 

} 
blockquote cite a:link { 
    /* rules for links within 'blockquote cite' */ 
} 

С недействительных CSS некоторые из ваших правил не может работать, и это может вызвать другие неожиданное форматирование вопросы.

+0

Если честно, это фундаментально для css, поэтому, возможно, вам стоит потратить время на изучение учебника. –

+0

Darn, это захватывает другие ссылки на странице. Ссылки в пределах обычной почтовой части и ссылки даже за пределами поста в верхней части форума приветствуются блочным комментарием: цвет ссылки. – Damian

+0

Правила в 'blockquote cite a: link {}' will * only * влияют на ссылки внутри blockquote, а затем ссылаются на элементы. Используйте [css validator] (http://jigsaw.w3.org/css-validator/#validate_by_input) –

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