05.02.2007, 14:41
общий
это ответ
Здравствуйте, VVVictor!
Рискну предположить, что Вы пытались заключить ячейку в ссылку для того чтобы получить подсветку всей ячейки при наведении курсора на нее либо для того, чтобы клик срабатывал на всю ячейку, а не только на текст ссылки.
Как это сделать проще всего - написано в приложении. (проверено на IE6 и Firefox 1.5, Оперы под рукой нет.)
Позволю себе прокомментировать ответы других экспертов:
- Ответ эксперта Duke работает аналогично приведенному мной, но имеет важный недостаток - ссылки onclick не обрабатываются роботами поисковых систем и в связи с этим указанные в меня страницы не будут ими проиндексированы.
- Ответ эксперта Maxim V. Tchirkine абсолютно верна с точки зрения HTML, но эффекта меню не дает.
Приложение:
HTML:<table width=200 border=1><tr><td> <a class=d1 href="#1">test 1</a> </td></tr><tr><td> <a class=d1 href="#2">test 2</a> </td></tr><tr><td> <a class=d1 href="#3">test 3</a> </td></tr></table>CSS:a.d1{display:block;width:100%;height:100%;}a.d1:link{background-color:white;}a.d1:hover{background-color:green;}