[css] Problem z wyświetlaniem w Mozilla

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
Lucek
Posty: 2
Rejestracja: pn cze 07, 2004 7:41 am

[css] Problem z wyświetlaniem w Mozilla

Post autor: Lucek »

Witam serdecznie wszystkich grupowiczów, piszę tutaj pierwszy raz z takim o to problemem. Pod IE działa to fajnie ale pod Mozilla jest do bani, czy można tutaj coś poprawić lub zastosować coś innego.

Kod: Zaznacz cały

.buttons {
FONT-SIZE: 10px; TEXT-ALIGN: left; TEXT-DECORATION: none
; padding-left: 5px
; color: #FFFFFF; padding-top: 1px; padding-bottom: 1px
; padding-right: 5px; background-color: #000000
; margin-bottom: 1px
; width: 200px
}
A.buttons:link {
COLOR: #333333; BACKGROUND-COLOR: #CCCCCC; TEXT-DECORATION: none

}
A.buttons:visited {
COLOR: #333333; BACKGROUND-COLOR: #CCCCCC; TEXT-DECORATION: none

}
A.buttons:hover {
COLOR: #FFFFFF; BACKGROUND-COLOR: #999999; TEXT-DECORATION: none

PS jestem początkujący

dziękuję i pozdrawiam
Hygin
Moderator
Posty: 650
Rejestracja: wt gru 31, 2002 10:29 pm
Lokalizacja: Wrocław
Kontakt:

Re: [css] Problem z wyświetlaniem w Mozilla

Post autor: Hygin »

IE wspiera wypaczanie specyfikacji. Problem polega na tym, że powinieneś bardziej dbale pisać ten kod. Staraj się pisać w zgdzie z dokumentacją. Chodzi tu głównie o zamykanie styli poprzez ; i }.
the_foe
Przelotem
Przelotem
Posty: 295
Rejestracja: pt sty 31, 2003 12:53 pm
Lokalizacja: Wałbrzych
Kontakt:

Re: [css] Problem z wyświetlaniem w Mozilla

Post autor: the_foe »

Hygin Delimat pisze:IE wspiera wypaczanie specyfikacji. Problem polega na tym, że powinieneś bardziej dbale pisać ten kod. Staraj się pisać w zgdzie z dokumentacją. Chodzi tu głównie o zamykanie styli poprzez ; i }.
mala poprawka: nie ma zadnej specyfikacji css. I nic sie nie zanosi zeby byla. I stad ten caly burdel.
Krzysztof Sziwa

Re: [css] Problem z wyświetlaniem w Mozilla

Post autor: Krzysztof Sziwa »

the_foe jak to nie ma specyfikacji css poszukaj, a znajdziesz:
Cascading Style Sheets, level 2 revision 1 - CSS 2.1 Specification - W3C Working Draft 2 August 2002
lucek musisz stworzyć dwa pliki styli jeden dla IE, a drugi dla mozilli następnie wstawić poniższy skrypt do sekcji "head":

Kod: Zaznacz cały

<script type="text/javascript" language="javascript">
<!--
if(-1 != navigator.userAgent.indexOf("MSIE")) {
document.write('<link rel="stylesheet" type="text/css" href="katalog/style_ie.css" />');
}
else if (-1 != navigator.userAgent.indexOf("Mozilla"))
{
document.write('<link rel="stylesheet" type="text/css" href="katalog/style_moz.css" />');
}
//-->
</script>
[/code]
Lucek
Posty: 2
Rejestracja: pn cze 07, 2004 7:41 am

Re: [css] Problem z wyświetlaniem w Mozilla

Post autor: Lucek »

Dzięki, już sobie poradziłem i do .buttons dopisałem display: block;
the_foe
Przelotem
Przelotem
Posty: 295
Rejestracja: pt sty 31, 2003 12:53 pm
Lokalizacja: Wałbrzych
Kontakt:

