Ustawienia czcionki

w dziale Opera
dkk napisał(a):

Nie chcąc tworzyć stron internetowych, nieczytelnych dla Opery, którą zresztą bardzo lubię, mam pytanie dotyczące zależności pomiędzy ustawieniami czcionki w Preferences Opery
7.10 a jakością wyświetlanych czcionek na stronie internetowej. A mianowicie, z "fabrycznymi" ustawieniami czcionek wiele stron wyświetla się nieprawidłowo: czcionka jest zbyt duża lub zbyt mała - np. jeśli jest zbyt duża wchodzi na inne elementy strony. Niestety dotknęło to także stworzonego przeze mnie serwisu internetowego i dzieje się tak w przypadku Opery. Czcionka wyświetlana jest nieprawidłowo, dopiero po odpowiedniej modyfikacji wielkości i rodzaju czcionki wszystko jest ok. Nie wiem dlaczego tak się dzieje: stosowałem różne arkusze stylów i zawsze Opera tego nie akceptuje. Być może to jest mój błąd? A tak bardzo chciałbym, żeby Opera wyświetlała to poprawnie, zwłaszcza że nie jestem "zawodowym" webmasterem. Użyty przeze mnie styl:

<STYLE TYPE="text/css">
<!--
.Arial-13pxFFFFFFb {font:bold 10pt Arial, sans-serif; color:#FFFFFF}
.Arial-11pxFFFFFFb {font:bold 8pt Arial, sans-serif; color:#FFFFFF}
.Arial-11pxFFFFFFn {font:normal 8pt Arial, sans-serif; color:#FFFFFF}
.Arial-13pxFFFFFFn {font:normal 10pt Arial, sans-serif; color:#FFFFFF}
.Arial-11pxC0C0C0b {font:bold 8pt Arial, sans-serif; color:#C0C0C0}
itd.

Bardzo proszę o odpowiedź i pozdrawiam.

qviri napisał(a):

A może chodzi o ustawienie minimalnego rozmiaru czcionki w Preferencjach -> Fonts and Colors?

mina86 napisał(a):

Mozliwe, ze twoja strona jest neizgodna ze standardami badz nie okersliles DOCTYPE. W takim przypadku Opera jest w Quirk Mode (czy jak to sie tam zwie) i czcionki sa odrobine wieksze niz normalnie.. Chociaz z drugiej strony to chyba dotyczy tylko wartosci x-small, small etc

Sprobuj okreslic w px a nie w pt

A w ogole Twoje nazewnictwo klas w CSS jest troche sprzeczne z idea CSS smile Ale to juz szczegol.

Swoja droga to nie jestem pewny czy parametry czcionki podales w poprawnej kolejnosci.. Z tego co pameitam powinno byc:

font: [i]rozmiar[/i] [i]styl[/i] [i]kroj[/i]

a nie tak jak u Ciebie:
font: [i]styl[/i] [i]rozmiar[/i] [i]kroj[/i]

dkk napisał(a):

Re:

To wszystko nic nie daje. Pomaga tylko zmiana wielkości czcionki NORMAL w Preferences. To występuje na wielu stronach, np. wyniki wyszukiwania google.com.pl są raz duże (przy Normal 12) a raz małe (Normal 10). Strony są "dzięki temu" wynalazkowi mniej czytelne. Już nic nie rozumiem, dlaczego niektóre na to reagują, a inne nie.

quiris napisał(a):

Po raz enty polecam znakomitą lekturę: CSS. Kaskadowe arkusze stylów. Erica A. Mayera.
W tej książce jest wyjaśnione dlaczego powinieneś jak ognia unikać określania wielkości czcionek w punktach. Po prostu punkty mogą być różnie interpretowane przez różne produkty (programy, systemy operacyjne). Zalecane jest używanie procentów wielkości, jednostek em, czy ostatecznie pikseli.

quiris napisał(a):

mina86 napisał(a)
Swoja droga to nie jestem pewny czy parametry czcionki podales w poprawnej kolejnosci.. Z tego co pameitam powinno byc...


Kolejność nie ma znaczenia.

dkk napisał(a):

Jak się coś robi do wszystkiego, to potem to jest do niczego. Pkt występują tutaj nieprzypadkowo: ponieważ testuję stronę w różnych przeglądarkach, właśnie pkt wypadają porównywalnie we wszystkich. Z pixelami duże problemy mają starsze Sylaby. Wychodzi na to, że najprościej jest zrobić stronę tylko dla IE. Ale co z tego, skoro ja akurat IE nie lubię confused

dkk napisał(a):

A poza tym zmiana na px nic tutaj nie pomaga.

Ryszard napisał(a):

A może chodzi o ustawienie minimalnego rozmiaru czcionki w Preferencjach -> Fonts and Colors?

Minimalny rozmiar czcionki, to minimalny rozmiar - magik może zrobić np. 1px na stronie, a Opera wszystko co miałoby być mniejsze niż .... powiększy.

Pomaga tylko zmiana wielkości czcionki NORMAL w Preferences. To występuje na wielu stronach, np. wyniki wyszukiwania google.com.pl są raz duże (przy Normal 12) a raz małe (Normal 10).

I o to własnie chodzi. Jeden lubi czytać 10, a dla drugiego 14 to za mało. Normal ustawia domyślny rozmiar - 100%.

BTW - plik testowy http://www.testopery.terramail.pl/sprosny.html przybrał chyba ostateczny kształt. Reszta, czyli opisy sie robią confused

mina86 napisał(a):

quiris: Kolejność nie ma znaczenia.
Rzeczywiscie smile

dkk, ja tam nigdy problemow z wielkoscia czcionki nie uswiadczylem.. Moze po prostu za bardzo z czyms kombinujesz i Ci cos nie wychodzi smile

dkk napisał(a):

RE

Oczywiście, że kombinuję, żeby wszędzie było dobrze. Od dawna. Przeszedłem już przez Sylaby, teraz myślę o Operze. I jest problem, bo nie wyświetla tak jak ja chcę, tylko tak jak jest zakodowane w Preferences. I już nie wiem jak te style zmienić. A może jest po prostu skrypt ładujący arkusze styli w zależności od przeglądarki?

Chociaż to nie jest tylko problem styli. Wszystkie elementy strony mam wyrażone w pozycjach absolutnych (piksele), co nie jest chyba zabronione. Preferencje wpływają natomiast tylko na czcionkę, co powoduje zachodzenie napisów na inne elementy. Tylko w operze niestety mad Próbuję dalej.

Ryszard napisał(a):

Oczywiście, że kombinuję, żeby wszędzie było dobrze.

Czy możesz podać adres strony, o której mowa. Nie ukrywam, że chciałbym zobaczyć/podpatrzeć jak "uodporniłeś" ją na różne rozdzielczości ekranu mając Wszystkie elementy strony mam wyrażone w pozycjach absolutnych (piksele).

dkk napisał(a):

"Nie uodparniałem" jej na rozdzielczości, tylko na przeglądarki. Chodzi tutaj głównie o style i o style też pytam w kontekście Opery. Nie jestem zawodowcem i do wszystkiego dochodzę sam.
http://free.art.pl/osiecka

Ryszard napisał(a):

Nie jestem zawodowcem i do wszystkiego dochodzę sam.

To tak samo jak ja up
Operę mam ustawioną na pewno zupełnie inaczej niż Ty i strona wygląda u mnie dobrze (600x800). Myślę, że Twój problem powstał z niewłaściwego ustawienia "Minimalny rozmiar czcionki" ale to już pisałem.
Zastanawia mnie dlaczego dołączasz styl do plików html, a nie podasz ścieżki do css?
Jeżeli "pracujesz" nad Operą, to spokojnie możesz dać sobie spokój z czcionkami, a przemyśleć linki "dalej". Strona extra wygląda po F11 i bardzo by się przydało, żeby można było spokojnie wędrować przez FastForward.

Pewnie znasz, ale:
http://webmaster.helion.pl/kurshtml/css2/index.htm
http://webmaster.helion.pl/kurshtml/
i proszę nie potraktuj tego adresu osobiście - na prawdę warto przeczytać
http://pornel.ldreams.net/bledy/

dkk napisał(a):

bigsmile

Doskonale wiem, że moje strony są naszpikowane błędami. Jakoś sukcesywnie z tym walczę. Jednej ścieżki nie zrobiłem, bo pewnie jeszcze tego nie umiałem zrobić kiedy zaczynałem zabawę z html-em. Zrobię wtedy, gdy dopracuję arkusz styli. A z linkami też racja. Też wtedy tego nie wiedziałem.

W każdym razie dzięki tym testom od kilku tygodni nie używam IE smile I chyba już z tą Operą zostanę.

mina86 napisał(a):

dkk, uwierz mi.. jak bedziesz robil strony to na pewno IE od czasu do czasu bedziesz uzywal.. A po co? sie spytasz.. Poto, zeby strona dzialala jako tako pod tym czyms odpowiem smile O ile kiedys strony robilem pod IE i potem pracowalem nad zgodnoscia z innymi przegladarkami to teraz strony robie pod Opere, patrze ze spoko wyglada pod Mozilla i potem sie mecze zeby jakos to wygladalo pod IE..

dkk napisał(a):

I problem rozwiązany. Nie chodzi tutaj o wielkość czcionki jakiejkolwiek. Style css nie są wrażliwe na preferencje Opery i ich zmiana nie powoduje zmian na stronie. Ale tylko prawidłowe style css. Sprawa jest dosyć banalna. Brak definicji stylu takich elementów jak td, br powoduje, ich "powiększanie" się lub "zmniejszanie" na skutek zmian wielkości czcionek w preferencjach.

Przykład:
tekst 1 (jakaś pozycja w px)
<BR> - ten odstęp będzie miał TAKĄ wielkość jaka jest w stylu np. 12 px, a bez definicji stylu Opera sama wstawia wielkość ustawioną w preferencjach, np. 16px
tekst 2 (pozycja w px)

... i dlatego test 1 może się nasuwać na tekst 2 lub być zbyt daleko od tekstu 2

Wystarczy więc wpisać coś takiego:

<style type="text/css"></style>

.... i już wszystko będzie na swoim miejscu.

Ryszard, dzięki za link do CSS2. Dzięki temu wpadłem na ten prostacki brak w moich stylach.