Как из кнопки сделать ссылку и из ссылки сделать кнопку. То есть, чтобы кнопка была рабочая и при нажатии по ней осуществлялись какие-то действия, например, переход на другую страницу, открытие формы обратной связи и т.д. А так же, как сделать так, чтобы ссылка была похожа на кнопку.

Итак, приступим.

Внимание:
В коде я указываю «ВАША_ССЫЛКА_НА_СТРАНИЦУ» или «http://6vl.ru/». Естественно, вам нужно заменить эти адреса своими.

HTML кнопка как ссылка

1 способ:
В атрибут «action» поместите URL-адрес, на который должна вести «кнопка»:

1 2 3 <form action="http://6vl.ru/" method="GET"> <input type="submit" value="Кнопка" /> </form>

Этот вариант также является одним из методов создания кнопки в виде ссылки. Приведу элементарный пример кнопки созданной с помощью тега <form> и <input>:

<body> ... 
<form>
     <input type="button" value="Просто кнопка" onclick="javascript:window.location='URL1'"/>     
     <input type="button" value="Ещё одна кнопка" onclick="javascript:window.location='URL2'"/> 
</form>
 ... </body>


2 способ:

Также можно использовать HTML события:

1 <input value="Кнопка" type="button" onclick="location.href='http://6vl.ru/'" />

3 способ:
Тоже взят из HTML события, только другим способом:

JS:

1 2 3 4 5 6 <script type="text/javascript"> function Good() { location.href='http://6vl.ru/'; } </script>

HTML:

1 <input value="Кнопка" type="button" onclick="Good()" />

Good() – это название функции вы можете назвать по своему.

HTML ссылка как кнопка

Теперь сделаем так, чтобы ссылка отображалась, как кнопка :coffe:.

1 способ:
Самое простое решение – это нарисовать кнопку и обхватить ее тегами ссылки <a>:

1 <a href="http://6vl.ru/"><img src="knopka.jpeg"></a>

2 способ:

Можно использовать особое правило в CSS «-moz-appearance и -webkit-appearance» со значением «button» :

CSS:

1 2 3 4 5 6 7 a { -moz-appearance: button; /* Firefox */ -webkit-appearance: button; /* Chromium */ padding: .2em .75em; text-decoration: none; }

HTML:

1 <a href="http://6vl.ru">ССЫЛКА на 6vl.ru</a>

3 способ:

Вы можете в CSS прописать свои стили для кнопки.
Выглядеть это будет вот так:

CSS:

1 2 3 4 5 6 .ssilka { border:1px solid #ccc; // рамка background:#eaeaea; //фон padding: .2em .75em; //отступы внутри text-decoration: none; //убрать подчеркивание ссылки }

HTML:

1 <a href="http://6vl.ru/" class="ssilka">ССЫЛКА на 6vl.ru</a>

Вроде, ничего не пропустил и ничего не напутал.

Взято с сайта - https_//bloggood_ru/vebmasteru/html-knopka-kak-ssylka-i-ssylka-kak-knopka.html/

0 комментариев
Написать комментарий