PDA

Zobacz pełną wersję : Problem z rozmiarem czcionki pod Firefoxem 3.6



damianprz
14-04-2011, 17:49
Witam
Mam stronę stworzoną w Joomli 1.5.9

Przykładowy artykuł, którego kod wygląda tak:

http://www.bankfotek.pl/view/939082

pokazuje się w IE tak:

3909

a w Mozilli 3.6 tak:

3910

Dodam że w Mozilli 4.0 wyświetla się poprawnie.
Jak to możliwe, że dzieje się tak ponieważ mamy 2 możlwości:

<span><strong>napis</strong><span> <--- dobrze wyświetla

<strong><span>napis<span></strong> <--- źle wyświetla

Jak dla mnie to lekka paranoja, no ale może ktoś wie o co chodzi.

PeFik
14-04-2011, 18:00
1) J!1.5.23 - to minimum
2) pobaw się kodem html + css sam sobie, bez cms, i zobacz czy nadal tak jest. sam sobie odpowiedziałeś, który zapis jest prawidłowy.
3) Firefox + firebug

damianprz
15-04-2011, 08:28
Problem w tym że stronę tworzę ja a redagował będzie ktoś kto za bardzo się na tym nie zna i używa akurat firefoxa 3.6
Ja wiem jak to edytować, ale ten ktoś nie bardzo będzie wiedział.

Dlaczego Joomla 1.5.23 to minimum? Tutaj chyba wina Mozilli bardziej niż Joomli


Dodatkowo działa to na takiej zasadzie że musi się pogrubić czcionkę, bo jeśli nie to rozmiar czcionki będzie źle wyświetlony.

Źródło firefoxa pokazuje:


<p><span style="font-family: book antiqua,palatino;">
<font size="1">
<font size="1">
<strong>
<span style="font-size: 36pt;">
Napis 1
</span>
</strong>
</font>
</font>
</span>
</p>

<p>
<font size="1">
<font size="1">
<strong>
<span style="font-family: book antiqua,palatino; font-size: 36pt;">
Napis 2
</span>
</strong>
</font>
</font>
</p>


<p>
<span style="font-family: book antiqua,palatino; font-size: 36pt;">
<font size="1">
<font size="1">
<strong>
Napis 3
</strong>
</font>
</font>
</span>
</p>
Żródło IE zawiera:



<p><span style="font-family: book antiqua,palatino;"><strong><span style="font-size: 36pt;">Napis 1 </span></strong></span></p>

<p><strong><span style="font-family: book antiqua,palatino; font-size: 36pt;">Napis 2 </span></strong></p>

<p><span style="font-family: book antiqua,palatino; font-size: 36pt;"><strong>Napis 3 </strong></span></p>


Pytanie: Skąd w źrodle firefoxa ten <font size=1> ?

Odkryłem jeszcze zależność taką że artykuły uruchamiane poprzez przycisk z menu wyglądają tak:

http://jankoj58.vot.pl/index.php?option=com_content&view=article&id=47&Itemid=55
http://jankoj58.vot.pl/index.php?option=com_content&view=article&id=65&Itemid=78

a te same artykuły a aktualnościach umieszczone na stronie startowej wyglądają poprawnie pod Firefoxem 3.6 i w źródle nie ma już <font size=1>

http://jankoj58.vot.pl/index.php?option=com_content&view=frontpage&Itemid=53

---------- Post dodany 15-04-2011 o 08:28 ---------- Poprzedni post był 14-04-2011 o 18:07 ----------

Czy na prawdę nikt nie spotkał się z podobnym problemem? Czy to wina Joonli 1.5.9? Czy zainstalowanie nowszej Joomli pomoże?
Na pewno nie wina skórki i pliku css bo zmiana skórek nic nie daje. :hmm:

a_m
15-04-2011, 08:37
masz niedomknięte znaczniki <font ... no i masę śmieci z worda w kodzie; posprzątaj ten bałagan

damianprz
15-04-2011, 08:53
Tzn jak śmieci z Worda w kodzie?
Robię nowy artykuł, ustawiam wielką czcionkę , nie pogrubiam i Firefox wyświetla mi malutką czcionkę