Re: [css] Problem z wyświetlaniem w Mozilla

Post autor: the_foe »

Barnaba pisze:the_foe jak to nie ma specyfikacji css poszukaj, a znajdziesz:
Cascading Style Sheets, level 2 revision 1 - CSS 2.1 Specification - W3C Working Draft 2 August 2002
zle sie wyrazilem, nie ma specyfikacji jedynej i slusznej. specyfikacja w3c nie jest powszewchnym standardem. Sprobuj go uzywac co do joty a na pewno nei uzyskasz zachowania sie strony wszedzie takiego samego. i nie chodzi tu o problem z IE, bo mowiac prawde IE swego czasu duzo uczynilo dobrego dla rozpowszechnienia css. Chodzi o to ze tworzenie specyfikacji nie jest tworzeniem standartu, ale proba odzwzorowania biezacej rzeczywistosci i proba przejecia sterow rozwoju tej technoilogii, ktora jakos dobrze sie rozwijala bez tego
Wojciech Kocjan
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: sob gru 14, 2002 10:51 am

Re: [css] Problem z wyświetlaniem w Mozilla

Post autor: Wojciech Kocjan »

the_foe pisze:zle sie wyrazilem, nie ma specyfikacji jedynej i slusznej.
Mozesz podac linki do innych specyfikacji CSS?
the_foe pisze:specyfikacja w3c nie jest powszewchnym standardem.
Jest dla Opery i dla Mozilli, IE ma oczywiscie wszystkie standardy nie powiem gdzie, stad ten balagan.
the_foe pisze:Chodzi o to ze tworzenie specyfikacji nie jest tworzeniem standartu, ale proba odzwzorowania biezacej rzeczywistosci i proba przejecia sterow rozwoju tej technoilogii, ktora jakos dobrze sie rozwijala bez tego
Aha, czyli najpierw ludzie zaczeli uzywac CSS, potem stworzono specyfikacje CSS, ktora nie jest standardem, a jedynie proba odwzorowania biezacej rzeczywistosci? Strasznie ciekawe - Balagan wzial sie wiec z tego ze napisano specyfikacje CSS, bo bez tego CSS sie dobrze rozwijal. Podobnie pewnie jest z html - tu tez ludzie pisali stronki zgodne z wszystkimi przegladarkami, potem wymyslono specyfikacje (nie standard), ktora wszystko zawalila, bo i bez niej html dobrze sie rozwijal...

Przyznam sie ze takich wersji jeszcze nie slyszalem...
the_foe
Przelotem
Przelotem
Posty: 295
Rejestracja: pt sty 31, 2003 12:53 pm
Lokalizacja: Wałbrzych
Kontakt:

Re: [css] Problem z wyświetlaniem w Mozilla

Post autor: the_foe »

Wojtek Kocjan pisze:
the_foe pisze:zle sie wyrazilem, nie ma specyfikacji jedynej i slusznej.
Mozesz podac linki do innych specyfikacji CSS?

http://msdn.microsoft.com/library/defau ... ibutes.asp
the_foe pisze:specyfikacja w3c nie jest powszewchnym standardem.
Jest dla Opery i dla Mozilli, IE ma oczywiscie wszystkie standardy nie powiem gdzie, stad ten balagan.

balagan wynika z tego ze, inaczej niz przy (X)HTML nigdy nie orzeczono jedynego standartu. Widac to chociazby przy firefoxie, ktory jest bardziej elastyczny niz "czysta mozilla
the_foe pisze:Chodzi o to ze tworzenie specyfikacji nie jest tworzeniem standartu, ale proba odzwzorowania biezacej rzeczywistosci i proba przejecia sterow rozwoju tej technoilogii, ktora jakos dobrze sie rozwijala bez tego
Aha, czyli najpierw ludzie zaczeli uzywac CSS, potem stworzono specyfikacje CSS, ktora nie jest standardem, a jedynie proba odwzorowania biezacej rzeczywistosci? Strasznie ciekawe - Balagan wzial sie wiec z tego ze napisano specyfikacje CSS, bo bez tego CSS sie dobrze rozwijal. Podobnie pewnie jest z html - tu tez ludzie pisali stronki zgodne z wszystkimi przegladarkami, potem wymyslono specyfikacje (nie standard), ktora wszystko zawalila, bo i bez niej html dobrze sie rozwijal...

