- From: Delan Azabani via GitHub <sysbot+gh@w3.org>
- Date: Fri, 20 Aug 2021 12:13:10 +0000
- To: public-css-archive@w3.org
delan has just created a new issue for https://github.com/w3c/csswg-drafts:
== [css-overflow][css-text-decor] should text-decoration include ellipsis? ==
Given the following ([demo](https://bucket.daz.cat/work/igalia/0/18.html)), should the decorations extend to cover the “…” or “,,,”?
```html
<style>
main {
text-decoration: underline;
}
main > p {
text-decoration: overline;
overflow: hidden;
white-space: nowrap;
width: 3em;
}
</style>
<main>
<p style='text-overflow: ellipsis;'>hello world</p>
<p style='text-overflow: ",,,";'>hello world</p>
</main>
```
No known impl says yes, but I couldn’t find it specified anywhere in css-overflow or css-text-decor. @mrego thought it would be good to ask after seeing [this code in Chromium](https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/paint/ng/ng_text_painter.cc;l=120-125;drc=a64cf4accde5e5412f228a7b40c6fd3c9f0c9538):
```c++
if (style.TextDecorationsInEffect() == TextDecoration::kNone ||
// Ellipsis should not have text decorations. This is not defined, but
// 4 impls do this.
text_item.IsEllipsis()) {
return absl::nullopt;
}
```
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/6531 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Friday, 20 August 2021 12:13:12 UTC