html – FireFox中的`contenteditable = true`身高问题
发布时间:2020-12-14 18:52:37 所属栏目:资源 来源:网络整理
导读:如果有一个空的div,其中contenteditable =“true”: CSS: [contenteditable="true"] { border: 1px dashed #dedede; padding: 3px;} HTML: div contenteditable="true" !-- blank by default --/div 在IE和Chrome中,它显示高度,就像具有小填充的普通输入
如果有一个空的div,其中contenteditable =“true”:
CSS: [contenteditable="true"] { border: 1px dashed #dedede; padding: 3px; } HTML: <div contenteditable="true"> <!-- blank by default --> </div> 在IE和Chrome中,它显示高度,就像具有小填充的普通输入字段一样.在Firefox中,它只显示我在样式中添加的3px填充.没有,它崩溃,只有边界高. 你知道这是不是Firefox的bug?你能建议一种处理它的方法吗? 解决方法
解决方法:
[contenteditable='true']:before { content: "feff "; } CSS2 section 10.6.3:
对于这个空div, 1到3不适用,因为div是空的.它没有行框或儿童. 解决方法在div中强制执行至少一个行框,以使其达到非零高度. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |