CSS для сокрытия ВХОДНОЙ КНОПКИ оценивает текст

Честно говоря, злоумышленник, который может прочитать информацию из памяти , уже, вероятно, побил вашу безопасность. Вы не можете использовать информацию, если она не является чистой и незашифрованной в памяти. А злоумышленник, который может прочитать память, может просто прочитать ее тогда. И даже если вы удалите все ссылки на этот экземпляр, битовый шаблон все еще будет записан в ОЗУ - пока он не будет перезаписан чем-то по чистой случайности.

Я также не могу вспомнить ни одного номера, связанного с клиентом, который я бы назвал «безопасной информацией». Вы пишете номер клиента / группы на каждый счет, который вы им отправляете. Если вы этого не сделаете, вы не сможете использовать его каким-либо значимым образом для обработки.

Есть отдельные случаи, когда строки имеют отношение к безопасности, и это то, что покрывает SecureString. Вы знаете, пароли. Но помимо этого большинство типов не имеют значения.

52
задан Web_Designer 26 November 2011 в 15:41
поделиться

10 ответов

Почему Вы включаете эти value атрибут вообще? Из памяти Вы не должны определять его (хотя в стандартах HTML может быть сказано, что Вы делаете - не уверенный). Если Вам действительно нужно value атрибут, почему не просто указывают value=""?

, Если Вы действительно проявляете этот подход, для Вашего CSS будут нужны дополнительные свойства для высоты и ширины фонового изображения.

6
ответ дан Phil.Wheeler 7 November 2019 в 09:08
поделиться

Вы попытались установить свойство текстового отступа на что-то как-999em? Это - хороший способ 'скрыть' текст.

Или можно установить размер шрифта на 0, который работал бы также.

http://www.productivedreams.com/ie-not-intepreting-text-indent-on-submit-buttons/

9
ответ дан Ryan Doherty 7 November 2019 в 09:08
поделиться

У меня была противоположная проблема (работал в Internet Explorer, но не в Firefox). Для Internet Explorer необходимо добавить оставленное дополнение, и для Firefox, необходимо добавить прозрачный цвет. Таким образом, вот наше комбинированное решение для кнопки значков 16 пкс x 16 пкс:

input.iconButton
{
    font-size: 1em;
    color: transparent; /* Fix for Firefox */
    border-style: none;
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
    width: 16px;
    height: 16px;
    line-height: 1 !important;
    background: transparent url(../images/button.gif) no-repeat scroll 0 0;
    overflow: hidden;
    cursor: pointer;
}
35
ответ дан Peter Mortensen 7 November 2019 в 09:08
поделиться

Применение font-size: 0.1px; к кнопке у меня работает в Firefox, Internet Explorer 6, Internet Explorer 7 и Safari. Ни одно из других найденных мной решений не работает во всех браузерах.

2
ответ дан 7 November 2019 в 09:08
поделиться

хорошо:

размер шрифта: 0; line-height: 0;

отлично поработал!

20
ответ дан 7 November 2019 в 09:08
поделиться

Я использую

button {text-indent:-9999px;}
* html button{font-size:0;display:block;line-height:0}  /* ie6 */
*+html button{font-size:0;display:block;line-height:0}  /* ie7 */
50
ответ дан 7 November 2019 в 09:08
поделиться

Это работает в Firefox 3, Internet Explorer 8, режиме совместимости с Internet Explorer 8, Opera и Safari.

* Примечание: ячейка таблицы, содержащая это, имеет заполнение : 0 и text-align: center .

background: none;
background-image: url(../images/image.gif);
background-repeat:no-repeat;
overflow:hidden;
border: NONE;
width: 41px; /*width of image*/
height: 19px; /*height of image*/
font-size: 0;
padding: 0 0 0 41px;
cursor:pointer;
1
ответ дан 7 November 2019 в 09:08
поделиться

overflow: hidden и padding-left у меня работают нормально.

Для Firefox:

width:12px;
height:20px;
background-image:url(images/arrow.gif);
color:transparent;
overflow:hidden;
border:0;

Для IE:

padding-left:1000px;
1
ответ дан 7 November 2019 в 09:08
поделиться

color: transparent; и любое свойство text-transform тоже помогает.

Например:

color: transparent;
text-transform: uppercase;
-1
ответ дан 7 November 2019 в 09:08
поделиться
color:transparent;  /* For FF */
*padding-left:1000px ;  /* FOR IE6,IE7 */
0
ответ дан 7 November 2019 в 09:08
поделиться
Другие вопросы по тегам:

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