本文的目的是介绍css–IE9复选框在焦点上呈现奇怪的详细情况,特别关注女主名字带紫字的穿越小说的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解css–IE9复选框在
本文的目的是介绍css – IE9复选框在焦点上呈现奇怪的详细情况,特别关注女主名字带紫字的穿越小说的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解css – IE9复选框在焦点上呈现奇怪的机会,同时也不会遗漏关于03.07 复选框 父子关联控制 —— 关于 单选框 & 复选框、03.09 如何隐藏 复选框/单选框 —— 关于 单选框 & 复选框、03.11 如何让 复选框实现单选框的功能 —— 关于 单选框 & 复选框、css – Bootstrap 3表单复选框标签与Chromium Firefox中的复选框输入不一致的知识。
本文目录一览:- css – IE9复选框在焦点上呈现奇怪(女主名字带紫字的穿越小说)
- 03.07 复选框 父子关联控制 —— 关于 单选框 & 复选框
- 03.09 如何隐藏 复选框/单选框 —— 关于 单选框 & 复选框
- 03.11 如何让 复选框实现单选框的功能 —— 关于 单选框 & 复选框
- css – Bootstrap 3表单复选框标签与Chromium Firefox中的复选框输入不一致
css – IE9复选框在焦点上呈现奇怪(女主名字带紫字的穿越小说)
我有以下CSS片段,我只注意到如果我删除以下所有CSS这个问题不再发生.但是,如果我只删除这些规则中的任何一个或两个,它仍然会发生.我很困惑.
textarea:active,textarea:focus,textarea:active:hover,textarea:focus:hover,select:active,select:focus,select:active:hover,select:focus:hover,input:active,input:focus,input:active:hover,input:focus:hover{ background-color:#f9f9f5; border-color:#658cae; -webkit-Box-shadow:inset 0 1px 2px #b8b7b3,0 0 8px #7899b5; -moz-Box-shadow:inset 0 1px 2px #b8b7b3,0 0 8px #7899b5; Box-shadow:inset 0 1px 2px #b8b7b3,0 0 8px #7899b5; z-index:1;/* for Opera */ } input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkBox"]:focus,input[type="checkBox"]:active { -moz-Box-shadow: none; -webkit-Box-shadow: none; Box-shadow: none; } input[type="file"]:focus,input[type="file"][disabled],input[type="radio"][disabled],input[type="checkBox"]:active,input[type="checkBox"][disabled]{ background-color:transparent; }
这是一个现场演示:http://jsfiddle.net/QRzRw/1/
解决方法
input:focus,input:focus:hover{ background-color:#f9f9f5; border-color:#658cae; }
看来,一旦你进行了这个设置,它就无法通过分配透明或继承来撤消.
看起来你必须为所有输入[type = …]标签添加这些样式,但类型复选框除外.
03.07 复选框 父子关联控制 —— 关于 单选框 & 复选框
简介
zTree 对于复选框(checkbox )设置了一套默认的父子关联控制规则,并且用户可以根据自己的需求调整甚至取消此规则。
看这篇文档时,你需要对照 API 文档进行学习(https://treejs.cn/v3/api.php)
参考Demo:https://treejs.cn/v3/demo.php#_201
配置参数
请在 API 文档中查看 setting.check.chkboxType 的说明
默认规则
setting.check.chkboxType = { "Y": "ps", "N": "ps" };
上面这段配置,表明 勾选 / 取消勾选时 zTree 会自动 勾选 / 取消勾选 该节点的 父子节点。
勾选顺序 | 勾选 | 取消勾选 | 半选状态 |
---|---|---|---|
节点 A | 勾选 | 取消勾选 | false |
节点 A 的子孙节点 | 勾选 | 取消勾选 | false |
节点 A 的所有父节点 | 勾选 | 子节点有勾选的,则不取消勾选,否则取消勾选 | 子孙节点有勾选:true;否则 false |
自定义规则
你可以根据自己的需求调整 checkboxType 的值(在 Demo 中随意修改配置,可快速看到效果) 如果所有的组合都还不足以满足你的特殊需求, 那么只能是请你将 checkboxType 设置为 { "Y": "", "N": "" } ,这样将会取消 zTree 的关联功能,剩下的就请你自己利用 checkNode 方法去实现自己的规则了。 请注意:checkboxType 只会影响 勾选的关联规则, 对于半勾选状态不会有任何影响
03.09 如何隐藏 复选框/单选框 —— 关于 单选框 & 复选框
简介
只有禁止勾选的功能,是绝对无法满足各种需求的,于是乎,就有了直接隐藏 复选框/单选框 的功能。
看这篇文档时,你需要对照 API 文档进行学习(http://www.treejs.cn/v3/api.php)
基本方法
利用节点数据的属性 nocheck
参考Demo(checkbox):http://www.treejs.cn/v3/demo.php#_206
参考Demo(radio):http://www.treejs.cn/v3/demo.php#_209
var zNodes = [
{ "id":1, "name":"test1", "nocheck":true},
{ "id":2, "name":"test2"},
{ "id":3, "name":"test3"}
]
使用 nocheck 需要注意以下几点:
- 对于已加载的节点,修改了 nocheck 属性后, 请使用 updateNode 方法更新视图
var ztreeObj = $.fn.zTree.getZTreeObj(''treeDemo'');
var node = ztreeObj.getSelectedNodes()[0];
node.nocheck = true;
ztreeObj.updateNode(node);
- 初始化时,如果需要子孙节点继承父节点的 chkDisabled 属性,请设置
setting.check.nocheckInherit
- 节点一旦设置为 nocheck 后,不会对父节点的 半勾选 状态有任何影响
03.11 如何让 复选框实现单选框的功能 —— 关于 单选框 & 复选框
简介
zTree 已经有了单选框的功能,但是仍然不能满足部分的用户,他们一定要让复选框实现单选框的功能。
对于 zTree 来说,并没有提供这种设置,但是有一个非常简便的方法实现这种需求:修改 css
。你所要做的就是让 所有 radio 的样式变成对应 checkbox 的样式,使用时仍然使用 radio 的配置即可!
请对照 zTreeStyle.css 文件修改以下内容:
.ztree li span.button.chk {width:13px; height:13px; margin:0 3px 0 0; cursor: auto}
.ztree li span.button.chk.checkbox_false_full {background-position:0 0}
.ztree li span.button.chk.checkbox_false_full_focus {background-position:0 -14px}
.ztree li span.button.chk.checkbox_false_part {background-position:0 -28px}
.ztree li span.button.chk.checkbox_false_part_focus {background-position:0 -42px}
.ztree li span.button.chk.checkbox_false_disable {background-position:0 -56px}
.ztree li span.button.chk.checkbox_true_full {background-position:-14px 0}
.ztree li span.button.chk.checkbox_true_full_focus {background-position:-14px -14px}
.ztree li span.button.chk.checkbox_true_part {background-position:-14px -28px}
.ztree li span.button.chk.checkbox_true_part_focus {background-position:-14px -42px}
.ztree li span.button.chk.checkbox_true_disable {background-position:-14px -56px}
.ztree li span.button.chk.radio_false_full {background-position:0 0}
.ztree li span.button.chk.radio_false_full_focus {background-position:0 -14px}
.ztree li span.button.chk.radio_false_part {background-position:0 -28px}
.ztree li span.button.chk.radio_false_part_focus {background-position:0 -42px}
.ztree li span.button.chk.radio_false_disable {background-position:0 -56px}
.ztree li span.button.chk.radio_true_full {background-position:-14px 0}
.ztree li span.button.chk.radio_true_full_focus {background-position:-14px -14px}
.ztree li span.button.chk.radio_true_part {background-position:-14px -28px}
.ztree li span.button.chk.radio_true_part_focus {background-position:-14px -42px}
.ztree li span.button.chk.radio_true_disable {background-position:-14px -56px}
其实就是那么简单!
css – Bootstrap 3表单复选框标签与Chromium Firefox中的复选框输入不一致
> form-inline导致标签向下移动,复选框和标签之间的空间比使用form-horizontal时窄.
>形式 – 水平显示完美
Here’s a demo in jsFiddle
这里有一些代码:
<form> <divhttps://www.jb51.cc/tag/Box/" target="_blank">Box"> <label> <input type="checkBox"/> Test againn </label> </div> </form>
这是一个截图:
有没有办法使复选框在两个浏览器中都正确对齐,或者我错过了什么?
解决方法
这是一个屏幕截图 – 我添加了一个灰色边框,所以更容易说,它不排队.
Here’s a demo that reproduces the issue
当inline form在大于768像素的屏幕上时,会出现此问题.
特别是,从line of forms.less(这是this commit引入)中混淆了这个对齐的事情:
float: none;
天真地,将此值设置为float:left似乎解决了问题,但我不知道还有什么其他可能出现的问题.
@media (min-width: 768px) { .form-inline .radio input[type="radio"],.form-inline .checkBox input[type="checkBox"] { float: left; margin-right: 5px; } }
Here’s a working version of your code with these changes
除此之外,您只需要调整CSS
今天关于css – IE9复选框在焦点上呈现奇怪和女主名字带紫字的穿越小说的分享就到这里,希望大家有所收获,若想了解更多关于03.07 复选框 父子关联控制 —— 关于 单选框 & 复选框、03.09 如何隐藏 复选框/单选框 —— 关于 单选框 & 复选框、03.11 如何让 复选框实现单选框的功能 —— 关于 单选框 & 复选框、css – Bootstrap 3表单复选框标签与Chromium Firefox中的复选框输入不一致等相关知识,可以在本站进行查询。
本文标签: