>웹 프론트엔드 >CSS 튜토리얼 >Firefox가 `text-overflow: ellipsis`를 ​​지원하지 않는 이유와 CSS 전용 해결 방법이 있습니까?

Firefox가 `text-overflow: ellipsis`를 ​​지원하지 않는 이유와 CSS 전용 해결 방법이 있습니까?

DDD
DDD원래의
2025-01-04 13:29:43381검색

Why Doesn't Firefox Support `text-overflow: ellipsis`, and Are There Any CSS-Only Workarounds?

Firefox 4의 text-overflow:ellipsis

text-overflow:ellipsis는 웹에 대한 Microsoft의 첫 번째 기여일 수 있습니다. 올바르게 진행되는 몇 가지 사항. 이제 Firefox를 제외한 다른 모든 브라우저가 이를 지원합니다.

몇 년 전 누군가가 줄임표를 지원하기 위해 Firefox 3를 해킹하는 방법을 알아냈습니다. 이 해커는 이를 달성하기 위해 -moz-bind 기능을 사용하므로 XUL을 사용합니다. 현재 상당수의 웹사이트에서 이 해킹을 사용하고 있습니다.

나쁜 소식이요? Firefox 4에서는 -moz-바인딩 기능을 제거하므로 이 해킹이 더 이상 작동하지 않습니다.

따라서 Firefox 4가 출시되면(이번 달 말에 출시된다고 들었습니다), 우리는 다시 이 기능을 지원할 수 없게 될 것입니다.

제 질문은: 다른 해결 방법이 있나요? (저는 가능하면 Javascript 솔루션을 사용하지 않으려고 노력합니다.)

EDIT

후원자가 많아서 당연히 저뿐만 아니라 궁금하지만, 지금까지 얻은 대답은 기본적으로 "자바스크립트 사용"이라는 단 하나의 대답뿐입니다. 나는 여전히 JS가 전혀 필요하지 않거나 최악의 경우 CSS 기능이 작동하지 않을 때 대체 수단으로 사용하는 솔루션을 찾고 싶습니다. 그래서 누군가가 어딘가에서 답을 찾을 경우를 대비해 이 질문에 현상금을 걸겠습니다.

편집

업데이트: Firefox는 빠른 개발 모드에 진입했지만 FF5 출시에도 불구하고 이 기능은 여전히 ​​지원되지 않습니다. 이제 대부분의 사용자가 FF3.6에서 업그레이드했으므로 해킹은 더 이상 해결책이 아닙니다. 좋은 소식은 Firefox 6에 추가될 수도 있다는 것인데, 새 버전 일정에 따라 몇 달 안에 출시될 예정입니다. 그렇다면 기다릴 수 있을 것 같은데, 더 빨리 고쳐주지 못해서 안타깝습니다.

최종 편집

Firefox의 "Aurora 채널"(즉, 개발 버전)에 드디어 줄임표 기능이 추가된 것을 확인했습니다. 이는 2011년 후반에 출시될 것으로 예상되는 Firefox 7의 일부로 지금 출시되어야 함을 의미합니다. 정말 다행이네요.
릴리스 노트: https://developer.mozilla.org/en-US/Firefox/Releases/7

위 내용은 Firefox가 `text-overflow: ellipsis`를 ​​지원하지 않는 이유와 CSS 전용 해결 방법이 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.