是否可以删除复选框周围的边框,使其看起来不可见?我把它放在一个带有彩色背景的DIV中。如何删除复选框边框?
回答
不幸的是,它不可能删除浏览器原生复选框的边框(它不适用于所有浏览器),您将不得不编写自己的复选框状态小部件来实现此功能。如果您想要使用自定义样式设置您的常规窗体控件,请查看Nice forms
您必须使用某种窗口小部件或某种自定义UI来删除边框。
我不知道,如果这个工程:<input type="checkbox" style="border: 0;" />
对于Firefox:尝试边界:无。 对于IE尝试:style =“background:transparent; border:0”
另一种解决方案是创建自己的图像进行选中或取消选中,显示适当的图像点击。
在IE8中删除边框的作品:'style =“background:transparent; border:0”' – Justin 2015-03-11 21:24:18
asp:复选框是包含输入类型=复选框的span元素。 您可以为span设置样式。 但是,如果你想改变里面的元素复选框边框您可以使用JavaScript
<body onload="javascript:OnLoad();" >
<script language="javascript" type="text/javascript">
<!--
function OnLoad() {
document.getElementById("<%=chBox.ClientID%>").style.border = "0px";
}
-->
</script>
<asp:CheckBox ID="chBox" runat="server" Text="Checkbox text" />
这个问题不是ASP – 2012-10-21 12:50:45
ASP.NET Web Forms之外还有一个世界。 – 2013-04-24 10:46:39
这个问题不是ASP,ANDROID LAYOUT的 – 2015-07-13 19:05:04
我知道这是一个迟到的答案,但一个CSS专家与我共事给了我这样摆脱了边框的四周IE10中的复选框(可能是单选按钮):
- 将边框颜色设置为与页面背景相同的颜色。
- 对它应用“无”的方块阴影。
就是这样。像魅力一样工作!
就像你说过的那样,像一个魅力:) – FrenkyB 2016-12-02 08:23:40
由于这是我在Google搜索“删除复选框边框”时的第一个结果,请提及复选框的默认样式可以在除IE外的所有浏览器中删除(不包括狗屎......)appearance
属性:
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
在CSS中,这可以通过将web工具包的外观设置为none。事情是这样的
-webkit-appearance: none;
- 1. 如何样式复选框删除边框
- 2. 如何删除此边框?
- 3. 如何删除html列表框边框?
- 4. 如何删除复选框旁边的多余空间?
- 5. 在Firefox中删除复选框的边框
- 6. Firefox - 从未打开的复选框中删除边框
- 7. 如何删除复选框中的行?
- 8. PHP复选框多删除
- 9. 从定制的复选框删除框
- 10. 删除EmptyDataTemplate边框
- 11. 删除textareafield边框
- 12. 删除复选框中的复选框全部在复选框菜单Primefaces
- 13. jquery radiogroup删除选定的边框aparat
- 14. 删除选定标签上的边框
- 15. Fancytree选中时删除蓝色边框
- 16. JavaFX ListView选择 - 如何删除选择边框
- 17. 如何删除bootstrap 3.0中的边框?
- 18. 如何删除JInternalFrame中的边框?
- 19. 如何删除<input>边框?
- 20. 如何在JQuery Layout中删除边框?
- 21. 如何删除Tabhost的边框
- 22. 如何删除“默认按钮”边框?
- 23. 如何在布局中删除边框
- 24. 如何删除Listview中的边框?
- 25. 按钮如何删除边框
- 26. 如何在wx.Notebook中删除边框
- 27. 如何删除IE7中的iframe边框?
- 28. WPF:如何删除菜单项边框
- 29. 如何删除jfreechart中的边框?
- 30. 如何在Android中删除LinearLayout边框
恐怕不起作用。 – MrKWatkins 2014-10-12 12:10:08