Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [css] problem ze stylami , FF działa IE nie
grudziu
post 19.01.2007, 04:57:45
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 25.09.2006
Skąd: Gdansk

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


Cześć,
własnie jestem na etapie kończenia jednej stronki, mam jeden problem, dlaczego w taki sposób zadeklarowane style nie chcą działać?? (wklejony kod brałem z dwóch stron i mocno przerobiłem na własne potrzeby)
W FF wszystko jest wporządku, na dwóch różnych wersjach w IE nie chce działać. Jak zaczynam zniemiać zwłaszcza !doctype i xmlns to nagle zaczyna wszedzie niby działać, ale w FireFoxie jest lipa bo nie dzialają skrypty JavaScript.

Ehhh dwie h mi zeszło na szukanie i ... nie wiem, pogubiłem się

  1. <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
  2.  
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4.  
  5. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
  6.  
  7. <link rel="stylesheet" href="tmc.css" type="text/css" media="all" />
  8. <style type="text/css" media="screen"><!----></style> ...


A w ten sposób fragment css:
  1. a:link {
  2. color: #332879;
  3. text-decoration: none;
  4. }
  5. /* to jest tylko do linków które znajdują sie w tekscie*/
  6. a:hover {
  7. color: #EBB22C;
  8. text-decoration: none;
  9. }
  10.  
  11. #menu { background-color: #444444;
  12. width: 165px;
  13. height: 460px;
  14. padding: 20px;
  15. float: left;
  16. }


--------------------
Inteligentny dom inteligentny dom tanio
Inteligentny budynek Automatyka budynkowa
LONworks KNX KNX
sklep KNX sklep eib
Go to the top of the page
+Quote Post
eS...
post 19.01.2007, 06:58:40
Post #2





Grupa: Zarejestrowani
Postów: 367
Pomógł: 2
Dołączył: 4.03.2003
Skąd: C:/Windows/Temp

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


Jak to e FF nie działają skrypty js. Masz włączoną obsługę java script w ustawieniach? Po za tym jak w FF nie działa js to zobacz co wywala debuger js


--------------------
Go to the top of the page
+Quote Post
lopik
post 20.01.2007, 00:54:23
Post #3





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


Daj tak:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


A dokument XML powinien wyglądać:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  5. </head>
  6. <body xml:lang="pl">
  7.  
  8. </body>
  9. </html>


A ze stylami nie rozumiem ? :|
Najpierw dołączasz plik .css a później robisz zagnieżdżanie css'a ?

Ten post edytował lopik 20.01.2007, 00:57:00


--------------------
w3c & c++
Go to the top of the page
+Quote Post
grudziu
post 21.01.2007, 18:52:58
Post #4





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 25.09.2006
Skąd: Gdansk

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


Na wstępie dziękuję za sugestie.

Zmieniłem tak jak w ostatnim poście, dalej problem, debugger wywala problem z następującym kodem, dokładnie z document.all
  1. <?php
  2. if (widoczny==0) 
  3. {
  4. document.all.menu_rozwijane.style.visibility="visible";
  5. widoczny=1}
  6. ?>

przeczytalem ze document.all jest archaicznym rozwiązaniem IE. Jak go zastąpić?

Ten post edytował grudziu 21.01.2007, 18:54:05


--------------------
Inteligentny dom inteligentny dom tanio
Inteligentny budynek Automatyka budynkowa
LONworks KNX KNX
sklep KNX sklep eib
Go to the top of the page
+Quote Post
revyag
post 21.01.2007, 20:15:35
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Zamiast
Kod
document.all.menu_rozwijane

elementowi menu_rozwijane nadaj id i odwołuj się tak:
Kod
document.getElementById("id_menu_rozwijane")


--------------------
-------------

------
Go to the top of the page
+Quote Post
gekon
post 28.01.2007, 03:34:10
Post #6





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


Jeszcze oprócz poprawnego DOCTYPE proponowałbym dać go w jednej linijce, wtedy na pewno powinno się włączyć Standards mode.


--------------------
Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ
Go to the top of the page
+Quote Post
lopik
post 28.01.2007, 14:56:59
Post #7





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


Chodzi Ci o DOCTYPE w jednej linijce ?
A co to za różnica ?


--------------------
w3c & c++
Go to the top of the page
+Quote Post
gekon
post 30.01.2007, 00:22:41
Post #8





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


Czasami IE się na tym wykłada.


--------------------
Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ
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: 19.07.2025 - 10:03