|
=?Utf-8?Q?Htc_behavior_not_applied_to_eg._?==?Utf-8?Q?INPUT_=E2=80=93_type_image?=
IE7 Ver. 7.0.5730.11
Microsoft Windows XP Home Edition, 5.1.2600 Service Pack 3 Build 2600
I have written a HTC-file for IE to emulate gecko’s watch() function
The behaviour is attached true CSS by:
input, textarea, select
{
border: 1px solid orange;
behavior: url(../FW/htc/NK_watch.htc);
}
CSS-selector works as expected (orange border applied to all selected
elements)
url() is also correct (behaviour defined in NK_watch.htc applied to all
selected elements but INPUT, type mage)
As a test I replaced type-selectors by Universal selector *, looped true all
elements in DOM (skipping #comment) checking for behaviour-objects and found
it missing from some elements:
TITLE, META, LINK - text/css, SCRIPT - text/javascript, BODY, OPTION, TABLE,
TBODY, TR, TH, TD, INPUT – image
Table and table-childs receives behaviour-objects unless they contains
INPUT, type image, all other elements listed receives no behaviour-objects
Can’t say I have seen any limitation in the documentation regarding which
type of elements behaviors may be attached to
Is this a bug?
Is there a workaround?
|