![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Na stronce tuż nad treścią działu znajduje się jego nazwa. (ta pisana kwadratowatym fontem)
Kłopocik mój tkwi w tym, że Mozilla dodaje sobie kilka px i brzydko to pod nią wygląda. Część kodu css div'a z nazwą działu: Kod .tresc_nazwa {
position: relative; padding-top: 6px; width: 207px; height: 9px; text-align: center; } Czy spotkaliście się z podobnym czymś? Od siebie dodam, że jak dałem powyższemu div'owi background-color to zauważyłem, że znajduje się on na właściwym miejscu. Jedynie text umieszczany w nim ucieka kilka px poza niego. Jeśli potrafilibyście temu zaradzić, proszę o wskazówki. |
|
|
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
użyj parametrow -x czyli np margin: -5px; i bedzie ok
![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Będzie ok, ale tylko w Mozilli. Bo Opera i IE ten aktualny kod łykają tak jak sobie tego życzę. I o ile -5px naprawi problem przy Mozilli to w Operze i IE nazwa działu będzie za wysoko.
|
|
|
![]()
Post
#4
|
|
![]() Administrator serwera Grupa: Developerzy Postów: 521 Pomógł: 13 Dołączył: 2.04.2004 Skąd: 52°24' N 16°56' E Ostrzeżenie: (0%) ![]() ![]() |
Strona jest w php robiona to moze dorzuc jakas funkcje ktora jak wykryje przegladarke mozilla to zmieni odpowiednie parametry??
-------------------- Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..." Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL" |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 636 Pomógł: 0 Dołączył: 22.10.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat Strona jest w php robiona to moze dorzuc jakas funkcje ktora jak wykryje przegladarke mozilla to zmieni odpowiednie parametry??
$_SERVER['HTTP_USER_AGENT']; PS. zobacz pare cm do gory - tam pisze moj UserAgent... |
|
|
![]()
Post
#6
|
|
![]() Administrator serwera Grupa: Developerzy Postów: 521 Pomógł: 13 Dołączył: 2.04.2004 Skąd: 52°24' N 16°56' E Ostrzeżenie: (0%) ![]() ![]() |
Paul chyba sie nie zrozumielismy
![]() ![]() -------------------- Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..." Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL" |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 636 Pomógł: 0 Dołączył: 22.10.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Moze nadal sie nie rozumiemy, ale mi chodzilo o cos takiego
![]() [php:1:66d8e935c9]<?php if(strpos($_SERVER['HTTP_USER_AGENT'],'Gecko') != -1){ echo 'style="margin-bottom: -5px;"'; }else{ echo 'style="margin-bottom: -4px;"'; } ?>[/php:1:66d8e935c9] |
|
|
![]()
Post
#8
|
|
![]() Administrator serwera Grupa: Developerzy Postów: 521 Pomógł: 13 Dołączył: 2.04.2004 Skąd: 52°24' N 16°56' E Ostrzeżenie: (0%) ![]() ![]() |
O tym samym myslalem
![]() -------------------- Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..." Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL" |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
I już mam powód, dla którego nie warto było stosować powyższego rozwiązania.
Wyszła Opera 7.50 i zaczęła wyświetlać stronę tak samo, jak to robi Mozilla - czyli z obniżoną nazwą działu. Jak się okazuje wszystkie 3 przeglądarki mają inne domyślne wartości dla line-height. W momencie gdy ustawiłem w tym jednym małym DIV'ie - który zawiera nazwę działu - line-height na 0 - wszystko zaczęło ładnie wyglądać. Innym rozwiązanim jest ustawienie font-size na jakąś niską wartość. Jest to dla mnie niezrozumiałe, ponieważ nie mam żadnej litery, ani nawet żadnej spacji w kodzie - pomiędzy <div> , <img> i </div> - ale to również pomaga. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Cytat Moze nadal sie nie rozumiemy, ale mi chodzilo o cos takiego :)
[php:1:9fb0e3591e]<?php if(strpos($_SERVER['HTTP_USER_AGENT'],'Gecko') != -1){ echo 'style="margin-bottom: -5px;"'; }else{ echo 'style="margin-bottom: -4px;"'; } ?>[/php:1:9fb0e3591e] Czemu od razu php używać ? Nie łatwiej w samym CSS ? Kod .tresc_nazwa {
/* dla wszystkich przegladarek oprocz IE i Mozilli */ } * html .tresc_nazwa { /* dla IE */ } html>body .tresc_nazwa { /* dla Mozilli */ } -------------------- code.gosu.pl
|
|
|
![]()
Post
#11
|
|
Grupa: Przyjaciele php.pl Postów: 195 Pomógł: 0 Dołączył: 7.07.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
nie latwiej, bo to bardzo miekki grunt. Mozilla poprawia bledy, i istnieje gdzies tam nadzieja, ze za kilka lat IE tez to zrobi.
Wiec imho lepiej robic pod standard i liczyc ze browsery go zastosuja ![]() -------------------- "(...)Zrozumienie wymagaloby od Ciebie odrobiny pokory. A dzis, w dobie
obalania autorytetu i udowadniania, ze doswiadczenie jest niepotrzebnym balastem, to jest niemodne.(...)" |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście, zgadzam się. Ale ja zwróciłem uwagę na coś zupełnie innego ;-) Jeśli ktoś robi różne różne style pod różne przeglądarki to lepiej to zrobić z poziomu CSS niż php.
-------------------- code.gosu.pl
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 17:40 |