다음 스타일 시트를 사용하여 탭 (Firefox 26)의 아이콘을 변경했습니다.
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
tab[pinned="true"][label*="w3.org"] .tab-icon-image {
list-style-image: url(https://www.w3.org/favicon.ico);
}
tab[pinned="true"][label^="TU"] .tab-icon-image {
list-style-image: url(https://www.tue.nl/favicon.ico);
}
이 스타일 시트를 사용하여 하나를 넣어하는 방법 [path to your profile]/chrome/userChrome.css
, 또는 같은 사용자의 스타일 관리자를 설치 세련된 .
Firefox의 탭은 문서 트리의 일부입니다 ( browser.xul 참조 ).
<tabs id="tabbrowser-tabs" ...>
<tab class="tabbrowser-tab" ... pinned="true" ... label="some text" ...>
...
탭의 레이블은 탭의 제목과 일치합니다. 이 예에서는 W3의 메일 링리스트 탭에 즐겨 찾기 아이콘을 추가하고 싶었습니다. 불행히도 제목이 하나도 없으므로 탭과 일치하는 비교적 독특한 것을 찾아야했습니다. 관련 페이지의 제목에 "w3.org"가있어서을 (를) 만들었습니다 [label*="w3.org"]
.
마찬가지로 내 대학 사이트에는 즐겨 찾기 아이콘이 없습니다. 모든 제목은 "TU"로 시작하므로을 사용했습니다 [label^="TU"]
.
더 일반적인 선택기 : [label$="last words"]
, [label="Exact match"]
.
부정 : [label*="w3.org"]:not([label$="- Gmail"])
(= "-Gmail"로 끝나지 않는 한 제목에 "w3.org"가 포함 된 탭을 선택하십시오).
고정 된 탭의 위치가 변경되지 않으면 다음과 같이 첫 번째 탭의 아이콘을 변경하십시오.
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
tab[pinned="true"]:nth-child(1) .tab-icon-image {
list-style-image: url(https://www.mozilla.org/favicon.ico);
}