![]() Poradnik webdesignera Strona główna Uwagi ogólne Błędy Przykazania Artykuły Linki Słowo od autorki |
WALIDACJA ZNACZNIKÓW KODU Program Dreamweaver MX ma wbudowany specjalny walidator, dzięki któremu możemy sprawdzić poprawność kodu źródłowego i poprawić ewentualne błędy. Sprawdzanie obejmuje kilka wersji języka HTML, XHTML, ColdFusion Markup Language (CFML), JavaServer Pages (JSP) oraz Wireless Markup Language (WML). Ustawianie opcji walidatora Wybierz Edit > Preferences > Validator. Na liście "Validate Against" zaznacz, z których bibliotek ma korzystać program przy sprawdzaniu dokumentu.
Display (wyświetlaj w wynikach sprawdzania): Check for (sprawdzaj w zakresie) Po ustawieniu żądanych opcji uruchamiamy walidator: File > Check Page > Validate Markup. W oknie Results/Validation wyświetlą się wyniki sprawdzania dokumentu. Podwójne kliknięcie na danym błędzie/ostrzeżeniu spowoduje wyświetlenie odpowiedniego fragmentu kodu źródłowego. CZYSZCZENIE KODU ŹRÓDŁOWEGO Po procesie tworzenia kodu często zostają w nim różne niepotrzebne elementy,
takie jak na przykład puste, czy źle zagnieżdżone znaczniki. Wybierz:
Commands > Clean Up HTML Remove Empty Container Tags - usunięcie znaczników, które nie mają żadnej zawartości, na przykład <em></em> czy <font color="000000"></font>. Remove Redundant Nested Tags - usunięcie znaczników, które się niepotrzebnie powtarzają - przykładowo: <b>Chciałabym <b>podkreślić</b>, że jest to moje prywatne zdanie</b> - znacznik pogrubienia tekstu otaczający słowo "podkreślić" zostanie usunięty. Remove Non-Dreamweaver HTML Comments - usunięcie wszelkich
komentarzy, które nie zostały dodane do kodu przez program Dreamweaver.
Przykładowo <!tutaj zaczynam skrypt--> zniknie, ale komentarz <!--
#BeginEditable "doctitle" --> pozostanie, gdyż zaznacza on
początek edytowalnego obszaru szablonu. Remove Specific Tag(s) - usunięcie konkretnych znaczników np.: font. W przypadku gdy chcemy usunąć więcej niż jeden znacznik - wpisujemy je kolejno rozdzielając przecinkami: font, blink. Combine Nested <font> Tags When Possible - połączenie znaczników sterujących kolorem i wielkością czcionki. Przykładowo: <font size="7"><font color="#CC0000">przykładowy tekst</font></font> zostanie zamienione na: <font size="7" color="#CC0000">przykładowy tekst</font>. Jako że powyższych znaczników nie powinno się już stosować, gdyż do wszelkich tego typu ustawień możemy użyć stylów CSS, opcja jest zasadniczo zbędna. Show Log on Completion - wyświetlenie raportu z przeprowadzonych zmian. Czyszczenie kodu po eksporcie do HTML z programu Microsoft Word Dreamweaver oferuje nam ogromnie cenną możliwość jaką jest czyszczenie kodu HTML wygenerowanego przez program Microsoft Word (w wersjach 97 i późniejszych). Otwieramy plik używając File > Open lub File > Import > Import Word HTML. W pierwszym przypadku musimy wybrać Commands > Clean Up Word HTML, przy imporcie okno dialogowe pojawi się automatycznie. Mamy w nim dostępne opcje podstawowe (basic) oraz ustawienia szczegółowe (detailed).
Opcje podstawowe: Remove all Word specific markup - usunięcie wszystkich charakterystycznych dla programu Word (i tylko dla niego) znaczników HTML, META oraz wszelkich niepotrzebnych dodatków, które Word generuje w kodzie. Clean up CSS - usunięcie powtarzających się w każdym możliwym momencie (taka uroda eksportowania do HTML z Worda) znaczników stylów - tych zaczynających się od deklaracji mso, znaczników niekompatybilnych z CSS oraz dziwacznych ustawień w tabelach i nagłówku dokumentu. Clean up <font> Tags - usunięcie znaczników <font> - w opcjach szczegółowych ustalamy jakie zmiany mają być dokonane w przypadku rozmiaru czcionki. Jeżeli Word zapisał również styl czcionki konieczne jest dodatkowe przeczyszczenie kodu. Fix invalidly nested tags - usunięcie nieprawidłowo
zagnieżdżonych znaczników. Apply source formatting - formatowanie kodu źródłowego. Ustawienie opcji: Edit > Preferences > Code Format. Show Log on Completion - wyświetlenie raportu z przeprowadzonych zmian. Czyszczenie kodu przy otwieraniu dokumentów (Code rewriting) Kolejne usprawnienie, które mamy do dyspozycji, to możliwość poprawiania kodu w chwili otwierania dokumentu. Celem ustawienia opcji wybierz: Edit > Preferences > Code Rewriting. Fix invalidly nested and unclosed tags - poprawienie błędnie zagnieżdżonych znaczników, dodanie brakujących zakończeń znaczników i znaków cudzysłowu. Rename form items when pasting - zmiana nazwy powtarzających się jednakowych obiektów w formularzach. Remove extra closing tags - usunięcie zakończeń znaczników, które nie były wcześniej otwarte. Warn when fixing or removing tags - wyświetlenie listy błędów w znacznikach, które będą poprawione. Never rewrite code in files with extensions - lista rozszerzeń plików, dla których żadne poprawki nie mogą być wprowadzane. Encode special characters in URL using % oraz Encode <, >,
&, and " in attribute values using & - przekodowanie
znaków specjalnych do wartości, które będą zawsze poprawnie wyświetlane. Agnieszka Richter Artykuł został napisany dla Optimus
Pascal S.A. Publikowanie całości lub fragmentów niniejszego artykułu
jest zabronione bez zgody właściciela. |
Copyright © 1999-2004, Kaila Studio. Wszelkie prawa
zastrzeżone. |