html - 将 css/style 应用于 span 元素中的数据绑定(bind)

标签 html css knockout.js data-binding

我正在尝试将 css/style 应用于使用数据绑定(bind)(来自 knockout)的 span 元素来获取文本名称(“config.title”)。我的目标是设置在跨度内抓取和填充的字符串/文本名称的最大像素宽度。为什么这行不通?有一个更好的方法吗?注意:我也尝试过使用 style="textOverflow: ellipsis" 也没有用。

<span style="maxWidth: 20px" data-bind="text: config.title"></span> 

最佳答案

使用 display属性(property) <span> .

我做了一段演示,请看:

.myspan {
  display: inline-block;
  max-width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
<span class="myspan">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laboriosam facere, dignissimos! Nam porro suscipit, perspiciatis consectetur dolor explicabo voluptatem? Earum vel explicabo neque perspiciatis, dicta fugit dolorem dignissimos obcaecati quis.</span> 

希望这对您有所帮助!

关于html - 将 css/style 应用于 span 元素中的数据绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40592101/

相关文章:

css - 如何使圆形元素符号中的文本居中?

javascript - CSS float Chrome 与 Firefox

javascript - Knockoutjs 在一次计算中更新多个可观察量

Jquery计算复选框行的总计

javascript - 尽管元素的 id 正确,但无法删除元素?

javascript - 如何修复 JavaScript 插件仅适用于每隔一个部分页面 ajax 加载

javascript - 在 applyBindings 上敲击触发点击绑定(bind)

html - @keyframes 在 Firefox 中不工作

html - 如何在点击按钮时暂停 YouTube 视频?

javascript - KnockoutJS 和 PubSub 在 View 之间更新可观察数组