Firefox 4의 text-overflow:ellipsis
Firefox 개발자는 CSS 속성에도 불구하고 2005년부터 text-overflow:ellipsis에 대해 논의해 왔습니다. 분명히 필요한데 실제로 구현하지 못하는 것 같습니다(심지어 실험적으로도 -moz- 구현으로도 충분합니다).
몇 년 전 누군가가 줄임표를 지원하기 위해 Firefox 3을 해킹하는 방법을 알아냈습니다. 이 해킹에서는 -moz-bind 기능을 사용하여 XUL을 사용하여 이를 구현합니다. 현재 이 해킹을 사용하는 웹사이트가 많이 있습니다.
나쁜 소식이요? Firefox 4에서는 -moz-바인딩 기능이 제거되었습니다. 이는 이 해킹이 더 이상 작동하지 않음을 의미합니다.
따라서 Firefox 4가 출시되면(이달 말이라고 들었습니다) 이 기능을 다시 지원할 수 없다는 문제에 직면하게 될 것입니다.
제 질문은: 이 문제를 해결할 수 있는 다른 방법이 있습니까? (자바스크립트 솔루션은 가능하면 피하려고 노력합니다)
[편집]
공감이 많아서 당연히 저뿐만 아니라 알고 싶은데 답변은 하나밖에 못 받았습니다. , 기본적으로 "JavaScript 사용"이라고 되어 있습니다. 어쨌든 JS가 필요하지 않거나 최악의 경우 CSS 기능이 작동하지 않는 경우 대체 수단으로 사용하는 솔루션을 원합니다. 그래서 누군가가 어딘가에서 답을 찾았기를 바라며 이 질문에 현상금을 걸겠습니다.
[편집]
업데이트: Firefox가 빠른 개발 모드에 진입했지만 FF5가 출시되었음에도 불구하고 이 기능은 여전히 지원되지 않습니다. 이제 대부분의 사용자가 FF3.6에서 업그레이드했으므로 해킹은 더 이상 해결책이 아닙니다. 좋은 소식은 제가 아는 바로는 Firefox 6에 추가될 수도 있다는 것인데, 새로운 출시 일정에 따라 몇 달 안에 출시될 예정입니다. 그렇다면 기다릴 수 있을 것 같은데, 더 빨리 고쳐주지 못해서 안타깝습니다.
[최종 편집]
Firefox의 "Aurora 채널"(즉, 개발 버전)에 드디어 줄임표 기능이 추가된 것을 확인했습니다. 이는 2011년 후반에 출시될 것으로 예상되는 Firefox 7의 일부로 지금 출시되어야 함을 의미합니다. 정말 기쁘네요.
릴리스 노트는 여기에서 확인할 수 있습니다: https://developer.mozilla.org/en-US/Firefox/Releases/7
Firefox 4에서 텍스트 오버플로와 동일한 효과를 얻으려면 다음을 수행할 수 있습니다. 다음 JavaScript 코드를 사용하세요:
var limit = 50; var ellipsis = "..."; if( $('#limitedWidthTextBox').val().length > limit) { // -4 to include the ellipsis size and also since it is an index var trimmedText = $('#limitedWidthTextBox').val().substring(0, limit - 4); trimmedText += ellipsis; $('#limitedWidthTextBox').val(trimmedText); }
위 내용은 JavaScript 없이 Firefox 4에서 text-overflow:ellipsis를 달성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

이것은 우리가 양식 접근성에 대해 한 작은 시리즈의 세 번째 게시물입니다. 두 번째 게시물을 놓친 경우 "사용자 초점 관리 : Focus-Visible"을 확인하십시오. ~ 안에

이 튜토리얼은 Smart Forms 프레임 워크를 사용하여 전문적인 JavaScript 양식을 작성하는 것을 보여줍니다 (참고 : 더 이상 사용할 수 없음). 프레임 워크 자체를 사용할 수 없지만 원칙과 기술은 다른 형태의 건축업자와 관련이 있습니다.

CSS Box-Shadow 및 개요 속성은 주제를 얻었습니다. 실제 테마에서 어떻게 작동하는지에 대한 몇 가지 예와 이러한 스타일을 WordPress 블록 및 요소에 적용 해야하는 옵션을 보자.

인라인 텍스트 편집기를 구축하는 것은 사소한 일이 아닙니다. 이 프로세스는 대상 요소를 편집 가능하게하여 잠재적 구문 예외를 처리하여 시작합니다. 편집자 생성 이 편집기를 구축하려면 컨텐츠를 동적으로 수정해야합니다.

Svelte Transition API는 맞춤형 전환을 포함하여 문서를 입력하거나 떠날 때 구성 요소를 애니메이션하는 방법을 제공합니다.

이 튜토리얼은 node.js, express 및 multer를 사용하여 파일 업로드 시스템을 구축함으로써 안내합니다. 단일 및 다중 파일 업로드를 다루고 나중에 검색하기 위해 MongoDB 데이터베이스에 이미지 저장을 보여줍니다. 먼저 Projec을 설정하십시오

이 기사는 Envato Market에서 사용할 수있는 최고의 PHP 양식 빌더 스크립트를 탐색하여 기능, 유연성 및 설계를 비교합니다. 특정 옵션으로 다이빙하기 전에 PHP 양식 빌더가 무엇인지, 왜 사용하는지 이해해 봅시다. PHP 양식


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.
