这是我的代码:
<div style="position:absolute;top:300px;width:50px;height:50px;background:red;color:black;word-wrap:break-word;">
<div contenteditable=true>
aaaaa
bbbbbbbbbbb
</div>
</div>
我想填充 div 中的所有空间。
是多少像素?
您可以创建包含
的<div>
并分配id
。设置字体大小和属性。然后使用以下命令读取当前宽度和高度:
var e=doent.getElementById("e");
var height=(e.clientHeight+1)+"px";
var width=(e.clientWidth+1)+"px";
这取决于字体,大小等,没有直接的方程 / 数字空间像素。
它取决于字体大小,因为
是一个空白字符。
“em”(1 个字符的宽度)通常被认为是 16 x 16 像素。当然,如果查看器调整文本大小,则会发生变化。
我不知道你想做什么,但是如果你只是想在你的文本上方留空,你可以在你的 div 中放置另一个 div(用于文本),然后设置一个“margin-top:10em;”(或者你想要多少个 ems)来提供空白空间。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(57条)