更改跨度的尺寸

时间:2018-08-03 06:55:44

标签: html css

我有一个看起来像这样的工具提示

enter image description here

我的代码如下:

.calendar-tooltip:hover .calendar-tooltiptext {
    visibility: visible;
    opacity: 1;
    display: block;
    position: absolute;
    height: 100%;
}


<div class="my-template-cell">
          <span class="cal-day-number">{{ day.date | calendarDate:'monthViewDayNumber':locale }}</span>
      </div>
      <span *ngIf="isHoliday(day)" class="calendar-tooltiptext"> Vacation  </span>
      <span *ngIf="isNationalHoliday(day)" class="calendar-tooltiptext"> National Holiday </span>

我需要的是,如果我有更多文本,工具提示的高度就会改变。 我尝试过将高度设置为60%,但第二行没有出现,而对于第二行,设置为100%太大了。

2 个答案:

答案 0 :(得分:0)

只要给您的工具提示文本为height: 100%;,就可以了-不多也不少。

如果按照MrLister的建议删除height属性,则文本将超出底部边框(只要两个父元素中的任何一个都没有overflow: hidden;)。

如果您始终想要最小的完整像元高度,我建议使用min-height: 100%;

答案 1 :(得分:-2)

像评论中添加height: auto,然后尝试min-height:60%;