css - 复选框十字标记对齐修复
问题描述
我需要在未选中的复选框内显示一个十字标记。我写了这样的代码:
HTML:
<input type="checkbox" class="cls-1"/>
CSS:
.cls-1:not(:checked):after {
content: '\00D7';
margin: 0px 0px 0px 2px;
}
十字标记的对齐虽然不正确。复选框顶部和十字标记顶部之间出现一个空格。有没有办法让十字标记正好出现在中心。
Stackblitz 的示例代码可以在这里找到:https ://stackblitz.com/edit/js-ul1sgb
解决方案
您可以尝试在输入类型复选框中添加 line-height 属性,例如 10px;例如:
input {
line-height: 10px;
}
推荐阅读
- mysql - mysql全文搜索结果不相关
- python - 我想在 python 中将 group1() 更改为“*”/使用 re.sub()
- python - 我无法完全关闭 PyQt5 脚本
- javascript - 如何制作自定义bbcode?
- javascript - ReactJS 在反应引导导航栏中更改所选导航链接的背景颜色
- ios - 如何根据铭文的长度设置布局锚?
- javascript - 如何在 Windows 上使用 JACK 的节点绑定将 electron.js 应用程序的音频路由到 Zoom 或 Google Meet?
- c - 无法从c程序编写的文本文件中读取数据
- google-chrome - chrome.downloads.download 永远不会启动,但没有错误
- java - 关于java Scanner的一些问题