![]() |
Сделать див ссылкой.
http://uaclub.org/admin/index3.php
Сделал вот таким вот макаром: <a href="#"><div class="menu2">Підрозділи</div></a> Проблемма в том, что в IE не работает и Валидатор ругается: Line 158, Column 34: document type does not allow element "div" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag. <a href="#"><div class="menu2">Додати категорію</div></a> The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). |
Artem-Samsung
а зачем вам DIV внутри ссылки? |
Для того, что бы весь квадратик был ссылкой. То есть при нажатии на область ячейки выполняется действие.
Если внутри ссылку, то переход только по нажатии именно по текстовой области |
да, нельзя блочные элементы вставлять в инлайн. Сделай наоборот
Код:
<html> |
Спасибо, то что нужно :)))
|
Единственное что не пойму, у меня почему то первых две ссылки не работает, а дальше все работают О.о
Ну ниче, разберусь. Еще раз спасибо |
a {
display:block; } этого хватит |
farlow, ага, я так и сделал. вот только странно так получается.
часть работает ссылок так, а часть нет :)) Код:
#content #menu .menu2 a:hover { |
вроде в 3 браузерах протестил без ошибок. А что именно не пашет?
Код:
<html> |
Я блок и в хувере написал, да и ссылку обозначил не так точно, а так:
#menu a:link { color: #000066; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:none; display:block; } Сделал все, как вы написали и получилось вроде :) Хотя тогда тоже вроде бы как получалось но после нескольких заходов что-то испортилось( Но надеюсь, что так будет точно работать. Спасибо еще раз :)) |
А никто не знает, как убрать тоненькую рамку, появляющуюся при клике на ссылку в FireFox? (не border)
|
a:focus{outline: none}
в целях usability не рекомендуется это делать, потому как люди привыкшие к навигации tab-ом не видят на каком элементе они находятся |
Спасибо! Как обычно, всё оказалось предельно просто. А на счёт usability надо будет помыслить...
|
Время: 00:13. |
Время: 00:13.
© OSzone.net 2001-