a_m
15-04-2011, 09:07
to nie jest wina firefoxa, gdyż to bardzo tolerancyjna na błędy przeglądarka; sam wies,z gdzie wklejałeś teksty z worda; przeanalizuj żródło strony pod kątem znacznika <font .. poszperaj w miejscach gdzie go używałeś i domknij

damianprz
15-04-2011, 09:23
Stworzyłem nowy artykuł
Jego kod to:



<p>dfhgdfhgdes</p>
<p>geshtrshtrsh</p>
<p>thtrfhtrhrsf</p>
<p>htrsfhrs</p>


A wyświetla pod Firefoxem http://jankoj58.vot.pl/index.php?option=com_content&view=article&id=82&Itemid=90

Czy wgranie Jomlii 1.5.23 w miejsce 1.5.9 ma szansę pomóc?

palyga007
15-04-2011, 09:28
Przecież się prawidłowo wyświetla. Nie rozumiem gdzie masz problem w kodzie powyżej?

@a_m pozwolisz, że się podłączę do dyskusji?:)

damianprz
15-04-2011, 09:30
Po IE sie wyświetla prawidłowo, pod Mozilla Firefox 4.0 też jest OK
Pod Firefoxem 3.6 czcionka jest rozmiaru 1 a w źródle pojawie się <font size=1>

a_m
15-04-2011, 09:31
aktualizacja jest zawsze zalecana; @damianprz szukałeś tego o czym pisałem? albo przynajmniej próbowałeś; wyłącz moduł logowania na moment i zobacz co się zadzieje

----------------------------
hej @palyga007; nawijaj :); (ma dodawany znacznik <font size="1"> )

damianprz
15-04-2011, 09:39
to nie jest wina firefoxa, gdyż to bardzo tolerancyjna na błędy przeglądarka; sam wies,z gdzie wklejałeś teksty z worda; przeanalizuj żródło strony pod kątem znacznika <font .. poszperaj w miejscach gdzie go używałeś i domknij

Ale jakie źródło mam analizować. W edytorze Tiny MCE 2.0 czy JCE mam kod prosty tak jak napisałem.
Wchodzę na stronę przez Firefoxa 3.6 i pojawia się w źródle <font size=1>
Tego fonta nigdzie nie wprowadzałem i nie wiem skąd się wziął

a_m
15-04-2011, 09:43
no i teraz widzisz, że dodawanie <font ... zaczyna się od modułu logowania i tam widocznie się samo źle dodało

damianprz
15-04-2011, 09:48
Chwila moment
Ja już nic kapuje. Wyłączenie tego modułu pomogło
:zagubiony:

---------- Post dodany o 09:48 ---------- Poprzedni post był o 09:44 ----------

3913

Dobra, ok, wszystko jasne. Rzeczywiście dałem ciała na całej linii w tym miejscu.
Ale pytanie mam dodatkowe. Skąd wiedziałeś że tam jest błąd?

a_m
15-04-2011, 09:50
Ale pytanie mam dodatkowe. Skąd wiedziałeś że tam jest błąd? ze źródła strony

posprzątaj jeszcze po wordzie i naucz się poprawnie wklejać artykuły

damianprz
15-04-2011, 10:05
ze źródła strony

posprzątaj jeszcze po wordzie i naucz się poprawnie wklejać artykuły

Tzn co znaczy posprzątaj po wordzie? Na razie większość rzeczy z Worda wkleiłem ale nie formatowałem bo wyskoczył ten kawałek z czcionką.
Szkolny błąd. Aż mi wstyd.

palyga007
15-04-2011, 10:08
Tzn co znaczy posprzątaj po wordzie?

Jedno z przykazań mówi
"nie wklejaj tekstów bezpośrednio z worda"

Poczytaj na forum, było o tym wielokrotnie

//
@a_m
nawijaj aż zbaraniejesz? :D

damianprz
15-04-2011, 10:16
Dzięki za pomoc i poświęcony czas i sorka za głupotę