Селектор, который вы использовали (^
), работает правильно в IE:
input[id^='id'] {
background: red;
}
И вот результат:
< hr>
Как я видел на ваших фотографиях, ваш IE отображает вашу страницу в режиме Quirks Mode . Возможно, у вас нет типа документа или неправильного типа документа на вашей странице. Сделайте ваш тип документа действительным, как показано ниже:
<!doctype html>
В статье Википедии о триггерах есть хорошее введение. В частности, он отмечает, что различие в терминологии между «триггером» и «защелкой» является недавним различием.
В цифровых схемах триггер - это термин, относящийся к электронной схеме (бистабильный мультивибратор), которая имеет два стабильных состояния и, таким образом, может служить одним битом памяти. Сегодня термин триггер в основном используется для обозначения непрозрачных (синхронизируемых или запускаемых по фронту) устройств, в то время как более простые прозрачные устройства часто называют защелками; однако, поскольку это различие является довольно новым, эти два слова иногда используются как синонимы (см. историю).
Со страницы Википедии о триггерах :
Сегодня термин "триггеры" стал в основном обозначают непрозрачные (синхронизированные или с синхронизацией по фронту), а более простые прозрачные часто называемые защелками; однако, как это различие довольно новое, два слова иногда используются взаимозаменяемо (см. историю).
Другими словами, вы можете обнаружить, что некоторые люди проводят различие между ними, а другие нет ...
Часто делается различие в том, что триггер имеет тактовый сигнал, а защелка - нет. Учтите, однако, что не все инженеры проводят такое различие.
Триггер - это общий термин для бистабильного устройства. D-триггер имеет тактовый вход и вход данных и называется защелкой.