文本溢出:省略号无法使用文本对齐:Chrome / Safari中的中心?

时间:2018-01-12 22:54:57

标签: css google-chrome safari ellipsis text-align

为什么text-overflow: ellipsis在Firefox中的水平对齐方式与在Chrome和Safari中的水平对齐方式不同?

以下是一些显示我所指的内容的图片:

我希望如何显示(Firefox):

在Firefox中应用text-overflow: ellipsis

text-align: center

enter image description here

我不希望它显示(Chrome / Safari):

在Chrome / Safari中应用了text-overflow: ellipsis

text-align: center

enter image description here

似乎在Chrome和Safari中,text-align正在应用于文本,而忽略了省略号;而在Firefox中,它包含了所有文本,包括省略号。

以下是我在CSS中为上面显示的div元素编写的内容:

.textblock {
  text-align: center;
  font-weight: normal;
  display: block;
  position: absolute;
  width: 100%;
  line-height: 1em;
  padding: 1em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
}

0 个答案:

没有答案