css3 伪类:禁用
- 这是否支持 - 认为它是但不能让它在 chrome 中飞行
- 尝试设置 div.disabled = true;
- 尝试设置 div.endabled = false;
- 如果希望显示整个 DIV 被禁用,我如何在不知道其背景颜色的情况下使整个 DIV 变暗?
- 如果 DIV 被禁用,那么其中包含的 INPUT 和 A(nchor) 是否也被禁用?
我的解决方案:使用具有更高 z-index 的半透明页面覆盖要禁用的页面区域 - 这可以防止与下面的页面进行任何交互。
css3 伪类:禁用
我的解决方案:使用具有更高 z-index 的半透明页面覆盖要禁用的页面区域 - 这可以防止与下面的页面进行任何交互。
我很确定您不能将 disabled 属性添加到标签、<div>
only和标签。也许尝试在你的元素周围添加一个?<input />
<fieldset>
<command>
<fieldset disabled>
<input />
使用 rgba 颜色或不透明度使禁用的元素具有淡出的外观,或使用 hsl 颜色并降低饱和度以使禁用的元素具有黑白外观
如果您使用<fieldset disabled>
我认为它将禁用<input />
其中包含的所有元素。
您的问题的最佳答案是定义禁用元素是什么。
http://www.w3.org/TR/2000/WD-css3-userint-20000216#pseudo-disabled
2.1.3 :disabled 伪类
与 :enabled 类似,:disabled 允许作者精确指定禁用或非活动用户界面元素的外观。
应该注意的是,大多数元素既不会启用也不会禁用。如果用户可以激活它或将焦点转移到它,则启用一个元素。如果可以启用元素,则该元素将被禁用,但用户目前无法激活它或将焦点转移到它。
:disabled 在 Chrome 中受支持 - 检查 jsfiddle 示例:http: //jsfiddle.net/easwee/zCVGV/3/
Quirksmode:disabled
在其兼容性表中包含选择器。
根据该表,该样式在所有浏览器中都得到广泛支持,除了 IE,它是最近才在 IE9 中添加的。
但是,您可以使用attr
选择器来做同样的事情:
.myclass[disabled] { .... }
(实际上)与
.myclass:disabled { .... }
它的好处是它可以在 IE7 和 IE8 中运行。