- Podręcznik użytkownika programu Dreamweaver
- Wprowadzenie
- Program Dreamweaver a platforma Creative Cloud
- Synchronizowanie ustawień programu Dreamweaver z chmurą Creative Cloud
- Biblioteki Creative Cloud w programie Dreamweaver
- Używanie plików programu Photoshop w programie Dreamweaver
- Praca z programami Adobe Animate oraz Dreamweaver
- Wydzielanie przygotowanych do wyświetlania w Internecie plików SVG z bibliotek
- Przestrzenie robocze i widoki w programie Dreamweaver
- Konfigurowanie serwisów
- Informacje o serwisach programu Dreamweaver
- Konfigurowanie lokalnej wersji serwisu
- Nawiązywanie połączenia z serwerem publikacji
- Konfigurowanie serwera testowego
- Importowanie i eksportowanie ustawień serwisu programu Dreamweaver
- Przenoszenie istniejących serwisów z serwera zdalnego do lokalnego katalogu głównego serwisu
- Funkcje ułatwień dostępu w programie Dreamweaver
- Ustawienia zaawansowane
- Ustawianie preferencji serwisu dotyczących transferu plików
- Określanie ustawień serwera proxy w programie Dreamweaver
- Synchronizowanie ustawień programu Dreamweaver z chmurą Creative Cloud
- Korzystanie z systemu Git w programie Dreamweaver
- Zarządzanie plikami
- Tworzenie i otwieranie plików
- Zarządzanie plikami i folderami
- Odbieranie plików i wysyłanie ich na serwer
- Pobieranie plików do edycji i odkładanie ich na serwer
- Synchronizacja plików
- Porównywanie plików w poszukiwaniu różnic
- Maskowanie plików i folderów w serwisie programu Dreamweaver
- Włączanie funkcji Uwagi do projektu w serwisach programu Dreamweaver
- Zapobieganie potencjalnemu obejściu funkcji Gatekeeper
- Układ i projekt
- Korzystanie z wizualnych pomocy do układu
- Informacje o tworzeniu układu strony za pomocą stylów CSS
- Projektowanie elastycznych serwisów WWW z użyciem struktury Bootstrap
- Tworzenie i używanie zapytań o media w programie Dreamweaver
- Prezentacja zawartości za pomocą tabel
- Kolory
- Tworzenie reagujących projektów za pomocą układów elastycznej siatki
- Narzędzie Extract w programie Dreamweaver
- CSS
- Podstawowe informacje o stylach CSS
- Tworzenie układu strony za pomocą panelu Projektant CSS
- Korzystanie z preprocesorów CSS w programie Dreamweaver
- Ustawianie preferencji stylów CSS w programie Dreamweaver
- Przenoszenie reguł CSS w programie Dreamweaver
- Konwertowanie stylu CSS wewnątrz znacznika na regułę CSS w programie Dreamweaver
- Posługiwanie się znacznikami DIV
- Stosowanie gradientów na tło
- Tworzenie i edytowanie efektów przejść CSS3 w programie Dreamweaver
- Formatowanie kodu
- Zawartość strony i zasoby
- Ustawianie właściwości strony
- Ustawianie właściwości CSS dla nagłówków i łączy
- Praca z tekstem
- Znajdowanie i zastępowanie tekstu, znaczników i atrybutów
- Panel DOM
- Edytowanie w widoku aktywnym
- Kodowanie znaków dokumentu w programie Dreamweaver
- Zaznaczanie i wyświetlanie elementów w oknie Dokument
- Ustawianie właściwości tekstu na panelu Inspektor właściwości
- Sprawdzanie pisowni na stronie internetowej
- Używanie linii poziomych w programie Dreamweaver
- Dodawanie i modyfikowanie kombinacji czcionek w programie Dreamweaver
- Praca z zasobami
- Wstawianie i aktualizowanie dat w programie Dreamweaver
- Tworzenie list ulubionych zasobów w programie Dreamweaver i zarządzanie nimi
- Wstawianie i edytowanie obrazów w programie Dreamweaver
- Dodawanie obiektów multimedialnych
- Dodawanie zawartości wideo w programie Dreamweaver
- Wstawianie wideo HTML5
- Wstawianie plików SWF
- Dodawanie efektów dźwiękowych
- Wstawianie obiektów audio HTML5 w programie Dreamweaver
- Praca z elementami bibliotek
- Stosowanie pisma arabskiego i hebrajskiego w programie Dreamweaver
- Łączenie i przeglądanie
- Efekty i widgety jQuery
- Tworzenie kodu serwisów WWW
- Informacje o tworzeniu kodu w programie Dreamweaver
- Środowisko programistyczne w programie Dreamweaver
- Ustawianie preferencji kodowania
- Dostosowywanie ustawień kolorowania kodu
- Pisanie i edytowanie kodu
- Podpowiedzi i uzupełnianie kodu
- Zwijanie i rozwijanie kodu
- Ponowne wykorzystywanie fragmentów kodu za pomocą funkcji Urywki
- Linting: oczyszczanie kodu z błędów
- Optymalizacja kodu
- Edytowanie kodu w widoku Projekt
- Praca z zawartością znacznika HEAD strony
- Wstawianie dołączeń po stronie serwera w programie Dreamweaver
- Korzystanie z bibliotek znaczników w programie Dreamweaver
- Importowanie własnych znaczników do programu Dreamweaver
- Używanie zachowań JavaScript (instrukcje ogólne)
- Stosowanie wbudowanych zachowań JavaScript
- Omówienie języków XML i XSLT
- Wykonywanie transformacji XSL po stronie serwera w programie Dreamweaver
- Wykonywanie przekształceń XSL po stronie klienta w programie Dreamweaver
- Dodawanie encji znaków w kodzie XSLT w programie Dreamweaver
- Formatowanie kodu
- Obiegi pracy związane z wieloma produktami
- Instalowanie i używanie rozszerzeń programu Dreamweaver
- Aktualizacje w aplikacji w programie Dreamweaver
- Wstawianie dokumentów Microsoft Office w programie Dreamweaver (tylko Windows)
- Praca z programami Fireworks i Dreamweaver
- Edycja zawartości w stronach programu Dreamweaver za pomocą aplikacji Contribute
- Integracja programu Dreamweaver z aplikacją Business Catalyst
- Tworzenie spersonalizowanych kampanii rozsyłanych pocztą elektroniczną
- Szablony
- Informacje o szablonach programu Dreamweaver
- Rozpoznawanie szablonów oraz dokumentów opartych na szablonach
- Tworzenie szablonu programu Dreamweaver
- Tworzenie edytowalnych regionów w szablonach
- Tworzenie powtarzalnych regionów i tabel w programie Dreamweaver
- Używanie regionów opcjonalnych w szablonach
- Definiowanie edytowalnych atrybutów znacznika w programie Dreamweaver
- Tworzenie zagnieżdżonych szablonów w programie Dreamweaver
- Edytowanie, aktualizowanie i usuwanie szablonów
- Eksportowanie i importowanie zawartości XML w programie Dreamweaver
- Stosowanie szablonu lub usuwanie go z istniejącego dokumentu
- Edycja zawartości w szablonach programu Dreamweaver
- Reguły składni dla znaczników szablonu w programie Dreamweaver
- Ustawianie preferencji podświetlenia dla regionów szablonów
- Korzyści wynikające z używania szablonów w programie Dreamweaver
- Urządzenia mobilne i obsługa wielu ekranów
- Dynamiczne serwisy, strony i formularze WWW
- Podstawowe informacje o aplikacjach internetowych
- Konfigurowanie komputera do programowania aplikacji
- Rozwiązywanie problemów z połączeniami z bazą danych
- Usuwanie skryptów połączenia w programie Dreamweaver
- Projektowanie stron dynamicznych
- Omówienie źródeł zawartości dynamicznej
- Definiowanie źródeł zawartości dynamicznej
- Dodawanie dynamicznej zawartości do stron
- Modyfikowanie dynamicznej zawartości w programie Dreamweaver
- Wyświetlanie rekordów z bazy danych
- Udostępnianie aktywnych danych w programie Dreamweaver oraz rozwiązywanie problemów z takimi danymi
- Dodawanie własnych zachowań serwerowych w programie Dreamweaver
- Tworzenie formularzy w programie Dreamweaver
- Zbieranie informacji od użytkowników za pomocą formularzy
- Tworzenie oraz włączanie formularzy ColdFusion w programie Dreamweaver
- Tworzenie formularzy WWW
- Rozszerzona obsługa elementów formularza w języku HTML5
- Tworzenie formularzy za pomocą programu Dreamweaver
- Tworzenie aplikacji metodą graficzną
- Tworzenie stron wzorca i szczegółów w programie Dreamweaver
- Tworzenie stron wyszukiwania i wyników
- Tworzenie strony wstawiania rekordów
- Tworzenie strony uaktualniania rekordów w programie Dreamweaver
- Tworzenie stron usuwania rekordów w programie Dreamweaver
- Używanie poleceń ASP do modyfikacji bazy danych w programie Dreamweaver
- Tworzenie strony rejestracji
- Tworzenie strony logowania
- Tworzenie strony, do której dostęp będą mieli tylko uwierzytelnieni użytkownicy
- Zabezpieczanie folderów w aplikacji ColdFusion za pomocą programu Dreamweaver
- Korzystanie ze składników ColdFusion w programie Dreamweaver
- Testowanie, podgląd i publikacja serwisów WWW
- Rozwiązywanie problemów
Omówienie podstawowych koncepcji dotyczących stylów CSS, takich jak reguły CSS, selektory, dziedziczenie itd. Informacje o dodawaniu stylów CSS do stron WWW w programie Dreamweaver.
Informacje o stylach CSS
CSS (Cascading Style Sheets) to zbiór reguł formatowania, które sterują wyglądem zawartości na stronie WWW. Sformatowanie strony za pomocą stylów CSS umożliwia rozdzielenie zawartości od prezentacji. Zawartość strony, kod HTML, znajduje się w pliku HTML. Natomiast reguły CSS, które definiują prezentację tego kodu, znajdują się w innym pliku (zewnętrznym arkuszu stylów), albo w innej części dokumentu HTML (zazwyczaj w sekcji nagłówka). Rozdzielenie zawartości i prezentacji znacznie ułatwia scentralizowaną obsługę wyglądu serwisu. Gdy chce się wprowadzić zmiany, nie trzeba modyfikować każdej właściwości na każdej stronie z osobna. Ponadto oddzielenie zawartości od prezentacji pozwala uzyskać prostszy i bardziej przejrzysty kod HTML, co skraca czas wczytywania się stron w przeglądarce i upraszcza nawigację osobom niepełnosprawnym (np. korzystającym z czytników ekranu).
CSS zapewnia elastyczność i kontrolę nad precyzyjnym wyglądem strony. Za pomocą stylów CSS można sterować wieloma właściwościami tekstu, np. czcionkami i ich rozmiarami; pogrubieniem, kursywą, podkreśleniem i cieniem tekstu; kolorem tekstu i kolorem tła; kolorem i podkreśleniem łączy; a także wieloma innymi właściwościami. Sterując czcionkami za pomocą stylu CSS można również zagwarantować bardziej spójną obsługę układu i wyglądu strony w wielu różnych przeglądarkach.
Obok formatowania tekstu, za pomocą stylów CSS można sterować formatem i położeniem elementów blokowych na stronie WWW. Element blokowy to samodzielny fragment zawartości, na ogół oddzielony nowym wierszem na stronie HTML i sformatowany graficznie w postaci bloku. Na przykład znaczniki h1 (nagłówek 1. rzędu), p (akapit) oraz div (rozdział) generują elementy blokowe na stronach WWW. Dla elementów blokowych można ustawiać marginesy i krawędzie, umieszczać je w określonym miejscu, dodawać kolor tła, oblewać je tekstem itd. Manipulowanie elementami blokowymi to podstawowa metoda tworzenia układu strony za pomocą stylów CSS.
Informacje o regułach CSS
Reguła formatowania CSS składa się dwóch części: selektora i deklaracji (lub, w większości przypadków, bloku deklaracji). Selektor to termin (odnoszący się do takich elementów, jak znacznik p, h1, nazwa klasy albo identyfikator), który identyfikuje formatowany element. Natomiast blok deklaracji definiuje właściwości stylu. W poniższym przykładzie, h1 to selektor, a cały tekst w klamrach ({}) to blok deklaracji:
h1 { font-size: 16 pixels; font-family: Helvetica; font-weight:bold; }
Pojedyncza deklaracja składa się z dwóch części: właściwości, np. font-family (rodzina czcionek) oraz wartości, np. Helvetica. W poprzedniej regule CSS, utworzono styl dla znaczników h1: tekst wszystkich znaczników h1 powiązanych z tym stylem będzie miał rozmiar 16 punktów, czcionkę Helvetica i będzie pogrubiony.
Styl (który pochodzi z reguły lub zbioru reguł) jest przechowywany w innym miejscu, niż tekst, który formatuje. Zazwyczaj jest to zewnętrzny arkusz stylów albo sekcja nagłówka w dokumencie HTML. Zatem jedna reguła dla znaczników h1 może dotyczyć wielu znaczników naraz (a w przypadku zewnętrznego arkusza stylów, reguła może dotyczyć jednocześnie wielu znaczników na wielu różnych stronach). Dzięki temu standard CSS ogromnie ułatwia modyfikowanie wyglądu. Uaktualnienie reguły CSS w jednym miejscu powoduje, że formatowanie wszystkich używających jej elementów automatycznie przyjmuje nowy styl.
W programie Dreamweaver można tworzyć następujące rodzaje stylów:
Style klasy umożliwiają stosowanie właściwości stylu do dowolnych elementów na stronie.
Style znaczników HTML zmieniają definicję formatowania poszczególnych znaczników, np. h1. Gdy utworzysz lub zmienisz styl CSS dla znacznika h1, zmieni się automatycznie cały tekst sformatowany znacznikiem h1.
Style zaawansowane zmieniają definicję formatowania pewnych kombinacji elementów albo innych form selektorów, dozwolonych w standardzie CSS (np. selektor td h2 obowiązuje wtedy, gdy nagłówek h2 występuje w komórce tabeli). Style zaawansowane zmieniają także formatowanie znaczników, które zawierają określony atrybut id (np. style definiowane przez #mojStyl obowiązują dla wszystkich znaczników, które zawierają parę atrybut wartość: id="mojStyl").
Reguły CSS mogą być przechowywane w następujących miejscach:
Zewnętrzne arkusze stylów CSS
Zbiory reguł CSS, przechowywane w oddzielnym, zewnętrznym pliku CSS (.css), a nie w pliku HTML. Taki plik jest połączony z jedną lub wieloma stronami w serwisie WWW za pomocą łącza albo reguły @import, umieszczanej w sekcji nagłówka dokumentu.
Osadzone arkusze stylów CSS
Zbiory reguł CSS, dodane w znaczniku style w sekcji nagłówka dokumentu HTML.
Style wewnętrzne
Zdefiniowane w poszczególnych wystąpieniach znaczników w dokumencie HTML. (Nie zaleca się stosowania stylów wewnętrznych).
Program Dreamweaver rozpoznaje style zdefiniowane w istniejących dokumentach, jeżeli spełniają one wytyczne CSS. W widoku Projekt program Dreamweaver bezpośrednio renderuje większość zastosowanych stylów. (Jednak wyświetlenie podglądu dokumentu w przeglądarce zapewnia najbardziej precyzyjne renderowanie strony „na żywo”). Niektóre style CSS są różnie renderowane w przeglądarkach Microsoft Internet Explorer, Netscape, Opera, Apple Safari i innych. Niektórych stylów nie obsługuje jak dotąd żadna przeglądarka.
Informacje o stylach kaskadowych
Termin kaskadowy odnosi się do sposobu, w jaki przeglądarka ostatecznie wyświetla style dla określonych elementów na stronie internetowej. Za style wyświetlane na stronie internetowej odpowiedzialne są trzy różne źródła: arkusz stylów utworzony przez autora strony, zaznaczenia stylów dostosowane przez użytkownika (jeśli są) i domyślne style przeglądarki. W poprzednich tematach opisane zostało tworzenie stylów dla strony internetowej jako tworzenie strony internetowej i arkusza stylów dołączonego do tej strony. Przeglądarki posiadają też swoje własne domyślne arkusze stylów dyktujące renderowanie stron internetowych, dodatkowo użytkownicy mogą dostosować swoje przeglądarki tworząc zaznaczenia określające wyświetlanie stron internetowych. Końcowe wyświetlanie strony internetowej jest wynikiem reguły wszystkich trzech źródeł razem wziętych („kaskadowanie”), co ma na celu renderowanie strony internetowej w optymalny sposób.
Często stosowany znacznik — znacznik akapitu, lub znacznik <p>— ilustruje koncepcję. Domyślnie, przeglądarki posiadają arkusze stylów definiujące czcionkę i rozmiar czcionki dla tekstu akapitu (tzn. tekstu umieszczonego między znacznikami <p> w kodzie HTML). Przykładowo w przeglądarce Internet Explorer cały tekst główny łącznie z tekstem akapitu, domyślnie wyświetlany jest czcionką Times New Roman, Medium.
Jednak, jako autor strony internetowej, możesz utworzyć arkusz stylów nadpisujący domyślny styl czcionki i rozmiar czcionki akapitu. Na przykład w swoim arkuszu stylów możesz utworzyć następującą regułę:
p { font-family: Arial; font-size: small; }
Gdy użytkownik wczytuje stronę, ustawienia kroju czcionki akapitu oraz rozmiaru czcionki określone przez autora strony zastępują domyślne ustawienia przeglądarki.
Użytkownicy mogą tworzyć zaznaczenia, aby dostosować wyświetlanie strony w przeglądarce w optymalny sposób do ich własnego używania. Na przykład w przeglądarce Internet Explorer użytkownik może wybrać polecenie z menu Widok > Rozmiar tekstu > Największy, aby powiększyć czcionkę do bardziej czytelnego rozmiaru, jeśli czcionka jest zbyt mała. Ostatecznie (przynajmniej w tym przypadku), wybór użytkownika nadpisuje domyślne style przeglądarki dla czcionki akapitu i rozmiaru czcionki oraz style akapitowe utworzone przez autora strony.
Kolejną ważną częścią stylów kaskadowych jest dziedziczenie. Właściwości dla większości elementów na stronie internetowej są dziedziczone — na przykład znaczniki akapitu dziedziczą określone właściwości ze znaczników treści (body), znaczniki zakresu dziedziczą określone właściwości znaczników akapitowych itd. Zatem, jeśli w swoim arkuszu stylów utworzysz następującą regułę:
body { font-family: Arial; font-style: italic; }
Cały tekst akapitowy na stornie internetowej (także tekst dziedziczący właściwości ze znaczników akapitowych) będzie pisany czcionką Arial, kursywą ponieważ znacznik akapitowy dziedziczy te właściwości ze znaczników body. Jednak można określać reguły bardziej dokładnie i tworzyć style nadpisujące standardową formułę dla dziedziczenia. Na przykład jeśli w swoim arkuszu stylów utworzysz następującą regułę:
body { font-family: Arial; font-style: italic; } p { font-family: Courier; font-style: normal; }
Cały tekst treści (body) będzie pisany czcionką Arial, kursywą z wyjątkiem tekstu akapitowego (i jego dziedziczenia), który będzie wyświetlany za pomocą czcionki Courier (nie-kursywa). Technicznie, znacznik akapitu najpierw dziedziczy właściwości ustawione dla znacznika body, ale następnie je ignoruje, ponieważ ma własne zdefiniowane właściwości. Inaczej mówiąc, podczas gdy zwykle elementy strony dziedziczą właściwości z powyższych, bezpośrednia aplikacja właściwości znaczników zawsze powoduje nadpisanie formuły standardowej dla dziedziczenia.
Kombinacja wszystkich współczynników omawianych powyżej, oraz innych współczynników, np. specyfikacja CSS, oraz kolejność reguł CSS, ostatecznie tworzy złożoną kaskadę, gdzie elementy o wyższym priorytecie nadpisują elementy o niższym priorytecie. Więcej informacji na temat reguł rządzących kaskadami, dziedziczeniem i precyzją znajduje się na stronie internetowej www.w3.org/TR/CSS2/cascade.html.
Informacje o formatowaniu tekstu i stylach CSS
Domyślnie program Dreamweaver formatuje tekst za pomocą stylów CSS (Cascading Style Sheet). Style nadawane tekstowi za pomocą Inspektora właściwości albo poleceń menu generują reguły CSS, osadzane w nagłówku bieżącego dokumentu.
Panel Projektant CSS również umożliwia tworzenie reguł i właściwości CSS oraz ich edytowanie. Panel Projektant CSS zapewnia znacznie bardziej rozbudowane możliwości edycji niż Inspektor właściwości. Wyświetla wszystkie reguły CSS zdefiniowane w bieżącym dokumencie, zarówno te osadzone w nagłówku dokumentu, jak i te z zewnętrznego arkusza stylów. Firma Adobe zaleca stosowanie panelu Projektant CSS (zamiast Inspektora właściwości) jako podstawowego narzędzia do tworzenia i edytowania stylów CSS. Dzięki temu kod jest bardziej przejrzysty i łatwiejszy w utrzymaniu.
Informacje o panelu Projektant CSS: Tworzenie układu strony za pomocą panelu Projektant CSS.
Oprócz własnych stylów i arkuszy można stosować w dokumentach arkusze stylów dołączone do programu Dreamweaver.
Samouczek przedstawiający formatowanie tekstu za pomocą stylów CSS można znaleźć na stronie internetowej www.adobe.com/go/vid0153_pl.
Informacje o skróconych właściwościach CSS
Specyfikacja CSS umożliwia tworzenie stylów w krótszej notacji. Nazywa się to skróconą składnią CSS. Skrócona składnia CSS umożliwia podanie wartości kilku właściwości w jednej deklaracji. Na przykład właściwość font umożliwia ustawienie w jednym wierszu właściwości font-style, font-variant, font-weight, font-size, line-height oraz font-family.
Korzystając ze skróconej składni CSS należy pamiętać, że opcje pominięte w skróconej właściwości CSS otrzymają wartości domyślne. Może to spowodować nieprawidłowe wyświetlanie stron, jeżeli do tego samego znacznika przypisano dwie lub więcej reguł CSS.
Np. przedstawiona poniżej reguła h1 stosuje pełną składnię CSS. Należy zauważyć, że właściwości font-variant, font-stretch, font-size-adjust oraz font-style otrzymały wartości domyślne.
h1 { font-weight: bold; font-size: 16pt; line-height: 18pt; font-family: Arial; font-variant: normal; font-style: normal; font-stretch: normal; font-size-adjust: none }
Ta sama reguła w postaci pojedynczej właściwości o składni skróconej wygląda następująco:
h1 { font: bold 16pt/18pt Arial }
Gdy stosuje się notację skróconą, właściwości pominięte przyjmują wartości domyślne. Zatem w poprzednim przykładzie pominięto właściwości font-variant, font-style, font-stretch oraz font-size-adjust.
Jeżeli style zdefiniowano w więcej niż jednym miejscu (np. zostały one zarówno osadzone w stronie HTML, jak i zaimportowane z zewnętrznego arkusza stylów) i użyto kombinacji pełnej i skróconej składni CSS, to trzeba pamiętać, że właściwości pominięte w regule skróconej mogą kaskadowo przesłaniać właściwości bezpośrednio zdefiniowane w innej regule.
Dlatego też program Dreamweaver domyślnie stosuje pełną notację składni CSS. Pozwala to uniknąć potencjalnych problemów wynikłych z przesłonięcia reguły w notacji pełnej przez regułę w notacji skróconej. Otwierając w programie Dreamweaver stronę WWW zapisaną w skróconej notacji CSS należy pamiętać, że program utworzy nowe reguły CSS w składni pełnej. Sposób, w jaki program Dreamweaver tworzy i edytuje reguły CSS, można zmienić w preferencjach edycji CSS w kategorii Style CSS okna dialogowego Preferencje (Edycja > Preferencje w systemie Windows lub Dreamweaver > Preferencje w systemie Macintosh).
Dreamweaver a style CSS
Program Dreamweaver udostępnia wiele metod pracy ze stylami CSS:
- Panel Projektant CSS umożliwia przygotowanie stylów CSS przy minimum prac programistycznych. Więcej informacji: Tworzenie układu strony za pomocą panelu Projektant CSS.
- Kod CSS można również napisać ręcznie. Więcej informacji o narzędziach programistycznych oferowanych przez program Dreamweaver: Środowisko programistyczne w programie Dreamweaver.
- Jeśli wolisz pracować nad plikami Sass, Scss lub Less, możesz napisać kod w swojej preferowanej składni i wykorzystać go w programie Dreamweaver. Więcej informacji: Preprocesory CSS.