Как заставить кнопку быть похожей на ссылку?

32 бита только идут до 3.2 ГБ поршня. Необходимо обновить до 64-разрядного, если Вы хотите в полной мере воспользоваться своей памятью

258
задан James Hibbard 7 November 2017 в 00:54
поделиться

3 ответа

 button {background: none! Important; граница: нет; заполнение: 0! важно; / * необязательно * / font-family: arial, sans-serif; / * ввод имеет семейство шрифтов, специфичное для ОС * / color: # 069; текст-оформление: подчеркивание; курсор: указатель; } 
  
321
ответ дан 23 November 2019 в 02:41
поделиться

, попробуйте использовать псевдокласс css : focus

input[type="button"], input[type="button"]:focus {
  /* your style goes here */
}

отредактируйте относительно использования ссылок и событий onclick (вы не должны использовать встроенные обработчики событий javascript, но для простоты я буду использовать их здесь):

<a href="some/page.php" title="perform some js action" onclick="callFunction(this.href);return false;">watch and learn</a>

с помощью this.href вы даже можете получить доступ к цели ссылки в вашей функции. return false просто запретит браузерам переходить по ссылке при нажатии.

если javascript отключен, ссылка будет работать как обычная ссылка и просто загрузит some / page.php —if вы хотите, чтобы ваша ссылка была мертвой , когда js отключен, используйте href = "#"

5
ответ дан 23 November 2019 в 02:41
поделиться

Вы не можете надежно стилизовать кнопки как ссылки во всех браузерах. Я пробовал, но в некоторых браузерах всегда есть какие-то странные проблемы с заполнением, полями или шрифтом. Либо оставьте кнопку в виде кнопки, либо используйте onClick и preventDefault для ссылки.

4
ответ дан 23 November 2019 в 02:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: