Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][CSS]Różne odstępy w zależności od przeglądarki.
Generic
post
Post #1





Grupa: Zarejestrowani
Postów: 224
Pomógł: 0
Dołączył: 31.10.2012

Ostrzeżenie: (10%)
X----


Witam. Mam problem z tekstem który jest na różnej wysokości w zależności od przeglądarki (1px). Różnica jest pokazana na obrazku poniżej. Utworzyłem nową strone dla sprawdzenia czy może ja nie popełniłem jakiegoś błędu tworząc swoją strone, ale problem jest również na nowo utworzonej stronie. Próbowałem to naprawić resetami, normalize css, html5reset ale nic nie pomogło. wpisywałem również *{margin: 0; padding: 0;} i również nie pomaga. Co może być nie tak? Czy zostaje mi napisać oddzielne arkusze dla każdej z przeglądarek ustawiając różne wysokości dla tekstu?

(IMG:http://i.imgur.com/NcCgkYv.png)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Comandeer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


Nie sądzisz, że ta różnica jest na tyle minimalna i w żaden sposób nie zakłóca odbioru strony, że szykowanie osobnych stylów dla różnych przeglądarek to przerost formy nad treścią? Strona to nie druk - nie musi wszędzie wyglądać identycznie (polecam spojrzeć na prezentację Zakasa o Progressive Enhancement 2.0: http://www.slideshare.net/mobile/nzakas/pr...nhancement-20); zwłaszcza, że to jest tak drobna różnica.

Jasne, można przygotować oddzielne style dla liska (wykorzystując jakiś selektor z -moz), ale IMO to zbyteczne.

Ten post edytował Comandeer 13.06.2015, 07:44:53
Go to the top of the page
+Quote Post
Skie
post
Post #3





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

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


Z tego co piszesz to spróbowałbym na Twoim miejscu jeszcze pobróbować z valign, vertical-align, layoutami, line-height i display, bo widzę że wszelkie pozycjonowanie , czcionkę i niezbędne resety już zrobiłeś.

Jeżeli wciaż będziesz miał problem, to biorąc pod uwagę jak mała jest to różnica to może to być po prostu różnica między rendererem FF i Chrome i nie obejdziesz tego inaczej niż osobne style. W każdym razie widzę również, że ta różnica dotyczy jedynie wyświetlania tego tekstu, a faktyczny rozmiar czerwonego elementu się nie zmienia także nie sądzę byś powinien się tym przejmować. Takie malutkie różnice zawsze będą występowały przy renderowaniu stron i tego nie obejdziesz w żaden sposób, bo zawsze znajdziesz coś co na jakieś wersji którejś przeglądarki wyświetli się minimalnie inaczej, ale wcąż zgodnie z css i standardami (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
fate
post
Post #4





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


No ale podaj kod albo link, jaka to czcionka? Też kiedyś miałem idealistyczne podejście ale potem zacząłem tworzyć bardziej RDW stosując % zamiast px i nerwica natręctw mnie już nie dręczy bo np w IE praktycznie zawsze mam inaczej (IMG:style_emoticons/default/specool.gif)
Go to the top of the page
+Quote Post
Generic
post
Post #5





Grupa: Zarejestrowani
Postów: 224
Pomógł: 0
Dołączył: 31.10.2012

Ostrzeżenie: (10%)
X----


Cytat(Skie @ 13.06.2015, 08:45:22 ) *
Z tego co piszesz to spróbowałbym na Twoim miejscu jeszcze pobróbować z valign, vertical-align, layoutami, line-height i display, bo widzę że wszelkie pozycjonowanie , czcionkę i niezbędne resety już zrobiłeś.

Jeżeli wciaż będziesz miał problem, to biorąc pod uwagę jak mała jest to różnica to może to być po prostu różnica między rendererem FF i Chrome i nie obejdziesz tego inaczej niż osobne style. W każdym razie widzę również, że ta różnica dotyczy jedynie wyświetlania tego tekstu, a faktyczny rozmiar czerwonego elementu się nie zmienia także nie sądzę byś powinien się tym przejmować. Takie malutkie różnice zawsze będą występowały przy renderowaniu stron i tego nie obejdziesz w żaden sposób, bo zawsze znajdziesz coś co na jakieś wersji którejś przeglądarki wyświetli się minimalnie inaczej, ale wcąż zgodnie z css i standardami (IMG:style_emoticons/default/smile.gif)



pomaga globalne dodanie line-height: 1.444, wtedy wszystkie teksty na stronie są na tej samej pozycji.

@Fate to zwykły Arial.
Go to the top of the page
+Quote Post
fate
post
Post #6





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


normalize.css
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 - 13:09