Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> top ; margin-top ; padding-top ? Mozilla
Zajec
post 5.05.2004, 21:51:33
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.
Go to the top of the page
+Quote Post
hwao
post 6.05.2004, 06:10:04
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 tongue.gif
Go to the top of the page
+Quote Post
Zajec
post 6.05.2004, 06:28:40
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.
Go to the top of the page
+Quote Post
Zbłąkany
post 6.05.2004, 15:32:10
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"
Go to the top of the page
+Quote Post
Paul
post 6.05.2004, 15:38:26
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...
Go to the top of the page
+Quote Post
Zbłąkany
post 6.05.2004, 21:24:22
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 smile.gif chodzilo mi o to ze jak wykryje mozille to da te 5 px ktore zalatwia sprawe a jak cos innego to zostawi to co jest smile.gif


--------------------
Ś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"
Go to the top of the page
+Quote Post
Paul
post 6.05.2004, 22:29:25
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 smile.gif
[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]
Go to the top of the page
+Quote Post
Zbłąkany
post 6.05.2004, 23:08:30
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 smile.gif przepraszam moj blad 8)


--------------------
Ś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"
Go to the top of the page
+Quote Post
Zajec
post 27.05.2004, 07:08:05
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.
Go to the top of the page
+Quote Post
cagrET
post 27.05.2004, 10:59:40
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
Go to the top of the page
+Quote Post
e-Gandalf
post 27.05.2004, 16:53:13
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 winksmiley.jpg


--------------------
"(...)Zrozumienie wymagaloby od Ciebie odrobiny pokory. A dzis, w dobie
obalania autorytetu i udowadniania, ze doswiadczenie jest niepotrzebnym
balastem, to jest niemodne.(...)"
Go to the top of the page
+Quote Post
cagrET
post 27.05.2004, 18:23:34
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
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:40