Przyznam sie ze takich wersji jeszcze nie slyszalem...
widze ze mocno starasz sie byc niegrzeczny ;) pisalem tylko w odniesieniu do css. html to inna sprawa, zawsze od poczatku byl standartem, i tu m$ duzo zrobil zeby nie byl, ale w koncu musial sie poddac. Css to inna bajka, bo przegladarka to w istocie tlumacz html, inne media, jak js czy css, powsaly pozniej. Dlatego standart html wymusil sie sam, a z innymi rzeczami jest gorzej. To przeciez przegladarki stworzyly te technologie (IE - CSS, JS- NN), a nie ktos wymyslil cos, wprowadzil standard a pzregladarki to zaakceptowaly.
Krzysztof Sziwa

Re: [css] Problem z wyświetlaniem w Mozilla

Post autor: Krzysztof Sziwa »

the_foe umiesz czytać? na stronie którą podałeś wyraźnie pisze:
If an attribute or property has been proposed to the World Wide Web Consortium (W3C) but not yet made standard, it is marked as "proposed." If an attribute or property has not been proposed to the W3C and is not standard, it is marked as "extension."
Wojciech Kocjan
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: sob gru 14, 2002 10:51 am

Re: [css] Problem z wyświetlaniem w Mozilla

Post autor: Wojciech Kocjan »

the_foe pisze:widze ze mocno starasz sie byc niegrzeczny ;)
Nie to mam na celu, uwazam po prostu ze nie masz racji.
Css to inna bajka, bo przegladarka to w istocie tlumacz html, inne media, jak js czy css, powsaly pozniej. To przeciez przegladarki stworzyly te technologie (IE - CSS, JS- NN), a nie ktos wymyslil cos, wprowadzil standard a pzregladarki to zaakceptowaly.
Tutaj niestety sie mylisz, poczytaj historie CSS: http://www.w3.org/Style/LieBos2e/history . Idea CSS powstala w 1994 roku, od tego czasu zaczeto nad tym pracowac. Dopiero w 1995 roku pojawia sie wątek Microsoftu:
The CSS Saga pisze:Among the participants was Thomas Reardon of Microsoft who pledged support for CSS in upcoming versions of Internet Explorer.
Tak więc twierdzenie, iż to Microsoft stworzyl CSS i tym podobne, ktore wyraziles w swoim poscie - jest bledne.
iniside
Działa
Działa
Posty: 1025
Rejestracja: ndz gru 01, 2002 7:40 pm
Lokalizacja: Małomice
Kontakt:

Re: [css] Problem z wyświetlaniem w Mozilla

Post autor: iniside »

Wojtek Kocjan pisze: Tak więc twierdzenie, iż to Microsoft stworzyl CSS i tym podobne, ktore wyraziles w swoim poscie - jest bledne.
Inaczej nie tworzył. Ale dopuki instał zespół developersko odpowiedzialny za IE. Implemntował go najszybciej ze wszytkich dostępnych na rynku przeglądarek. A tamte nie nadążały. Czy pamiętacie jeszcze jakie problmy stwarzał kiedyś Gecko (tak ten sam silnki który napędza, Netscape, Mozille, Firefox itp). To było straszne style wyglądały tak jakby ich nie było. Wyświetlanie stron z użycie styli trwało potwronie długo. Gdby MS nie rozwiązał zespołu odpwiedzialnego za IE. Ten pewnie dalj wiódł by prym w implentowaniu nowych technologi..
ODPOWIEDZ