Proszę o jakąś sugestię w czym może być problem w validacji css
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.matmar.pl%2F&warning=1&profile=css21&usermedium=all
Może ktoś się spotkał z takim problemem i udało mu się go rozwiązać.
Ja siedzę już drugi dzień i skończyły mi się pomysły.
Pozdrawiam
josh
20-02-2008, 20:28
masz zainstalowany dodatek mosthumb i ten dodatek podczepia pod index szablonu swoj plik css ktorego widac brak we wskazanym folderze
pozdr
llukasz
20-02-2008, 20:29
Wszystko jest wyjaśnione w języku polskim, czego chcieć więcej?????
1. Wrzuć na serwer plik
/mambots/content/lightThumb/lightbox.css
2. usuń wartość paading-top: auto z pliku CSS
mateow
20-02-2008, 20:50
Jeden błąd usunięty :)
niestety w pliku css nie znalazłem pozycji jak padding auto więc nie mam pojecia o którą wartość chodzi.
Więc wygląda na to że cały plik jest ok. sprawdziłem też cały css
Więc w czym może tkwić taki problem
413 Błšd parsowania - duration=3)
547 Niepoprawny numer : padding (http://www.w3.org/TR/REC-CSS2/box.html#propdef-padding) auto nie jest wartociš padding-top : auto
llukasz
20-02-2008, 21:30
Tak więc poprawiłeś kod, o którym pisałem post wyżej? Jeśli tak to przynajmniej jeden błąd powinien zniknąć.
mateow
20-02-2008, 21:47
Niestety nie widzę w którym miejscu jest ten błąd.
Jestem w fazie poszukiwań :)
Bardzo dziękuje za pomoc i dalej szukam przyczyn może jeszcze ktoś coś znajdzie.
Poprawiłem ale nadal jest błąd tym razem w innym miejscu.
Chyba będę musiał prześledzić cały kod stron :(
llukasz
20-02-2008, 22:13
Zaraz zobaczę co jest nie tak (ogólnie doradzę Ci, abyś cieszył się gdy pojawiają się kolejne błędy po poprawieniu jednego, nie jest to oznaka poprawienia 'źle', a tego, że validator czasem ma pewne 'odjazdy' i z powodu jednego błędu nie widzi innych).
ps: z tym padding auto to jest coś nie tak, spróbuj walidować kod jakimiś kawałkami
mateow
20-02-2008, 23:02
Zauważyłem że kod szablonu ma kilka błędów i może to one powodują te z css'a błędy.
index.php wygląda następująco
<?php
defined( '_VALID_MOS' ) or die( 'Restricted access' );
// needed to seperate the ISO number from the language file constant _ISO
$iso = explode( '=', _ISO );
// xml prolog
echo '<?xml version="1.0" encoding="iso-8859-2"?>;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
<head>
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/scripts/prototype.lite.js"></script>
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/scripts/moo.fx.js"></script>
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/scripts/moo.fx.pack.js"></script>
<script type="text/javascript">
window.onload = function() {
fadesize = new fx.FadeSize('left_outer', {duration: 500});
}
</script>
<script type="text/javascript" src="<?php echo $mosConfig_live_site; ?>/mambots/content/lightThumb/prototype.js"></script>
<script type="text/javascript" src="<?php echo $mosConfig_live_site; ?>/mambots/content/lightThumb/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="<?php echo $mosConfig_live_site; ?>/mambots/content/lightThumb/lightbox.js"></script>
<link href="<?php echo $mosConfig_live_site; ?>/mambots/content/lightThumb/lightbox.css" rel="stylesheet" type="text/css" />
</head>
<?php mosShowHead(); ?>
<?php
if ( $my->id ) {
initEditor();
}
Popraw wszystkie błędy... najpierw to co umiesz, potem jak zostaną jakieś to pisz na forum.
mateow
21-02-2008, 10:11
Witam ponownie
Więc tak udało mi się zminimalizować błędy z 8 do 5 :) już coś.
Jestem jeszcze w fazie poprawek tych 5 ale idzie mi to z oporem :confused:
Może ktoś wychwyci co jest nie tak bo jakoś podpowiedzi z validatora mnie mylą.
Oto kod index.php z 5 błedami
<?php
defined( '_VALID_MOS' ) or die( 'Restricted access' );
// needed to seperate the ISO number from the language file constant _ISO
$iso = explode( '=', _ISO );
// xml prolog
echo '<?xml version="1.0" encoding="iso-8859-2"?>
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/xhtml1-transitional.dtd">
<!-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/xhtml1-transitional.dtd"> -->
<!-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -->
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
<head>
<script type="text/javascript"> src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/scripts/prototype.lite.js"></script>
<script type="text/javascript"> src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/scripts/moo.fx.js"></script>
<script type="text/javascript"> src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/scripts/moo.fx.pack.js"></script>
<script type="text/javascript">
window.onload = function() {
fadesize = new fx.FadeSize('left_outer', {duration: 500});
}
</script>
<script type="text/javascript"> src="<?php echo $mosConfig_live_site; ?>/mambots/content/lightThumb/prototype.js"></script>
<script type="text/javascript"> src="<?php echo $mosConfig_live_site; ?>/mambots/content/lightThumb/scriptaculous.js?load=effects"></script>
<script type="text/javascript"> src="<?php echo $mosConfig_live_site; ?>/mambots/content/lightThumb/lightbox.js"></script>
<link href="><?php echo $mosConfig_live_site; ?>/mambots/content/lightThumb/lightbox.css" rel="stylesheet" type="text/css" />
</head>
<?php mosShowHead(); ?>
<?php
if ( $my->id ) {
initEditor();
}