Jump to content
  • 0

Пунктир вокруг... кнопок (submit, button) в FF


and0605
 Share

Question

С пунктиром вокруг ссылок все понятно

a {
outline: none;
}

Эта тема обсуждалась на форуме.

А вот как убрать ту же рамку кнопок (при нажатии)? И вообще, возможно ли это? Короче говоря, что написать сюда:

input[type="button"], input[type="submit"]{
???
}

Только меня-то уж в песочницу посылать не надо))) Все знать невозможно. :)

Link to comment
Share on other sites

16 answers to this question

Recommended Posts

  • 0

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

<form name="form1" action="script.php">

<input type="text1"/>

<input type="text2"/>

<input type="submit"/>

</form>

на

<form action="script.php" name="form1">

<input type="text1"/>

<a href="java script:document.forms["form1"].submit()">submit</a> <!-- тут уже любые стили -->

</form>

Link to comment
Share on other sites

  • 0
Все это попробовал - не работает.

Приведенный мной код 100% работает в Mozilla 3.5.2 (в других не тестировал). В ИЕ и так внутри рамки нет, по крайней мере при type="button", на счет submit не смотрел, но не думаю, что они отличаются.

Если JS у пользователя отключен, то форма сохранит свою работоспособность

Много вы пользователей знаете которые отключают Яваскрипт? Например я ни одного.

Напоследок, можно написать так:

<input type="button" value="test" onfocus="this.blur();" />

Но тогда на вашу кнопку Tab'ом не попадешь, что очень и очень плохо. Плюс в ИЕ (по крайней мере в восьмерке) если кликнуть на такую кнопку она будет оставаться в нажатом состоянии пока пользователь не отведет мышь с нее, что имхо некошерно.

Link to comment
Share on other sites

  • 0
Много вы пользователей знаете которые отключают Яваскрипт? Например я ни одного.

Тут уж зависит от направленности сайта... В некоторых фирмах бывает и отключен JS =)

Но я согласен - сейчас это большая редкость.

Link to comment
Share on other sites

  • 0
Много вы пользователей знаете которые отключают Яваскрипт? Например я ни одного.

у меня например как раз в мозилле плагин NoScript который по дефолту режет все скрипты на сайтах:-) другой вопрос, что я это вижу и могу включить при необходимости

Link to comment
Share on other sites

  • 0

button::-moz-focus-inner,

input[type=reset]::-moz-focus-inner,

input[type=button]::-moz-focus-inner,

input[type=submit]::-moz-focus-inner,

input[type=submit]::-moz-focus-inner,

input[type=file] > input[type=button]::-moz-focus-inner

{/* */

border: none;

}

в мозиле проверял работает

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy