jquery - 如何使内容适合最小宽度,同时设置最大宽度?

标签 jquery html css

<分区>

当句子太大时,折叠时会留下很多空白。

在下面的示例中,technician 一词对于 div 来说太大了,被迫位于下方,从而在 appliance 和右边框之间留下了很大的空间。

有没有办法用 CSSjQuery 来解决这个问题?

problem

DIV代码:

width:28%;
float:left;

最佳答案

要在换行的任何位置断开一个单词,然后使用值为 break-all 的 CSS 的 word-break 属性。

div {
  float: left;
  with: 28%;
  word-break: break-all;
}

例子:

div {
  background-color: #f00;
  float: left;
  width: 28%;
  word-break: break-all;
}
<div>
  Electrical Appliance Technician
</div>

如果你想用 ... 隐藏额外的部分,那么这样做:

div {
  background-color: #f00;
  float: left;
  width: 28%;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
<div>
  Electrical Appliance Technician
</div>

关于jquery - 如何使内容适合最小宽度,同时设置最大宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39065230/

上一篇:html - 通过CSS居中按钮?

下一篇:css - sass中类名的动态变量

相关文章:

javascript - 使用 Nokogiri 抓取 JavaScript

javascript - 链接悬停效果

javascript - 新窗口/选项卡无法通过新窗口/选项卡中的脚本关闭

html - 图片在 chrome 和 firefox 中不显示

javascript - 在其他方法中访问在一个方法中创建的变量

javascript:如何使一个元素相对于我悬停在其上的元素可见?

javascript - 如何设置 Materialise 时间选择器的最短和最长时间

java - 包含 Jquery UI.js 文件后无法为 JSP 编译类

javascript - 获取类设置为col-md-7但未设置宽度的div的宽度

CSS 变得狂野 - 如何阻止样式走得太远