Każdy temat założony w ewidentnie złym dziale będzie usuwany! Proszę czytać opisy działów i regulamin!
![]() ![]() |
23.7.2007 - 18:07
Post
#1
|
|
![]() aktywność: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Grupa: Redakcja Postów: 829 Nr: 2 641 |
Pytanko mam natury techniczej.
Otóż testowałam nowy theme dla WP, ktory niestety nie wyswietlał sie poprawnie ani w Operze ani w Safari. O IE nie bede nawet wspominac Poradzono mi, bym wrzuciła stronkę WP, na której testowałam theme, do validatora. No i wyskoczyly błędy. Duuuzo błedów Np. 1. end tag for "p" omitted, but OMITTAG NO was specified. </div> [to był najcześciej pojawiajacy się błąd] 2. there is no attribute "TARGET". ...original one. You can get it<a TARGET="_blank" HREF="http://zeo.unic.net.... ) wiem, że w drugim przypadku chodzi o fakt, iż TARGET jest napisane duża literą, a xhtml preferuje małe. Pytanie brzmi: czy powinnam sie tym przejmowac? Przejrzec całą stronę i pozamieniac ALT na alt, HREF na href i tak dalej? Pozamieniac wszystkie div na p ? Tym bardziej, że moja strona "chodzi" dobrze we wszystkich przegladarkach i to nawet jak zmienię theme (oprocz tego jednego, nowego, który miałam przetestowac ). Bedę wdzięczna za jakieś wskazówki/uwagi. Z góry dziekuję, Kasia -------------------- Curiosity killed the cat, but satisfaction brought her back.
|
|
|
|
24.7.2007 - 06:02
Post
#2
|
|
![]() aktywność: ![]() ![]() ![]() ![]() Grupa: +Bloger Postów: 100 Nr: 713 |
Zacznę od "np"
1. No to wskazuje, że nie zamkłaś któregoś "p". I taki jeden błąd powoduje w walidatorze wskazanie kilkunastu błędów - sypie się DOM. Nie sądzę aby trzeba było zmieniać divy na paragrafy. Tylko to jest takie wróżenie z mojej strony, bo nie widze źródła strony 2. Nie jestem pewien czy akurat chodzi o pisanie dużą literą, w XHTML Strict nie ma atrybutu target po prostu (gdybyś pytała dlaczego Czy się przejmować? Osobiście uważam, że błędy świadczą o mnie No i nie możesz mieć pewności, że strona dobrze się wyświetla we wszystkich przeglądarkach Ale wybór należy do Ciebie ps. odnośnie zamiany atrybutów pisanych dużą literą na małe, to raczej nie ma problemu, praktycznie każdy ma funkcję "replace all", niektóre nawet potrafią na wielu plikach na raz (tylko trzeba uważać, aby nie zmienić tego co się nie chce -------------------- |
|
|
|
24.7.2007 - 09:16
Post
#3
|
|
![]() aktywność: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Grupa: Redakcja Postów: 829 Nr: 2 641 |
Hi wallace,
Dzieki za szybką odpowiedz. Pozwolę sobie pomęczyć jeszcze ten temat, bo mnie to intryguje Błedy typu: CYTAT end tag for "p" omitted, but OMITTAG NO was specified. </div> juz wysledzilam -> wszytkiem pojawily sie w miejscu, gdzie po ENTER dodałam <div class="costam"> dla konkretnego fragmentu tekstu. Wygladą na to, że edytor 'zrozumiał' ENTER przed divem jako <p>, ale ENTER zastosowany po </div> juz nie zadziałał jako </p> A źródło strony (tzn. strone) mozesz sprawdzic tutaj. Info o atrybucie target przyjeto do wiadomosci i stosowania Z tym tekstem o "wszystkich" przegladarkach trochę sie zagalopowałam -> ale strona działa bez zarzutu w Operze, Fire Fox, Safari, Netscape a nawet (!) IE, więc nie jest źle Jesli bedziesz miał wolną chwilkę i ochotę, to rzuc prosze fachowym okiem na źdródło strony i podziel się wnioskami odnośnie błędów, które wskazuje mi walidator. Z góry dziekuję za pomoc, Kasia -------------------- Curiosity killed the cat, but satisfaction brought her back.
|
|
|
|
25.7.2007 - 08:18
Post
#4
|
|
![]() aktywność: ![]() ![]() ![]() ![]() Grupa: +Bloger Postów: 100 Nr: 713 |
Wyświetla się dobrze bo przeglądarki starają się ignorować błędy
Uwagi, hmm, ale przecież praktycznie wszystko masz w walidatorze 1. Te divy i p, to po prostu masz kilkanaście niezamkniętych paragrafów. (po za tym paragraf nie może zawierać elementów blokowych: ul,ol czy div) 2. W kilku miejscach nie dajesz znacznika otwierającego i zamykającego (ol lub ul) listy (li). 3. W wielu miejscach wartości argumentów nie są otoczone cudzysłowami (np: <a href=adres> zamiast <a href="adres">) 4. Treść strony (między znacznikami i w wartościach argumentów) nie może zawierać: <, >. np. < div style=clear:both; >< /div > powinno być zamienione na encje: <div style="clear: both;"></div> (choć hmm, wydawało mi się, że wordpress zamienia to automatycznie, dziwne) 5. Wszystkie & (szczególnie te w linkach) nie będące encjami powinny być zamienione na & Poprawiając to (i nieszczęsne atrybuty pisane wielką literą) pozbędziesz się błędów. I nie będzie to poprawianie w 146 jak pisze walidator, strzelam około 25 pozycji na 10-15minut Spróbuj ps. Warto się zapoznać: http://kurs.browsehappy.pl/ -------------------- |
|
|
|
25.7.2007 - 22:34
Post
#5
|
|
![]() aktywność: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Grupa: Redakcja Postów: 829 Nr: 2 641 |
Czesc wallace,
No więc właściwie to chciałabym tylko Błędy poprawione, choc zajeło mi to trochę więcej niz 25 minut; problemy sprawiał < div style=clear:both; >< /div > -> trochę czasu mi upłynelo, nim zorientowałam sie, że tak naprawde to nie chodzi o brak " " tylko o brak </p> przed div'em. W kazdym badz razie strona zdała egzamin pomyslnie; z rozpedu przetestowałam nawet druga i tamtą tez uporzadkowałam na tyle, na ile bylo to mozliwe (jeden z pluginow ma 'wpisany' w strukturę błąd; brakuje mu jednego </tr> i o to czepia sie walidator). Dzieki za link do happybrowser -> parę spraw w koncu mi sie wyjasnilo Pozdrawiam, Kasia -------------------- Curiosity killed the cat, but satisfaction brought her back.
|
|
|
|
25.7.2007 - 23:19
Post
#6
|
|
![]() aktywność: ![]() ![]() ![]() ![]() Grupa: +Bloger Postów: 100 Nr: 713 |
Sprawdzając wcześniej, właśnie widziałem, że ten jeden div w paragraie powoduje ostatni błąd do poprawy
W każdym razie, pięknie, gratuluję :-) -------------------- |
|
|
|
![]() ![]() |
| Wersja Lo-Fi | Aktualny czas: 30 08 08 - 17:35 |