Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [css] problem ze stylami , FF działa IE nie
Forum PHP.pl > Forum > Po stronie przeglądarki
grudziu
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. }
eS...
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
lopik
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 ?
grudziu
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ć?
revyag
Zamiast
Kod
document.all.menu_rozwijane

elementowi menu_rozwijane nadaj id i odwołuj się tak:
Kod
document.getElementById("id_menu_rozwijane")
gekon
Jeszcze oprócz poprawnego DOCTYPE proponowałbym dać go w jednej linijce, wtedy na pewno powinno się włączyć Standards mode.
lopik
Chodzi Ci o DOCTYPE w jednej linijce ?
A co to za różnica ?
gekon
Czasami IE się na tym wykłada.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.