2013-12-12 4 views
0

Я хотел бы создать вложенную ссылку внутри <a> тегаCSS - вложенная якорь тег ссылка

Пример:

<a href="#">This is a link <a id="sup">sup text</a> end of the link</a> 

CSS:

a#sup{ 
    color:#19578e; 
    font-family: Verdana; 
    font-size: 8pt; 
    vertical-align: top; 
} 

a { 
    font-family: Arial; 
    color: #19578e; 
    font-size: 10pt; 
    font-weight: normal; 
    font-style: normal; 
    text-decoration: none; 
} 

Однако, как это только «Это является ссылкой "на ссылку ...

+1

Вы не можете вкладывать якорь внутри другого якоря. –

+2

Вы не можете вставлять метки привязки. Это недопустимый HTML. Используйте SPAN. –

ответ

2

Используйте SPAN, так как вы не можете теги анкерных гнезда.

<a href="#">This is a link <span id="sup">sup text</span> end of the link</a> 

Хорошо, я буду использовать промежуток, но как сделать промежуток, имеющий те же propreties чем якорный тег, когда якорь тег парить?

Добавить состояние зависания в CSS для элемента «sup».

a, a:hover #sup { 
    font-family: Arial; 
    color: #19578e; 
    font-size: 10pt; 
    font-weight: normal; 
    font-style: normal; 
    text-decoration: none; 
} 

Если у вас есть это больше, чем на месте, вы можете просто использовать:

a, a:hover span { ... } 
+0

Хорошо, я использую span, но как сделать span с теми же самыми пропитками, что и тег привязки, когда тег привязки наводится? –

2

Вы не можете использовать a теги внутри anot ее a тег, потому что Nested Links are illegal

Вы можете использовать вместо <span> в тег, чтобы сделать его работу:

<a href="#">This is a link <span id="sup">sup text</span> end of the link</a> 
Смежные вопросы