在大多数浏览器中呈现的标准复选框非常小,即使使用较大的字体也不会增加大小.什么是最好的,独立于浏览器的方式来显示更大的复选框?
此StackOverflow答案描述了如何使用CSS3设置样式复选框,而无需<label>:
input[type=checkbox]:before {
content:""; display:inline-block; width:12px; height:12px; background:red;
}
Run Code Online (Sandbox Code Playgroud)
这适用于Chrome 22,但不适用于Firefox 15或IE 9.
鉴于后两种浏览器缺乏支持,Chrome的行为是否符合CSS3规范?
我<input type="checkbox">在a <summary>内部有一个标签<details>,不幸的<details>是,在选中或未选中该标签时,它会切换为打开或关闭状态,这与有关空间切换细节的问题不同,但是不幸的是,在我的版本中,无法使用相同的方法来解决Firefox。
请参见以下代码段:
$('input').change(function(e) {
e.stopPropagation();
e.preventDefault();
return false;
});Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<details>
<summary>
<input type="checkbox">
</summary>
<div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse finibus bibendum lorem, vitae efficitur felis mattis vitae. Sed mattis tristique rutrum. Morbi a placerat purus, et pulvinar risus. Vivamus accumsan sapien et nisi vulputate blandit. Aenean nec consectetur nulla. Nunc efficitur tincidunt placerat. Vivamus blandit est lectus, ut fermentum velit vulputate ut. …Run Code Online (Sandbox Code Playgroud)我真的尝试过在asp.net中增加复选框的大小.使用CSS样式表但它不起作用.
我可能做错了什么.我试图增加复选框的宽度,大小和高度,但它还没有发生.
任何人都可以提供可以执行此操作的C#代码或css代码吗?
如何Tick在HTML复选框中使用不同的图形(图像或其他符号)而不是默认标记.
我读了许多SO问题,但不能那样做.当我看到这个问题改变刻度线的颜色和这个.一切都是老问题.但它太复杂了.
有没有简单的方法来做到这一点.我希望现在有一个简单而好的方法吗?