| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Кнопка внутри ссылки |
| Автор: PROCESSOR 18.1.2008, 04:50 |
| <A href="?a=5"> <BUTTON>fff</BUTTON> </A> Работает везде кроме IE . ( 7 у меня ) Что не так ? Пробовал и точный адрес INPUT type='button' тоже пробовал - никак. |
| Автор: merge 18.1.2008, 13:26 |
| спецификацию css и xhtml читал? нельзя помещать блочные элементы в неблочные. тоже самое что поместить в <a><div></div></a> |
| Автор: PROCESSOR 19.1.2008, 18:43 |
| Да ну. Всё работает .DIV этот тоже. А Button только в IE не пашет. Нету разницы, блочные не блочные. Это всеголишь XML теги. А кому в кого вставляться пофигу там пофигу. Хотя спецификаций не читал. |
| Автор: merge 19.1.2008, 18:58 | ||
ну удачи. |
| Автор: SelenIT 19.1.2008, 22:51 |
| Разница есть, но в данном случае действительно дело не в блочности/строчности (тем более автору валидность глубоко побоку, а уж юзерам и подавно). Дело в том, что и ссылка, и кнопка - элементы, имеющие стандартную реакцию на клик, и комбинация их ставит браузер в тупик - на кого из них ему реагировать? Можно, конечно, тупо переслать клик с кнопки на ссылку (onclick="parentNode.click()" для BUTTON), но правильнее - вообще отказаться от кнопки, вместо этого применив соотв. стили для самой ссылки (напр., как http://dimox.name/graphic_link_buttons_with_css/, http://carpe.ambiprospect.com/buttons/links.htm или http://carpe.ambiprospect.com/buttons/links.htm). |