Jak się okazuje, nawet możliwość podmiany CSS'a może się kiedyś przydać. Skorzystałem z tej możliwości w kilku sytuacjach. Zanim konkrety, napiszę, że tego pliku należy szukać w katalogu ~/.mozilla/firefox/sa87d6fas.default/
1. Ciekawe są tylko newsy.
Pierwsza dotyczy serwisu dobreprogramy.pl. Strona jak wygląda każdy widzi. Sęk w tym, że jedyną rzeczą, która mnie na niej ciekawi, są newsy. Mógłbym skorzystać z kanałów RSS, ale jakoś do tej pory nie zainstalowałem jeszcze żadnej aplikacji do tego celu. Ale nie o technologię się rozchodzi.
Korzystając ze wspomnianego pliku userContent.css i znajomości CSS. Wyrzuciłem niepotrzebne elementy strony, czyniąc ją zdecydowanie bardziej użyteczną. Oto zmiany, których dokonałem:
Serwis bez zmian:
Serwis ze zmienionymi stylami:
Efekt można oglądać na stronie dobreprogramy.pl/Aktualności
Pozostaje tylko pokazać zawartość userContent.css:
@-moz-document url-prefix(http://www.dobreprogramy.pl/Aktualnosci) {
div#bigColumn, div#secondColumn, div.toplevelLimiter, #header, #footer {
display: none !important; /* najistotniejszy element */
}
#content .third {
width: 90% !important;
margin:0 !important;
padding: 50px !important;
}
.main {
background: white !important;
margin: none !important;
}
div.pagination a {
font-size: 20px !important;
margin: 1px !important;
padding: 15px !important;
border: 1px solid gray !important;
background: lightGoldenRodYellow !important;
}
div.pagination a.active {
background: chocolate !important;
color: black !important;
}
}
2. Zbyt małe odnośniki są irytujące.
Po chwili użytkowania tego serwisu zaczyna doskwierać dość mała czcionka (szczególnie w paginacji), co utrudnia interakcję - np. trafienie w link.
Ale i na to znalazł się sposób (screen jest w oryginalnym rozmiarze :P ):
Istnieje jeszcze jedna możliwość "powiększenia" linka. Skorzystałem z tego przeglądając stronę z przedmiotu Języki formalne.... Odnośniki o jakże długiej nazwie "Tu" z pewnością nie pomagają w wybraniu tego odsyłacza. Nic prostszego!
3. Niechciane elementy po raz kolejny.
Na stronie Formalnych jest jeszcze jeden element, który mi przeszkadzał -- duże zdjęcie. Samo w sobie jest bardzo ładne, ale żeby ponad 2 MB na głównej stronie? Usunąłem :) A link zmieniłem z "Tu" na "Tu jest aktualny ranking". Strona wygląda może nieco dziwnie, ale za to mogę łatwo wykonywać pewne akcje.
@-moz-document url-prefix(http://www.ii.uni.wroc.pl/~jma/kurs.phtml) {
h1,h2,h3,h4,h5,hr {
font-size: 10pt;
padding:0;
margin:0;
}
a[href$="pod_gorke.jpg"] img { /* ends with pod_gorke.jpg */
display: none;
}
table td:first-child { /* usuń komórkę z obrazkiem */
display:none;
}
a[href*="ranking"]:after { /* contains 'ranking' */
content:'jest aktualny ranking';
}
a {
background-color: lightblue;
border: 1px solid blue;
padding: .5em 1em .5em 1em;
text-decoration: none !important;
}
}
Podsumowanie
Możliwość definiowania własnego stylu dla strony choć nie jest często wykorzystywana, to jednak czasem potrafi ułatwić życie. Dlatego warto o tej możliwości pamiętać i z niej skorzystać w odpowiednim momencie.
Oprócz pliku userContent.css jest także plik, w którym możemy manipulować wyglądem całego okna - to userChrome.css.
Widać, że to potężne narzędzie. Trzeba jeszcze nauczyć się robić CSSy :-P
OdpowiedzUsuń37 yrs old Analyst Programmer Doretta Worthy, hailing from Leduc enjoys watching movies like Claire Dolan and Inline skating. Took a trip to Cidade Velha and drives a Econoline E150. Kliknij ten link
OdpowiedzUsuń