Strona 1 z 2
Sprawdzanie poprawości składni - błąd gdy dołączony CSS
Napisane:
2 sierpnia 2008, o 12:59
przez wodek
Witam!
Zauważyłem że gdy sprawdza się składnie to występuje problem gdy klasa arkusza stylów jest jako zewnętrzny plik. Oczywiście w właściwościach serwisu jest dołączony CSS i nawet w właściwościach pliku dołączyłem CSSa.
Oto przykład na którym sprawdzałem:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>sprawdz</title>
<link rel="stylesheet" href="testcss.css" type="text/css" />
</head>
<body>
<p class="test">sprawdz CSS</p>
<p class="blad">sprawdz CSS</p>
</body></html>
i zewnętrzny CSS testcss.css
p.test {
color: gren;
}
p.blad {
color: red;
}
Gdy dam się komendę "Sprawdź składnię znaczników"
komunikuje wtedy błąd:
Ostrzeżenie: Znacznik <p...> odwołuje się do klasy niepasującej do żadnego arkusza stylów: blad
Ostrzeżenie: Znacznik <p...> odwołuje się do klasy niepasującej do żadnego arkusza stylów: test
Gdy style są osadzone w pliku HTML to nie ma problemu.
Na samym początku myślałem że to problem dlatego że korzystam z mapowania i dlatego zrobiłem test z statycznym plikiem HTML.
Proszę o sprawdzenie.
Pozdrawiam.
Sprawdzanie poprawości składni - błąd gdy dołączony CSS
Napisane:
2 sierpnia 2008, o 21:17
przez januzi
testcss.css != test.css
Sprawdzanie poprawości składni - błąd gdy dołączony CSS
Napisane:
2 sierpnia 2008, o 23:44
przez wodek
Oczywiście plik to testcss.css
Błąd wkradł się przy opisywaniu postu. Poprawiłem post.
Problem natomiast został...
Sprawdzanie poprawości składni - błąd gdy dołączony CSS
Napisane:
5 sierpnia 2008, o 08:32
przez reggi
Witam.
Przyjrzę sie temu i poprawię.
Napisane:
20 lutego 2009, o 18:10
przez reggi
Napisane:
23 lutego 2009, o 10:49
przez wodek
Witam,
sprawdziłem jeszcze raz i po "sprawdź składnię znaczników" Ctrl+Shift+G występują dwa błędy "Ostrzeżenie: Znacznik <p...> Odwołuje się do klasy niepasującej do żadnego arkusza stylów: Błąd"
i oczywiście drugi odpowiednio.
Próbowałem z podłączeniem stylów do projektu ale też nic nie dało. Może problem wynika z tego że aktualizuje ciągle pajączka a powinienem go usunąć na dobre i jeszcze raz zainstalować. Jak będę miał chwilkę czasu to tak zrobię.
A może ktoś inny przetestowałby ten błąd i się wypowiedział!!
Pozdrawiam
Napisane:
24 lutego 2009, o 13:03
przez reggi
Sprawdziłem różne wersje wstecz aż do 5.6.1 i nie ma tego błędu. Sorry, może to głupie pytanie, ale różne "cuda" mi też się zdarzają - czy plik ze stylami NA PEWNO jest w odpowiednim miejscu (w tym przypadku w folderze z plikiem HTML)?
Napisane:
24 lutego 2009, o 19:52
przez wodek
Witam serdecznie!
Ja też zacząłem sprawdzać co u mnie nie tak. Pokusiłem się nawet na instalację na testowym kompie eksport ustawień itp. i wszystko Ok wyszło. Ale zdziwiony wróciłem do kompa na którym pracuję i okazało się że też wszystko ok, ale wtedy gdy nie mam włączonego mapowania. I jeszcze coś takiego zauważyłem że jak nie dałem czerwonej kropki to chyba chodziło, ale jak dałem już czerwoną kropkę (ustaw jako aktywne) no to błąd za błędem tak jak w postach wyżej. Jak usunę mapowanie to ok nie ma błędów. Czytałem w pomocy i nie widzę jakiejś zależności.
Proszę o informację jak to w ogóle jest, czy to błąd, i jak to ominąć.
Pracuje na Vertrigo i mam wgrany dodatkowo MozillaControl1712.exe
Pozdrawiam
Napisane:
25 lutego 2009, o 13:18
przez reggi
Ale o które mapowanie chodzi? Mapowanie przy przeglądaniu, czy dla synchronizacji? I jeszcze jedna rzecz mi przyszła do głowy - a może ten plik jest otwierany do edycji zdalnie z serwera FTP i chodzi o mapowanie dla ścieżki FTP na URL? Czy to jednak plik otwierany z lokalnego dysku?
Próbuję, próbuję i nijak nie potrafię powtórzyć
Napisane:
25 lutego 2009, o 15:56
przez wodek
Witam
Chodzi o mapowanie przy podglądzie mam wpisany taki adres
http://127.0.0.1/pajaczek-test/
jeśli wejdę na przeglądarkę to jest wszystko Ok wyświetla się jak trzeba.
Jeśli kliknę na ostrzeżenia w Pajączku to wyświetli się mi nowy dokument a w nim wszystko dobrze wygenerowane.
Zauważyłem że jak wyłączę Raportuj ID klasy nie odnoszącej się do żadnych stylów (Edytor/Pisownia i weryfikacja składni/ zakładka weryfikacja składni CSS) to ładnie przechodzi no ale wtedy nie sprawdza tego co ma sprawdzać.
Jeszcze jedno odkryłem
Bo odkryłem że w sumie mi działa i wszystko interpretuje jak trzeba jak nie ma klasy to jest błąd a jak jest wszystko to jest ok. I nie wiem czy tak powinno być czy nie ale ja używam Ctrl+Shift+G!!! czyli sprawdza bieżący dokument. No i jak by interpretować że nie sprawdza połączeń między innymi plikami to w sumie wszystko ok! Ale z drugiej strony nie powinno tak.
Pozdrawiam i z ciekawością czekam na odpowiedź
Napisane:
25 lutego 2009, o 16:37
przez reggi
Jednak myśl mi przyszła do głowy. Czy w ustawieniach weryfikacji składni znacznikow masz zaznaczoną opcję: Weryfikuj za pomocą dokumentu podglądu, jeśli dostępny? Bo to może ona jest winna? Byc może dokument podglądu jest w innym miejscu, niż plik HTML i CSS i stąd problem?
Napisane:
25 lutego 2009, o 19:23
przez wodek
Kurcze no słowa nie powiem
no jak ręką odjął! nic mi nie pozostaje jak podziękować i pogratulować!! Tych ustawień poprostu jest i jak widać nieraz można się zamotać.
Chciałbym tylko przy okazji omawiania tematu CSS zaznaczyć o delikatnych problemach takich jak brak opacity i background-position brak możliwości dodania dwóch znaczników np. top right lub 0px 20px nie jest to problemem wielkich ale ..
Na niedogodnieniami jest też brak zapamiętania w 'inspektor znaczników' i 'inspektor CSS' wybranej przeglądarki - ciągle po uruchomieniu pamięta moją ulubioną IE
Jeszcze ostatnio co zauważyłem problemy to z tworzeniem tabeli Ctrl+T zawartości komórki nie pamięta.
Pozdrawiam Serdecznie - temat z poprawnością uważam za zamknięty
Napisane:
25 lutego 2009, o 19:59
przez wodek
Przemyślałem jeszcze tą sprawę i sprawdzałem z dynamicznym kodem, i jeśli jest zaznaczona ta opcja 'Weryfikuj za pomocą dokumentu podglądu, jeśli dostępny' to sprawdza też wygenerowany w PHP kod, no a jeśli nie no to niestety brak tego co byśmy chcieli sprawdzić. I teraz przypominam sobie początki dlaczego to ustawiłem.
W takim razie czekam na rozwiązanie tego problemu
bo była by to fajna opcja - zwłaszcza że jak kliknę na błąd to otwiera się poprawnie wygenerowany dokument. Z weryfikacją odnośników też by było fajnie
Zaznaczę tylko że na różne sposoby dodawałem pliki.
Podrawiam
Napisane:
26 lutego 2009, o 11:50
przez reggi
Faktycznie w okienkach podglądu przełacza się stale na IE. Postaram się temu zaradzić.
Jeśli chodzi o "opacity" - nie jest to zgodne ze standardem, więc nie istnieje w pliku danych języka CSS. Możesz jednak samodzielnie dopisac odpowiednie słowo kluczowe i zdefiniowac jego parametry.
Napisane:
26 lutego 2009, o 13:16
przez wodek
Rzeczywiście nawet w CSS3 nie jest to standard - ups.
Ostatnio zacząłem dopisywać takie rozkazy i definiowalne nazwy funkcji bo niestety nie ma : clone, __toString, __clone, __set, _get. Myślę że powinnno to być w następnych wersjach poprawione.
Jeszcze mam jedno pytańko czy w tych ustawieniach można zrealizować tak żeby poprzez dodany przezemnie rozkaz sterujący "clone", dawało efekt aby przepisywały się z jednego obiektu podpowiedzi danej klasy do drugiej.
Jeszcze jeden błąd który nie robi jakiejś wielkiej funkcjonalnego problemu ale istnieje to jak kiedyś opisywałem brak możliwości usunięcia katalogu/pliku podczas "zmiana nazw wielu plików" tak to samo dzieje się przy eksportowaniu ustawień tzn nie można usunąć katalogu/pliku do póki nie wyłączy się pajączka.
Pozdrawiam