javascript - 是否有可能使用 JS 获得 HTML 文本单词(或单词)的像素完美尺寸
问题描述
我需要获取呈现的 html 单词的宽度和高度,而“边缘”上没有任何空格和填充。
我将指定:从左侧单词的第一个现有像素到右侧最后一个现有像素的像素宽度。等。像素的真实渲染区域的尺寸,周围没有任何“空白框”。
解决方案
我认为您需要混合确定元素的尺寸并设置填充、边距和边框。
CSS:
p#no-style {
padding: 0;
margin: 0;
border: none;
}
HTML:
<p id="no-style">TEXT</p>
JS:
document.querySelector('#no-style').offsetWidth
推荐阅读
- gradle - intellij 正在生成不正确的自定义 init.gradle
- r - 如何在 4 年内制作日期为 3 个月的时间序列,但仅限于 Mar-Abr-May 讲座
- symfony - 安装 Symfony 时出错,声明 DependencyInjection PSR php,怎么办?
- javascript - 通过代码触发的 Elementor Popup 立即关闭
- php - PHP数组与条件合并
- reactjs - 当添加第二列的新行时,第一行是 react.js 中的行跨度
- c# - 如何使用 mvc c# 获取当前浏览器 url
- r - R - 对列表中所有数据帧的相关性测试
- python - 为 Keras 寻找允许 LeakyReLU 层的神经网络可视化 Python 库
- ruby-on-rails - 在回调 Rails 中获取上一个对象