Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][HTML]Wielkość czcionki w CSS, Kłopot z użyciem jednostki w CSS
szymkow
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 22.09.2010

Ostrzeżenie: (0%)
-----


Witam
Mam problem z wielkością czcionki w przeglądarkach IE oraz Opera, który nie pojawia się w FF, Safari czy Chrome. Wygląda to tak, że w np. IE tekst który umieściłem (font-size: large;) jest większy niż w np. FF i wszystko mi się "wylewa" na dole strony. Użyłem też dla próby innych jednostek. np. px czy procentowo (12px, 110%) i nadal ten sam problem się pojawia. Rozumiem, że niektóre przeglądarki "zachowują" się inaczej, ale gdzie tutaj jest błąd? Autor książki z której zbierałem wiedzę pisze w niej, że używanie jednostek medium, large, x-large itd. jest kompatybilne w przypadku tych przeglądarek o których piszę a z którymi mam kłopoty.

z góry dziękuję
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 14)
user767
post
Post #2





Grupa: Zarejestrowani
Postów: 178
Pomógł: 5
Dołączył: 13.09.2010

Ostrzeżenie: (40%)
XX---


size: 10px;
Go to the top of the page
+Quote Post
szymkow
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 22.09.2010

Ostrzeżenie: (0%)
-----


Nie chodzi o to żeby zmniejszyć tylko do rozmiaru 10px. Raczej gdy zmniejszam do 10 to w np. IE wszystko będzie "gitara" ale już w FF jest to mniejsze. Mam kłopot z róznicą w wielkości w poszczególnych przeglądarkach tekstu przy tych samych stylach CSS.
Go to the top of the page
+Quote Post
yevaud
post
Post #4





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


generalnie jesli podasz font-size w pixelach to nie powinno byc problemu
jesli problem sie pojawia to prawdopodobnie uzywasz roznych czcionek pod roznymi przegladarkami i w gre zaczynaja wchodzic roznice w kerningu.
uzywaj standardowych czcionek
Go to the top of the page
+Quote Post
Daiquiri
post
Post #5





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




A jaka to czcionka? Próbowałeś może z jednostką em?


@ user767 - czytasz Ty w ogóle tematy zanim odpisujesz?
Go to the top of the page
+Quote Post
user767
post
Post #6





Grupa: Zarejestrowani
Postów: 178
Pomógł: 5
Dołączył: 13.09.2010

Ostrzeżenie: (40%)
XX---


u mnie działa w td, table, body size:10px do font - jest to wielkość size czcionki i nikt mi nie powie, że tak nie jest, bo działa

Ten post edytował user767 22.09.2010, 22:41:57
Go to the top of the page
+Quote Post
szymkow
post
Post #7





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 22.09.2010

Ostrzeżenie: (0%)
-----


Czcionka to Trebuchnet MS; jeśli chodzi o jednostkę em to jej test nie rozwiązał kłopotu. Jednak i w przypadku tej czcionki przy podaniu 1em i 1,5em to w tej pierwszej opcji jest taka sama rozbierzność podczas wyświetlania przeglądarek a w przypadku 1,5em już mniej. Możesz napisać o chodzi z tym zapytaniem o rodzaj czcionki? Domyślam się że niektóre czcionki mogą sprawiać kłopoty.
Go to the top of the page
+Quote Post
Daiquiri
post
Post #8





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Przeczytaj jeszcze raz pierwszy post, to załapiesz, że problem leży w różnym wyświetlaniu rozmiaru czcionki w kilku przeglądarkach. To, czy będzie to 10px czy 18px - nie zmienia faktu, że wielkość fonta się różni.
Go to the top of the page
+Quote Post
Damonsson
post
Post #9





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


A nie masz przypadkiem zmniejszonego okna przeglądarki, nie bawiłeś się CTRL?

Bo to jest jedyne wytłumaczenie, według mnie. Nie ma takiej opcji, żeby różniły się wielkością i to na dodatek tak podstawowa czcionka jak Trebuchet MS, bez jakiejś przyczyny zewnętrznej.

A wstaw gdzieś to co masz na żywo.
Może coś w kodzie namieszałeś?

Ten post edytował Damonsson 22.09.2010, 22:58:16
Go to the top of the page
+Quote Post
user767
post
Post #10





Grupa: Zarejestrowani
Postów: 178
Pomógł: 5
Dołączył: 13.09.2010

Ostrzeżenie: (40%)
XX---


mi też się różni (IMG:style_emoticons/default/offtopic.gif)
Go to the top of the page
+Quote Post
szymkow
post
Post #11





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 22.09.2010

Ostrzeżenie: (0%)
-----


No więc zrobiłem mały test w osobnych plikach html i css umieściłem tylko ten tekst i style który sprawia trudności i wszystko wyszło w FF Opera i IE dobrze czyli jest tekst równo wyświetlany reszty nie sprawdzam. Wyszło w na to że faktycznie coś przekombinowałem w tym kodzie choć nie wiem co. Domyślam się że inne elementy HTML lub CSS są "niekompatybilne" w tym przypadku dla wszystkich przeglądarek.

Ten post edytował szymkow 22.09.2010, 23:13:13
Go to the top of the page
+Quote Post
Daiquiri
post
Post #12





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Ja różnice zauważyłam przy "przenoszeniu" tekstu do nowej linii. IE przenosiła mi wyraz do następnej linii, natomiast FireFox i Safari nie (IMG:style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post
szymkow
post
Post #13





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 22.09.2010

Ostrzeżenie: (0%)
-----


Rozwiązałem problem z odmiennym (wyświetlaniem wielkości czcionek, wylewem tekstu za pojemnik) wyświetlaniem przeglądarek . Zmieniłem wszystkie elementy z bold na brak pogrubienia. Odpowiednio dopasowałem rozmiar czcionki i chociaż nadal w IE i Opera tekst jest ciut dłuższy to już nie wylewa mi się tekst. W przeglądarkach nie ma już dzięki temu problemu: tekst odpowiedni dla przeglądarki jest w IE i Opera wylewany poza określony długością pojemnik.

Czy ktoś może się podzielić wiedzą na temat wspomnianych (dwunasty post w tym topic-u) róznic w wielkości czcionki? Problem w przyszłości (w innych stronach) może się pojawić taki: na danej strnonie jest masę tekstu. Powiedzmy 25 stronic Worda. I wtedy taki myk jaki zastosowałem w przypadku zniesienia pogrubienia nie wystarczy. Jedna przeglądarka znów wyświetli "wszystko dobrze" (czyli mniejsze) a druga
wyświetli większe litery i na samym dole będzie "wylewać" tekst. Podam jeszcze raz że te "większe" czionki są wyświtlane w IE oraz Opera a mniejsze w FF Chrome i Safari.

Ten post edytował szymkow 23.09.2010, 14:10:24
Go to the top of the page
+Quote Post
batman
post
Post #14





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Problemem nie jest tutaj różna wielkość tekstu różnych przeglądarkach, ale fakt, że treści jest więcej niż pojemnik może zmieścić. W takim przypadku zazwyczaj ustawia się w css overflow (hidden, scroll) lub przycina tekst.
Nie da się tak przygotować tekstu, aby w każdej przeglądarce tak samo się wyświetlał. Zależy to od sposobu renderowania czcionek w przeglądarce.
Go to the top of the page
+Quote Post
Daiquiri
post
Post #15





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




@batman - ale to bywa denerwujące - nawet jak nie wylewa się poza kontener. Czasami IE przenosi po prostu jakiś wyraz do nowej linii i nie wygląda to za dobrze.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 16:44