Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как сделать строку <tr> ссылкой?
 
 автор: 1prom   (02.08.2009 в 02:29)   письмо автору
 
 

подскажите пжс, а то не знал, не знал да и забыл...

  Ответить  
 
 автор: Незнайка   (02.08.2009 в 08:00)   письмо автору
 
   для: 1prom   (02.08.2009 в 02:29)
 

Именно <tr> ? Или между <tr></tr> ? :)

  Ответить  
 
 автор: 1prom   (02.08.2009 в 10:11)   письмо автору
 
   для: Незнайка   (02.08.2009 в 08:00)
 

между

  Ответить  
 
 автор: Незнайка   (02.08.2009 в 10:50)   письмо автору
 
   для: 1prom   (02.08.2009 в 10:11)
 

<tr><a href="/">ссылка</a></tr> так ?

  Ответить  
 
 автор: 1prom   (02.08.2009 в 13:04)   письмо автору
 
   для: Незнайка   (02.08.2009 в 10:50)
 

Так не работает.
Работает, если <tr><td><a href="/">ссылка</a></td></tr>

Но тут ссылка идет только на область текста, а мне нужно на всю строку таблицы или на всю таблицу, без разницы

  Ответить  
 
 автор: Незнайка   (02.08.2009 в 13:21)   письмо автору
 
   для: 1prom   (02.08.2009 в 13:04)
 

Ну может тогда, как-то так?

<a href="http://ya.ru"><table width="100%" bgcolor="#CCCCCC">
  <tr>
    <td><div align="center">ссылка</div></td>
  </tr>
</table></a>


P.S. Вот только, что-то в IE в 6-й версии не работает

  Ответить  
 
 автор: 1prom   (02.08.2009 в 13:35)   письмо автору
 
   для: Незнайка   (02.08.2009 в 13:21)
 

СПС, пошло как дитя в школу )))

P.S. Вот только, что-то в IE в 6-й версии для подстраховки поставлю внутренюю ссылку в <td></td>

  Ответить  
 
 автор: FlamySnake   (02.08.2009 в 13:41)   письмо автору
 
   для: 1prom   (02.08.2009 в 13:35)
 

ненене!!!
неочень хорошие способы, вот как у меня на сайте сделано!
...
<tr>
<td width=100%>
<a style="display: block;" href=go.htm>Вот на всю ширину ячейки</a>
</td>
</tr>
...

будет работать и в 6 и 5.5 и 4 IE=))

  Ответить  
 
 автор: Незнайка   (02.08.2009 в 13:45)   письмо автору
 
   для: FlamySnake   (02.08.2009 в 13:41)
 

Да, так действительно лучше :)

  Ответить  
 
 автор: 1prom   (02.08.2009 в 15:55)   письмо автору
 
   для: Незнайка   (02.08.2009 в 13:45)
 

И в Мозилле все парадом ))

  Ответить  
 
 автор: Незнайка   (02.08.2009 в 16:09)   письмо автору
 
   для: 1prom   (02.08.2009 в 15:55)
 

у меня и в первом варианте в FF и Опере все "парадом" было, а вот в IE, без "парада" :)

  Ответить  
 
 автор: x64   (02.08.2009 в 21:41)   письмо автору
 
   для: Незнайка   (02.08.2009 в 16:09)
 

<tr> должен входить либо в <thead>, либо в <tbody> (в простейшем случае в <table>).
так что недопустимы никакие остальные комбинации, вида:
<a><tr>…</tr></a>
<tr><a><td>…</td></a></tr>
и т. п.
более того, нельзя использовать <a><table>…</table></a> просто потому, что a — внутристрочный элемент, <table> — блочный.
вообще, неплохо немного прочитать спецификацию.

  Ответить  
 
 автор: Незнайка   (03.08.2009 в 08:28)   письмо автору
 
   для: x64   (02.08.2009 в 21:41)
 

Понятно. Спасибо :)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования