Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

В кнопке кликабельный только текст

Личинка Контакта Ученик (77), на голосовании 1 год назад
Делал по инструкции из интернета, но при наэатии в облась кнопки она не нажимается. Только при нажатии на текст. Может кто нибудь подскажет ?

<button type="button" class="button"><a href="index.html">Вернуться на главную ↷</button>


.button {
border: none;
border-radius: 7px;
padding: 10px 25px;
background: #ff9900;
cursor: pointer;
text-transform: uppercase;
font-weight: bold;
color: white;
}
Дополнен 1 год назад
Сделал вот так,вроде работает
<a href="index.html" button type="button" class="button">Вернуться на главную ↷</button>

padding: 0.8em 0.2em; и паддинг сделал меньше.

Что скажете, норм решение ?
Голосование за лучший ответ
Xelizyz Xz Мыслитель (6893) 1 год назад
Проверь теги и попробуй их поменять местами, вдруг сработает.
Ещё попробуй закрыть теги.
Павел Просветленный (25621) 1 год назад
  1. Где закрывающий тэг для "a"?
  2. Если элементу не задать размеры, то он займет минимальный возможный. Тэг "a" размером под текст. Кнопке же задан размер побольше. Функцию перехода на главную выполняет тэг "a".
Или увеличь размер ссылки или переход осуществляй при помощи самой кнопки а не ссылке.

Твоё решение в дополнении корявое. Нет ни открывающего не закрывающего тэга.
Личинка КонтактаУченик (77) 1 год назад
Нашел вот такой код
<form action="index.html">
<button type="submit" class="button">Вернуться на главную ↷</button>
</form>
Отлично работает!
Павел Просветленный (25621) Личинка Контакта, работает это или нет, способ некорректный. Формы используют для отправки данных а не перехода по ссылкам.
AR NETWORK Профи (915) 1 год назад
Не думал обернуть button в a?
Похожие вопросы