Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [OPERA] opcja sprawdź poprawność
kaznodzieja
post 29.06.2009, 17:52:11
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 1
Dołączył: 28.01.2007

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


Użyłem opcji sprawdz poprawność z menu kontekstowego Opery. Opcja ta wysyła strone to walidatora na http://validator.w3.org/check#. Troche się zdzwiłem jak zobaczyłem ilość błedów i ostrzerzeń. Zrobiłem podobny test na strone onetu i tego formularza w którym właśnie pisze. Wynik też mnie zaskoczył . Ilość błedów i ostrzerzeń bardzo duża! W takim razie gdzie i czy wogóle da się za pomocą jakiegoś narzędzia sprawdzić poprawność strony??

Pozdrawiam Błazej


--------------------
"Nie dyskutuj z debilem, bo najpierw sprowadzi Cię do swego poziomu a potem pokona doświadczeniem"

http://vlaho.pl
http://foto.vlaho.pl
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Crozin
post 29.06.2009, 18:03:45
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


A nie zauważyłeś, że poza ilością błędów/ostrzeżeń wyświetla się dla każdego z nich stosowny komunikat + informacja co może być przyczyną?
Go to the top of the page
+Quote Post
nmts
post 29.06.2009, 18:07:14
Post #3





Grupa: Zarejestrowani
Postów: 283
Pomógł: 34
Dołączył: 21.03.2008

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


Standardy co jakiś czas się zmieniają, rzadko kto aktualizuje serwisy aby sprostać nowym wymogom, bo działa, ale kiedyś może przestać. Bardzo często jeden błąd w kodzie powoduje wyświetlenie wielu błędów w walidatorze, co za tym idzie nie zawsze taki diabeł straszny jak go walidator maluje. Nie znam innych podobnych narzędzi, ale może dlatego, że specem nie jestem. winksmiley.jpg


--------------------
Free Web Tools - narzędzia dla programistów, webdeveloperów i specjalistów seo...
Go to the top of the page
+Quote Post
erix
post 29.06.2009, 18:09:39
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Zrobiłem podobny test na strone onetu

Onet chyba nigdy nie dbał o standardy. tongue.gif Więc masz kiepski punkt odniesienia.


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
kaznodzieja
post 30.06.2009, 16:25:11
Post #5





Grupa: Zarejestrowani
Postów: 94
Pomógł: 1
Dołączył: 28.01.2007

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


A fomularz do pisania postów na nasyzm forum ? ;-p

Czy ktoś mógłby rzucić okiem na poniższy kod. Walidator ładuje dużą ilość błędów

  1. <?php session_start();
  2. include_once("function2.php");
  3. ?>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  7. <title>Parafia św. Michała Archanioła - Ostrowiec Św</title>
  8. <link href="style2.css" rel="stylesheet" type="text/css" media="screen"/>
  9.  
  10. </head>
  11.  
  12. <div id="body">
  13. <div id="top">
  14. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
  15. codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="900" height="138" id="movie" />
  16. <param name="movie" value="baner.swf" />
  17. <embed src= " baner.swf " quality="high" width="900" height="138" name="movie" type="application/x-shockwave-flash" plug inspage="http://www.macromedia.com/go/getflashplayer" /> </object>
  18. <br><br>
  19. <?
  20. include("czytania.php");
  21. ?>
  22. </div>
  23.  
  24. <div id="container1">
  25. <ul class="menu1">
  26. <li class="nazwa_menu">
  27. Dziś:
  28. </li>
  29. <li>
  30. <? include("przewin.php");
  31. ?>
  32. </li>
  33. </ul>
  34.  
  35. <? echo "<br><br><br><br><br><br><br><br><br>";
  36. include( "modules/calendar.inc.php" );
  37. echo "<br><br><br>";
  38. include( "wydarzenia.php" );
  39.  
  40. include( "banery.php" );
  41. ?>
  42. <br><br><br>
  43.  
  44.  
  45. </div>
  46. <div id="container2">
  47. <?php if ($_SESSION['prawa']==1 or $_SESSION['prawa']==2 or $_SESSION['prawa']==3 )
  48. { ?>
  49. <ul class="menu2">
  50. <li class="nazwa_menu">Panel Administratoski</li>
  51. <li><a href=logowanie.php?akcja=przerzut target='_parent'>Jestes zalogowany jako:<br><b><center><?php echo $_SESSION['login']; ?></center></b></a><li>
  52. <li><a href=logowanie.php?akcja=przerzut target='_parent'>Ostatnia wizyta:<br><i> <?php echo ladna_data_z_godz($_SESSION['ost_log']);?></i></li>
  53. <li><a href=logowanie.php?akcja=przerzut&login=logout target='_parent'>Wyloguj</a></li>
  54. <?php } ?>
  55. </ul>
  56.  
  57. <ul class="menu2">
  58. <li class="nazwa_menu">
  59.  
  60. </li>
  61. <li>
  62. <a href="index.php">Strona Główna</a>
  63. </li>
  64.  
  65. </ul>
  66.  
  67.  
  68. <ul class="menu2">
  69. <li class="nazwa_menu">
  70. Parafia
  71. </li>
  72. <li>
  73. <a href="hist.php" target="_parent" >Historia</a>
  74. </li>
  75. <li>
  76. <a href="ksiez.php" target="_parent" >Duszpasterze</a>
  77. </li>
  78. <li>
  79. <a href="sios.php" target="_parent">Siostry</a>
  80. </li>
  81. <li>
  82. <a href="sakra.php" target="_parent">Sakramenty</a>
  83. </li>
  84. <li>
  85. <a href="naboz.php" target="_parent">Nabożeństwa</a>
  86. </li>
  87. <li>
  88. <a href="galeria/index.php" target="_parent" >Galeria</a>
  89. </li>
  90. <li>
  91. <a href="info.php" target="_parent" >Dane parafii</a>
  92. </li>
  93. </ul>
  94. <ul class="menu2">
  95. <li class="nazwa_menu">
  96. Działaność
  97. </li>
  98. <li>
  99. <a href="dusz.php" target="_parent" >Duszpasterstwa</a>
  100. </li>
  101. <li>
  102. <a href="oglo.php" target="_parent" >Wydarzenia</a>
  103. </li>
  104. <li>
  105. <a href="poradnia.php" target="_parent" >Poradnia Rodzinna</a>
  106. </li>
  107. </ul>
  108. <ul class="menu2">
  109. <li class="nazwa_menu">
  110. Inne
  111. </li>
  112. <li>
  113. <a href="media.php" target="_parent" >Katolickie Media</a>
  114. </li>
  115. <li>
  116. <a href="linki.php" target="_parent" >Ciekawe strony</a>
  117. </li>
  118. <li>
  119. <a href="mail_para.php" target="_parent">Kontakt</a>
  120. </li>
  121. </ul>
  122.  
  123.  
  124.  
  125. </div>
  126. <div id="content">


