Как разработать <входной тип = “текст”> в IE6 CSS?

Ужасный беспорядок и много работы для каждой отдельной вещи, которая может быть освобождена

Ну, не делайте очистки в деструкторе. Создайте отдельную функцию и вызовите ее в деструкторе. Вы можете вызвать эту обычную функцию очистки от деструкторов других объектов.

17
задан Community 23 May 2017 в 11:47
поделиться

4 ответа

AFAIK, IE6 не поддерживает селекторы атрибута , таким образом, я думаю, что ответ нет. Необходимо было бы использовать одно из следующего:

  1. Добавляют, что общий класс приписывает всему <input type="text"/> элементы.
  2. Использование JavaScript, как Вы предположили.

, Оба из которых Вы хотите избежать. Слишком плохо.

14
ответ дан 30 November 2019 в 13:21
поделиться

У Вас также есть другие входные элементы, которые Вы хотите разработать по-другому к "текстовому" элементу? В противном случае просто примените стиль ко всем входным элементам с CSS:

input {
border: 1px #8194b2 solid;
font : normal 100% "Tahoma", sans-serif;
}
1
ответ дан 30 November 2019 в 13:21
поделиться

Помещение атрибута класса в элемент ввода работает для вас?

input.text {

// здесь некоторые атрибуты и значения CSS ....

}

  • может быть более элегантным, чем JS
1
ответ дан 30 November 2019 в 13:21
поделиться

Если вы используете jQuery, попробуйте добавить это в onDOMready:

$('input[type="text"]').addClass('typeText');

Затем в вашем CSS вы можете сделать что-то вроде:

input.typeText, input[type="text"] {
     color:#efefef;
}
8
ответ дан 30 November 2019 в 13:21
поделиться
Другие вопросы по тегам:

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