Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Padding w mozilli - który przeszkadza., Strona Portalu.
Poker
post 14.11.2009, 11:30:12
Post #1





Grupa: Zarejestrowani
Postów: 205
Pomógł: 3
Dołączył: 20.04.2009
Skąd: Jaworzno

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


Witam serdecznie.

Wziąłem się ostro do pracy i tnę sobie cały portal, jednak jak zwykle muszę mieć z czymś problemy.
Najgorsze jest to iż wiem gdzie leży problem lecz nie potrafię go naprawić i tutaj zaczynają się ogromne schody
bo próbowałem już wszystkich swoich możliwości.

Otóż link do strony : http://www.eStar.pl

Problemy polegają na Paddingach w Menu głównym czyli (start, profil, zdjęcia itp) Chce obniżyć(wyśrodkować w pionie) tekst i daję odpowiednie atrybuty :
  1. #menu ul li {float: left; padding-top:8px;}


I tutaj jest problem bo IE interpretuje całość poprawnie, a w mozilli robi się 8 pixelowa luka między menu a submenu.

Otóż wiem że problem jest w tym że podane są dokładne wymiary każdego z elementów LI i dlatego się robi luka.
Niestety nie wiem jak to obniżyć, linki wyświetlane są atrybutem <a href .
Lecz nie działa ani margin ani padding, mam jakiś zanik możliwości i nie potrafię sobię poradzić.


Jeżeli jest ktoś miły i chciałby zerknąć na stronę(szablon) i pomóc mi bardzo byłbym wdzięczny.



Proszę na razie nie patrzeć na css umieszczony w kodzie. Zawsze tak robię przy cięciu, bo ułatwia mi to pracę.

Ten post edytował Poker 14.11.2009, 11:46:04


--------------------
:) na miliony przyjdzie czas...
Go to the top of the page
+Quote Post
seth-kk
post 14.11.2009, 11:46:07
Post #2





Grupa: Zarejestrowani
Postów: 444
Pomógł: 79
Dołączył: 26.05.2009

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


uzyj line-height zeby wysrodkowac napisy w menu
jesli dobrze rozumiem 2gi problem to margin: 0; wydaje sie byc rozwiazaniem choc bazuje glownie na reakcjach w FF
btw co robi <br> w xhtmlu?


--------------------
Go to the top of the page
+Quote Post
Poker
post 14.11.2009, 11:53:33
Post #3





Grupa: Zarejestrowani
Postów: 205
Pomógł: 3
Dołączył: 20.04.2009
Skąd: Jaworzno

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


Szczerze przyznam że nie wiem jak i gdzie zastosować line-height.

Czytam sobie tutaj o nim i nie wiem też w jakim celu akurat miałbym go używać.


Co do tych <br> mój błąd znalazły się małe perełki w dymkach, ale już poprawione.

Ten post edytował Poker 14.11.2009, 11:58:35


--------------------
:) na miliony przyjdzie czas...
Go to the top of the page
+Quote Post
athei
post 14.11.2009, 12:19:14
Post #4





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

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


Dla #menu li a ustaw line-height: 2.6;
W jakim celu dla a ustawiasz wysokość, skoro nie są to elementy blokowe?

Ten post edytował athei 14.11.2009, 12:20:48
Go to the top of the page
+Quote Post
Poker
post 14.11.2009, 12:29:46
Post #5





Grupa: Zarejestrowani
Postów: 205
Pomógł: 3
Dołączył: 20.04.2009
Skąd: Jaworzno

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


nie mam zielonego pojęcia skąd wziął mi się tam height.

Co do tego line-height pomogło i bardzo dziękuję.

Jednak po tym co wyczytałem czyli :
Cytat
Styl definiuje odstęp pomiędzy liniami. Stosowany może być nie tylko do tekstu, ale w odniesieniu do dowolnego elementu, np. grafik.

Nie bardzo rozumiem czemu akurat takie rozwiązanie tutaj, i czemu jak wysokość podaję w pixelach to niestety nie działa.

Dziękuje za pomoc + pomógł.


--------------------
:) na miliony przyjdzie czas...
Go to the top of the page
+Quote Post
seth-kk
post 14.11.2009, 12:37:02
Post #6





Grupa: Zarejestrowani
Postów: 444
Pomógł: 79
Dołączył: 26.05.2009

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


line-height definiuje wysokosc lini tekstu a nie odstep miedzy liniami a przy okazji zostawia zawartosc na srodku
2.6em a nie 2.6px - choc w tym przypadku 31px moze byc lepsza opcja (poniewaz li tez ma wysokosc w pikselach)


--------------------
Go to the top of the page
+Quote Post
Poker
post 14.11.2009, 12:44:05
Post #7





Grupa: Zarejestrowani
Postów: 205
Pomógł: 3
Dołączył: 20.04.2009
Skąd: Jaworzno

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


To czy używanie line-height jest lepsze od margin ?
Ja zawsze stosuję margin, padding. A nigdy z tego line-height nie korzystałem.

Z góry przepraszam że pytam o błahostki ale dla mnie jest to nowość.


--------------------
:) na miliony przyjdzie czas...
Go to the top of the page
+Quote Post
athei
post 14.11.2009, 12:49:14
Post #8





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

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


Czcionka w 'li a' ma 13px, 2.6*13px = 33.8px. Wysokość li to 38px, czyli możesz ustawić line-height: 38px (tekst będzie idealnie na środku. Standardowa wysokość linii, line-height: 1, jest taka jak wielkość czcionki.
Co do em i px, to standardowo 1em = 16px.
Poczytaj o line-height http://kurs.browsehappy.pl/CSS/StyleTekstu
Go to the top of the page
+Quote Post
seth-kk
post 14.11.2009, 12:49:41
Post #9





Grupa: Zarejestrowani
Postów: 444
Pomógł: 79
Dołączył: 26.05.2009

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


tak - do srodkowania pojedynczych linii tekstu
w pozostalych przypadkach niekoniecznie

//update
athei ma racje z wysokoscia linii w px - nie chcialo mi sie zajzec poraz drugi na estar.pl i przekrecilem - powinno byc 38px a nie 31px

Ten post edytował seth-kk 14.11.2009, 12:52:41


--------------------
Go to the top of the page
+Quote Post
Poker
post 14.11.2009, 13:07:07
Post #10





Grupa: Zarejestrowani
Postów: 205
Pomógł: 3
Dołączył: 20.04.2009
Skąd: Jaworzno

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


Jeszcze raz dziękuje. Dzięki temu forum można się ciekawych rzeczy dowiedzieć.


--------------------
:) na miliony przyjdzie czas...
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: 22.06.2025 - 07:25