风中的祈愿星 發表於 2026-5-3 22:16:55

css实现单行文本溢出显示省略号的示例代码

<p>可以使用CSS中的<code>text-overflow</code>属性来实现单行文本溢出显示省略号。</p>
<p>具体实现步骤如下:</p>
<ul><li>首先,将需要显示省略号的元素的宽度设置为固定值或最大宽度。</li></ul>
<div class="jb51code"><pre class="brush:css;">    .ellipsis {
      width: 200px;
      /* 或者 */
      max-width: 200px;
    }</pre></div>
<ul><li>接着,使用<code>white-space</code>属性将元素的文本内容强制放在一行中,防止换行。</li></ul>
<div class="jb51code"><pre class="brush:css;">    .ellipsis {
      white-space: nowrap;
    }</pre></div>
<ul><li>然后,使用<code>overflow</code>属性将超出元素宽度的文本内容进行隐藏。</li></ul>
<div class="jb51code"><pre class="brush:css;">    .ellipsis {
      overflow: hidden;
    }</pre></div>
<ul><li>最后,使用<code>text-overflow</code>属性将超出元素宽度的文本内容显示为省略号。</li></ul>
<div class="jb51code"><pre class="brush:css;">    .ellipsis {
      text-overflow: ellipsis;
    }</pre></div>
<p>完整的代码如下所示:</p>
<div class="jb51code"><pre class="brush:css;">    .ellipsis {
      width: 200px;
      max-width: 200px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }</pre></div>
<p>这样就可以让单行文本溢出时显示省略号了。</p>
頁: [1]
查看完整版本: css实现单行文本溢出显示省略号的示例代码