Cała strona tu LINK


--------------------
"Nie dyskutuj z debilem, bo najpierw sprowadzi Cię do swego poziomu a potem pokona doświadczeniem"

http://vlaho.pl
http://foto.vlaho.pl
Go to the top of the page
+Quote Post
erix
post 30.06.2009, 17:47:54
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
A fomularz do pisania postów na nasyzm forum ? ;-p

To nie moja działka. ;d Choć z ciekawości sprawdzę, jak tam w devie z tym. ;p

A co do Twojego problemu, zacząłbym od poprawienia literówek, poczytania, jakie są różnice między HTML a XHTML i wyciągnięciu wniosków.


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Pawel_W
post 1.07.2009, 21:00:19
Post #7





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


dużo zależy od js, na stronie validatora jest napisane, że mogą wystąpić błędy, ja na mojej miałem ok. 100 błędów, ale gdy odkomentowałem wszystkie skrypty js, to strona zdała test ;]
Go to the top of the page
+Quote Post
fander
post 2.07.2009, 09:54:53
Post #8





Grupa: Zarejestrowani
Postów: 231
Pomógł: 22
Dołączył: 6.10.2008

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


na stronie zastosowano
XHTML 1.0 Transitional

zgodnie ze standardami elementy <br> zamien na <br />

masz 2 razy osadzony elment body <body> i <body bgcolor="#ebebeb" > w którymś z inkludowanych plików jest ten element

Kod
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="900" height="138" id="movie" [color="#ff0000"]/>[/color]
    <param name="movie" value="baner.swf" />
    <embed src= " baner.swf "  quality="high" width="900" height="138" name="movie" type="application/x-shockwave-flash" plug inspage="http://www.macromedia.com/go/getflashplayer" />
</object>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="900" height="138" id="movie" >
    <param name="movie" value="baner.swf" />
    <embed src= " baner.swf "  quality="high" width="900" height="138" name="movie" type="application/x-shockwave-flash" plug inspage="http://www.macromedia.com/go/getflashplayer" />
</object>


Nie kończy się elementów blokowych za pomocą /> element object ma wyglądać tak <object></object> a nie <object /><object/>

Wartości parametrów podajemy w "" np <table cellpading="0"> a nie <table cellpading=0>

Jeżeli wstawiasz element <script> a w nim src to musisz podać jakiego jest typ żeby przeglądarka wiedząła jak go parsować
<script language="javascript" src="inne/scroll.js"></script> ma być <script type="text/javascript" language="javascript" src="inne/scroll.js"></script>

i jeszce jedna ważna uwaga w specyfikacji XHTML wszystkie elementy musza być napisane z małej litery czyli nie piszemy <TABLE> czy <DIV> tylko <table> i <div> etc

Popraw naraize to a błędów ubędzie masa smile.gif
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: 14.08.2025 - 06:03