【问题标题】:What feature of Django to make text looks shorter? [duplicate]Django 有什么功能可以让文本看起来更短? [复制]
【发布时间】:2015-03-17 16:25:49
【问题描述】:

如果我有一个标题博客,并且它太长,它会导致我的网站主题在显示时被破坏。我该怎么做才能让它看起来更短?

示例: 全文:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 但是当它显示出来时,它看起来像这样:“aaaa[...]”

【问题讨论】:

  • 提示:搜索 text-overflowellipsis :)
  • @Harry 感谢您的快速回复。我现在会找到它
  • 那是一般的 CSS 伙伴。您可能还想查看下面提供的答案,因为它来自官方 Django 网站。
  • @Harry 谢谢你。我是使用 Django 进行 Web 开发的初学者,所以我真的不知道这个问题应该是什么标签。我只是认为我可以使用 CSS 或 HTML 来做到这一点,但也许 Django 也可以做到。再次感谢您

标签: html css django django-templates


【解决方案1】:

你可以使用truncatechars过滤器

{{ post.title|truncatechars:10 }}

【讨论】:

  • 非常感谢!你是最棒的!兄弟
【解决方案2】:

你可以用 CSS 做到这一点:

p{
   width: 70px; //example width
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden;
}

FIDDLE

【讨论】:

    猜你喜欢
    • 2021-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-28
    • 2013-08-05
    • 1970-01-01
    • 2011-03-26
    • 1970-01-01
    相关资源
    最近更新 更多