|
Corel FORUM
Forum użytkowników programów firmy Corel. Grafika wektorowa, rastrowa i obróbka zdjęć cyfrowych
|
HTML Tidy |
Autor |
Wiadomość |
wawel
Ekspert wawel
Pomógł: 261 razy Dołączył: 30 Mar 2008 Posty: 2143 Skąd: podgorze
|
Wysłany: 18 Styczeń 2011, 15:05 HTML Tidy
|
|
|
Witam,
Czy ktos ma blizsze doswiadczenia z tym generatorem HTML Tidy zalecanym przez
w3.org.
Sprawdzilem jego dzialanie na jednej stronie i sam pozmienial zawartosc pliku i stworzyl cos co przechodzi walidacje. Wiele nie mial do pracy, ale sie sprawdzil.
Ciekawi mnie Wasza opinia o tym programie. Gdy sie robi str. w notatniku to wiadomo ze jakis blad moze sie zawsze wkrasc, a taki program moze go latwo poprawic.
pozdr. |
|
|
|
|
maroQ
Doradca
Pomógł: 16 razy Wiek: 40 Dołączył: 08 Lut 2011 Posty: 117 Skąd: Kalisz
|
Wysłany: 8 Luty 2011, 23:51 Re: HTML Tidy
|
|
|
wawel napisał/a: | HTML Tidy |
Kiedyś używałem starej wersji HTML Tidy zaimplementowanej w jakimś programie, ale to działało tak sobie. Z bardziej zagmatwanym kodem sobie nie radził. Niby wszystko przechodziło jego testy, ale po odpaleniu strony w walidatorze W3C już nie było tak dobrze.
Możliwe że coś w międzyczasie zmienili w tym zakresie.
Obecnie używam dodatku do Firefoxa który ma zaimplementowany HTML Tidy oraz parser SGML. Wykrywa praktycznie wszystkie błędy. Oczywiście poprawiać muszę ręcznie chociaż do Firefoxa też jest jakiś edytor HTMLa.
Odkąd piszę programy w php (nie mylić ze skryptami php którymi się brzydzę) to ciągłe mozolne sprawdzanie czy kod przechodzi walidację czy nie mało mnie obchodzi. Jeśli strona dobrze się wyświetla w Firefoxie, Operze, Safari, Chrome, Kopette i IE 6 i nie ma jakiś wielkich błędów walidacji to zostawiam jak jest. Ważne by CSS był dobrze napisany i strona była optymalna (tj. działała szybko i wyglądała ładnie). |
|
|
|
|
wawel
Ekspert wawel
Pomógł: 261 razy Dołączył: 30 Mar 2008 Posty: 2143 Skąd: podgorze
|
Wysłany: 9 Luty 2011, 08:38
|
|
|
Dzieki |
|
|
|
|
ABu
Doradca
Pomógł: 12 razy Wiek: 45 Dołączył: 02 Paź 2007 Posty: 122 Skąd: Kędzierzyn-Koźle
|
Wysłany: 10 Luty 2011, 01:15 Re: HTML Tidy
|
|
|
Lekko OT:
maroQ napisał/a: | Odkąd piszę programy w php (nie mylić ze skryptami php którymi się brzydzę) to ciągłe mozolne sprawdzanie czy kod przechodzi walidację czy nie mało mnie obchodzi. Jeśli strona dobrze się wyświetla w Firefoxie, Operze, Safari, Chrome, Kopette i IE 6 i nie ma jakiś wielkich błędów walidacji to zostawiam jak jest. Ważne by CSS był dobrze napisany i strona była optymalna (tj. działała szybko i wyglądała ładnie). |
Mógłbyś rozwinąć myśl? Szczególnie chodzi mi o różnicę między skryptami i programami oraz o to, jakie błędy walidacji jesteś skłonny pozostawić. |
|
|
|
|
maroQ
Doradca
Pomógł: 16 razy Wiek: 40 Dołączył: 08 Lut 2011 Posty: 117 Skąd: Kalisz
|
Wysłany: 12 Luty 2011, 14:04
|
|
|
ABu napisał/a: | Mógłbyś rozwinąć myśl? Szczególnie chodzi mi o różnicę między skryptami i programami oraz o to, jakie błędy walidacji jesteś skłonny pozostawić. |
Jak się używa php tak jak SSI czyli np.:
Kod: | <head>
<title><?php echo $title; ?></title>
</head>
|
to można powiedzieć, że korzysta się ze skryptów php.
Jak się piszę np.:
Kod: | echo "<head>\n<title>\n$title</title>"; |
to już bliżej takiej składnii do VB
Kod: | print "<head>\n<title>\n$title</title>"; |
ma już bliżej do C, natomiast:
Kod: | $text = <<<EOT
<head>
<title><?php echo $title; ?></title>
</head>
EOT; |
to już jest heredoc znane z Javy, wtedy można powiedzieć, że nie piszę się skryptów tylko programy.
Może program to nieodpowiednie słowo ale jest mniej obrzydliwe niż skrypt. Java Script to jest sktypt :P :P
Na Politechnice Łódzkiej można było oddawać programy na zaliczenie jakiegoś tam przedmiotu, pisane w dowolnym języku obiektowym byle by nie używać składni skryptowej. Tj. mieszania kodu php w kodzie html.
By to osiągnąć kod był zawsze parsowany na jeden ze sposobów dostępnych np. w CodeIgniter. To znaczy w szablonie pojawia się np. tekst w stylu ##TITLE## i jest on zamieniany na tytuł. W dużych aplikacjach używa się drugiej metody, która jest "bardziej skryptowa", ale sam kod obiektowej aplikacji praktycznie nigdy nie jest skryptem (jak to pisze się na polskich stronach związanych z php. Wyjątek stanowi np. WordPress czy OsCommerce których nie sprcjalnie mi się podoba.
Brak użycia modelu.... zapomniałem nazwy modelu używanego we frameworkach i CMSach do oddzielenia kodu php od html, i użycie php na przemian z html:
Kod: | (..) <!--Jakiś kod html-->
<?php (...) //jakiś kod php ?>
(..) <!--Jakiś kod html--> |
sprawia, że jak do projektu dołącza nowy członek to musi trochę posiedzieć by zrozumieć jak to działa. Dlatego skrypty php napawają mnie obrzydzeniem.
Pewnie nie wyjaśniłem tematu zbyt jasno, ale trudno :P
Jakby ktoś powiedział, że php to język skryptowy to się z nim nie zgodzę. PHP to język interpretowany, ale w przeciwieństwie np. do Javy nie jest on nigdy kompilowany nawet w małym stopniu. Istnieją natomiast interpretery php umożliwiające pisanie zwykłych programów dla DOS czy nawet dla windows włącznie z możliwością zamknięcia tego kodu w postaci skompilowanego pliku exe. |
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
|
|
|
|
|
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
| Strona wygenerowana w 0.12 sekundy. Zapytań do SQL: 10 |
|
|