fullcalendar标题跨度文本超出所需宽度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fullcalendar标题跨度文本超出所需宽度相关的知识,希望对你有一定的参考价值。

我想在标题的fc-content div中添加另一个显示数字的div。问题是尽管将显示设置为阻止,标题跨度似乎不服从任何减小其宽度的尝试。它总是延伸到完整的fc内容宽度。

html

<div class="fc-content"> 
<span class="fc-title">I want to fit text to span's width</span>
<div class="number">128</div>
</div>

CSS

.fc-title{  
  display:block;  
  width:50%;   
  }  
.number{    
    position: absolute;    
    left:82%;
    top:0;
    width:18%;
    height:100%;       
    color:white;
    text-align: center;
    background-color: red;
   }

我故意将跨度宽度设置为50%以显示跨度文本如何溢出。有没有使用javascript的解决方案;

enter image description here

答案

你使用的是什么浏览器?如果我把你的例子放在jsfiddle中它可以工作:

.fc-content{
  width: 200px;
  position:relative;
}
.fc-title{  
  display:block;  
  width:82%;   
  background: Green;
}  
.number{    
  position: absolute;    
  left:82%;
  top:0;
  width:18%;
  height:100%;       
  color:white;
  text-align: center;
  background-color: red;
}

<div class="fc-content"> 
  <span class="fc-title">I want to fit text to span's width</span>
  <div class="number">128</div>
</div>

https://jsfiddle.net/vcs1toLn/2/

以上是关于fullcalendar标题跨度文本超出所需宽度的主要内容,如果未能解决你的问题,请参考以下文章

增加跨度宽度而不是文本宽度 - CSS

文本内容超出宽度智能换行

两端对齐文本中正常宽度空格的跨度

对于宽度较小的手机,文本超出范围

如何在固定宽度范围内换行或中断长文本/单词?

textarea 中的 CodeMirror(JS 代码突出显示)文本超出 textarea 宽度