1 Witamy w wirtualnym języku HTMLostatni następny
2 Wyjaśnienie: Określenie "HTML" będzie używane w znaczeniu ogólnego języka opisującego strukturę dokumentów stron WWW. Zapoznając się z tym językiem poznasz zasady projektowania stron WWW zgodnie z najnowszymi technologiami, a jednocześnie działających także w starszych przeglądarkach. poprzedni następny
3 Edytory: Co jest potrzebne, żeby napisać stronę internetową? Teoretycznie może to być dowolny edytor tekstu.Dokument (X)HTML, czyli (Extensible) Hypertext Markup Language - (Rozszerzalny) Hipertekstowy Język Oznaczania, jest po prostu plikiem tekstowym, gdzie wpisujemy wszystkie polecenia, dotyczące formatowania tekstu, wstawiania grafiki i inne. Lecz pisanie strony w zwykłym edytorze tekstu, byłoby bardzo uciążliwe. Dlatego powstało wiele wyspecjalizowanych edytorów, które ułatwią pracę. poprzedni następny
4 Początkowa strona WWW:Cały dokument powinien być objęty parą znaczników . Między nimi powinna zaś się znaleźć para znaczników , która stanowi ramy dla informacji nagłówkowych. Pozostałe informacje powinny być objęte z kolei znacznikami . Wygląda to następująco: informacje nagłówkowe właściwa treść (ciało) dokumentu poprzedni następny
5 cd.: Między znacznikami i powinno się znaleźć polecenie
6 Drugim bardzo ważnym elementem jest informacja o stronie kodowej dokumentu.Zalecamy stosowanie strony kodowej ISO (czyli ISO Latin 2). Jest to międzynarodowy standard, a "przy okazji" także Polska Norma. Powinniśmy sporządzać dokument w tym standardzie i zarazem opatrywać go informacją typu META. Jest ona umieszczana w ramach znaczników head i wygląda następująco: poprzedni następny
7 c.d. Stosowanie standardu kodowania Windows-1250 nie jest zabronione, ale nie jest również zalecane. Dokument HTML przygotowany standardowym notatnikiem Windows zawiera polskie znaki w formacie windows W dokumencie takim należy umieścić element: poprzedni następny
8 Uwaga: wielkie litery w deklaracji DTD (Document Type Definition) są konieczne!Przed dokumentem, tj. przed otwierającym znacznikiem dodaj jeszcze zalecaną definicję typu dokumentu, czyli tzw. prolog: poprzedni następny
9 Oto jak przykładowo powinien wyglądać dokument w formacie HTML:
10 Tytuły: W dokumentach często wprowadzamy tytuły, zwane też nagłówkami. Służy do tego polecenie i zamykającego
. Tytuł stopnia pierwszego
Tytuł stopnia drugiego
Tytuł stopnia trzeciego
Tytuł stopnia czwartego
Tytuł stopnia piątego
Tytuł stopnia szóstego
poprzedni następny
11 Tytuły (nagłówki) Kilka innych przykładów, z użyciem stylu lokalnego:Śródtytuł wyrównany do prawego marginesu
poprzedni następny
12 cd.: Obramowany śródtytuł z literami co 1mm
Śródtytuł w kolorze darkseagreen na tle black
poprzedni następny
13 Znacznik akapitu Akapit jest podstawowym elementem zawierającym tekst w dokumentach HTML i służy do wydzielania fragmentów zawierających jakąś zwartą myśl.
14
Akapit wyrównany do prawego marginesu
Akapit w niebieskim kolorze, w pojemniku o szerokości 50%, wyrównany do obu marginesów, z wcięciem pierwszego wiersza i podwójną wysokością wiersza
poprzedni następny 15 Znacznik końca wierszaZnacznik końca wiersza służy do przełamywania wiersza i przenoszenia treści do następnego wiersza bez kończenia akapitu. Nowy wiersz jest wprowadzany bez dodatkowej interlinii, w przeciwieństwie do polecenia akapitu, które wprowadza dodatkowy odstęp między dwoma akapitami z tekstem.
poprzedni następny
16 Następny akapit: A teraz następny akapit, w którym zastosujemy...
ten sam manewr.
W taki sposób możemy skracać wiersze akapitu i przenosić je niżej, co bardzo się przyda we współczesnej
poezji
pisanej
często
w słupkach
poprzedni następny
17 Pozioma linia Pozioma linia to po prostu kreska ciągnąca się przez całą szerokość okna lub pojemnika, w którym została umieszczona.
poprzedni następny
18 Linia cd.: 2. Linii możemy nadać dowolną grubość i kolor:
3. Linia może mieć określoną długość w pikselach lub procentach:
4. Linia może być dosunięta do prawego marginesu:
poprzedni następny
19 Blok preformatowany Blok preformatowany jest blokiem tekstu, w którym uwzględniane są białe znaki znajdujące się w kodzie źródłowym, np. dodatkowe spacje, punkty tabulacji, znaki końca akapitu itd., które są pomijane w innych poleceniach, np. w akapicie.
poprzedni następny
20 Blok cytowany Bloku cytowanego możemy użyć przy powoływaniu się na jakieś źródło. Cytat jest wyświetlany z uwzględnieniem tabulacji, zaś tekst powinien się znajdować w jakimś elemencie blokowym, np. w akapicie:
poprzedni następny
21 Adres Polecenie (wyświetlane za pomocą kursywy) jest często stosowane w odniesieniu do bloku tekstu zawierającego imię i nazwisko, adres pocztowy, adres poczty elektronicznej, np.: poprzedni następny
22 Blok dokumentu Polecenie div (blok, sekcja) odgrywa kluczową rolę w grupowaniu wielu różnych elementów i pozycjonowaniu większych fragmentów dokumentu. Na blokach formatowanych za pomocą kaskadowych arkuszy stylów oparte są dziś nowoczesne układy stron (ang. layouty).
23 cd.:
24 Obramowanie formularzaFieldset tworzy obramowanie dla znajdujących się w jego ramach elementów formularza - każdy element, jak przyciski radiowe, pole tekstowe czy rozwijana lista wyboru, może być objęty taką ramką. Samo obramowanie można oczywiście uzyskać za pomocą stylów, więc wprowadzanie nowego polecenia nie byłoby zasadne. Rzeczywisty efekt widzimy dopiero po połączeniu go ze znacznikiem poprzedni następny
25 Elementy liniowe - ZakresZakres definiowany jest za pomocą polecenia . Jest elementem wydzielającym jakiś fragment dokumentu, ale w przeciwieństwie do polecenia div pełni tę rolę jako element liniowy, np. pozwala wydzielić fragment akapitu i nadać mu za pomocą stylów specjalne formatowanie, jak pogrubienie tekstu w kolorze niebieskim albo pochylenie tekstu na zielonym tle. W tym akapicie ten fragment jest pogrubiony i w niebieskim kolorze, natomiast ten fragment jest pochylony i na zielonym tle, a tu jest koniec akapitu.
26 Komentarz Polecenie pozwala wstawiać do dokumentu komentarz autora. Treść komentarza nie będzie wyświetlana na ekranie, ale stanowi dodatkową informację dla samego autora lub osoby czytającej, gdy zajrzy do źródła dokumentu. poprzedni następny
27 Czcionki Czcionka pogrubiona : Czcionka pochylona : Subskrypt (indeks dolny) : Superskrypt (indeks górny) : Czcionka o stałej szerokości znaku : poprzedni następny
28 Czcionki cd.: Duża czcionka (+1 punkt) : Mała czcionka (-1 punkt) : Mała czcionka (-1 punkt) : poprzedni następny
29 Znaczniki logiczne Znaczniki logiczne odnoszą się do konkretnych zastosowań, ale wizualny efekt ich działania jest analogiczny jak w przypadku znaczników fizycznych. Czcionka pogrubiona, pochylona lub monotypiczna są domyślnie przypisane do wybranego znacznika logicznego. Odwołanie do źródła : Definicja : Znacznik , czyli Defining Instance, jest poleceniem stosowanym do wyróżniania jakiegoś fragmentu tekstu, np. pojawiającego się po raz pierwszy w danym tekście terminu. Przeglądarki interpretują jako kursywę. poprzedni następny
30 cd. znaczniki logiczne:Element usunięty : Element wstawiony : Czcionka mocno wyróżniona (strong) : poprzedni następny
31 Kolory czcionki Dowolnemu fragmentowi tekstu można nadać kolor. W starszych wersjach HTML stosowano polecenie font color="nazwa_koloru", jednak w HTML 4 zostało ono uznane za przestarzałe i do określania koloru stosuje się obecnie style. Tekst w kolorze niebieskim.
32 Znaki specjalne W dokumentach WWW powinniśmy stosować standard kodowania ISO , gdyż taka jest przyjęta w naszym kraju norma. Stosując standard ISO możemy też jednak wykorzystać "opisowy" sposób wprowadzania znaków z innych języków, a przede wszystkim różnych znaków specjalnych. Przykładowe znaki specjalne: (funt szterling) £ - £ (euro) &euro - € (znak praw autorskich) © - © (zastrzeżony znak towarowy) ® - ® (ułamek zwykły) ¼ - ¼ (index górny) ³ - ³ (znak akapitu) ¶ - ¶ (kropka) &bull - • (promil) &permil - ‰ poprzedni następny
33 Wielkość czcionki Tekst o wielkości large
34 Krój czcionki W starszych wersjach HTML stosowano polecenie font face="nazwa_kroju". W HTML 4.01 zrezygnowano z niego na rzecz stylów. Na przykład: Treść akapitu wyświetlona krojem Arial
35 Odsyłacze Odsyłacze (inaczej: hiperłącza, łącza hipertekstowe, odnośniki, linki) charakterystyczne elementey dokumentów w światowej sieci World Wide Web. Bez odsyłaczy nie istniałyby powiązania między dokumentami na tym samym serwerze, w tym samym mieście, kraju czy kontynencie. Dzięki odsyłaczom można wiązać ze sobą poszczególne strony, a doskonałym przykładem ich roli jest choćby niniejszy dokument, który został opracowany na wielu, powiązanych ze sobą stronach. Gdyby nie było odsyłaczy, cała treść kursu musiałaby zostać przedstawiona na jednej stronie, która byłaby dość uciążliwa w czytaniu. Odsyłacz jest niczym innym, jak wskazaniem jakiegoś innego miejsca. poprzedni następny
36 Etykieta Można wyróżnić dwa rodzaje konstrukcji odsyłaczowych:do etykiet i do stron. Etykieta (zwana też zakładką lub kotwicą - ang. anchor) jest znakiem, swoistą elektroniczną zakładką, podobną do zakładek w książce, która zaznacza jakieś miejsce w tekście. Gdy utworzymy etykietę, będziemy mogli się odwoływać nie tylko do zawierającej ją strony, ale i do konkretnego miejsca na stronie. W ten sposób czytelnik będzie mógł natychmiast skoczyć do wskazanego punktu. poprzedni następny
37 Odsyłacze do etykiet Tekst Jeśli tworzymy odsyłacz do etykiety na tej samej stronie, wystarczy użyć samej nazwy etykiety, czyli: Tekst, na którym należy kliknąć Uwaga: należy zwrócić uwagę na wielkość liter w etykiecie. Gdy etykieta rozpoczyna się z wielkiej litery, także odsyłacz powinien zawierać nazwę etykiety pisaną z wielkiej litery. poprzedni następny
38 Odsyłacze Odsyłaczem jest konstrukcja, która wskazuje pewne miejsce w Internecie i pozwala skoczyć do niego za pomocą kliknięcia na niej myszką. Tekst, na którym należy kliknąć Oczywiście najczęściej stosujemy odsyłacze do stron WWW, których charakterystycznym elementem jest ciąg Konstrukcja może więc mieć postać: tekst odsyłacza poprzedni następny
39 Odsyłacze absolutne i względneWarto wiedzieć, że rozróżniamy odsyłacze absolutne i względne (relatywne). Pierwsze zawierają pełny adres internetowy strony, natomiast drugie jedynie fragment ścieżki dostępu. Adresem absolutnym jest np. strona Portalu O2: Adresem relatywnym jest np. adres jakiejś wiadomości w Portalu O2: /news/96251.html poprzedni następny
40 Odsyłacze cd.: Odsyłacz do innej strony HTML (w tym samym katalogu):Edytor Pajączek Odsyłacz do innej strony w katalogu podrzędnym : Inna strona Odsyłacz do strony w innym katalogu, równorzędnym w hierarchii: Jeszcze inna strona poprzedni następny
41 Odsyłacze do poczty elektronicznej i FTPCzęsto stosowanym odsyłaczem jest konstrukcja pozwalająca czytelnikowi strony wysłać do jej autora (lub jakiejkolwiek innej osoby) pocztę elektroniczną. Jej konstrukcja wygląda następująco: Możemy jeszcze dodatkowo opatrzyć odsyłacz stosownym obrazkiem. W tym miejscu zastosujemy obrazek .png, wstawiając definicję przed adresem. poprzedni następny
42 Odsyłacze cd.: Gdybyśmy sobie zażyczyli, aby w momencie wysyłania poczty przez czytelnika strony w polu tematu listu pojawiła się jakaś domyślna treść, możemy zdefiniować odsyłacz na przykład tak: W podobny sposób można predefiniować adres odbiorcy, do którego idzie kopia listu: poprzedni następny
43 Odsyłacze cd.: Tzw. ślepa lub ukryta kopia, czyli BCC (żaden inny odbiorca listu nie zobaczy tego adresu): Można też zdefiniować fragment ciała listu, a więc już bezpośrednio w oknie edycji: poprzedni następny
44 Odsyłacze cd.: Można połączyć wszystkie te elementy i robi się to prosto, stosując jako łącznik ciąg &. Wyślij pocztę poprzedni następny
45 cd. odsyłacze: Przy definiowaniu adresu poczty (a nawet szerzej, pełnego adresu) możesz się także posłużyć znacznikiem logicznym , który automatycznie nada odpowiedni atrybut (zazwyczaj interpretowany przez przeglądarki jako kursywa), a całość umieścić w obramowanym bloku div.
46 Mapy odsyłaczy na obrazkach poprzedni następny
47 Wykazy Wykazy, zwane też częściej listami, które służą do sporządzania usystematyzowanych zestawień informacji, prezentowanych w punktach - nieuporządkowanych (punktowanych, nienumerowanych) lub uporządkowanych (numerowanych). Wykazy należą do elementów blokowych. poprzedni następny
48 Wykaz nieuporządkowanyWykaz nieuporządkowany - służy do sporządzenia wykazu nienumerowanego, w którym kolejne punkty są wyróżniane punktorami. Polecenie
tworzy ramy wykazu, natomiast polecenia
poprzedni następny
49 Atrybut type=disc wprowadza kółeczko, type=circle wprowadza puste kółeczko, natomiast type=square wprowadza kwadracik. Obecnie stosowane są style CSS, dające znacznie większe mozliwości formatowania.
poprzedni następny
50 Zagnieżdżanie wykazów nieuporządkowanychMożemy zagnieżdżać kilka poziomów listy nieuporządkowanej. Każdy kolejny, niższy poziom powinien zawierać własną definicję listy i powinien się kończyć jej zamknięciem. (otwarcie listy na pierwszym poziomie)
(otwarcie listy na drugim poziomie)
(otwarcie listy na trzecim poziomie)
51 Wykaz uporządkowany Wykaz uporządkowany służy do sporządzenia wykazu numerowanego, w którym istotna jest dla nas kolejność elementów. Ramy wykazu tworzy polecenie
, natomiast punkty są wprowadzane, podobnie jak w wykazach nieuporządkowanych, za pomocą polecenia
poprzedni następny
52 cd. numerowanie: Atrybut type, wprowadza numerowanie: Wartość type=A wprowadza numerowanie według wielkich liter łacińskich, type=a numerowanie według małych liter łacińskich, type=I numerowanie według wielkich liczebników rzymskich, type=i numerowanie według małych liczebników rzymskich, wreszcie type=1 numerowanie według liczebników arabskich. W dzisiejszych czasach w ich miejsce stosowane są style CSS.
53
Zagnieżdżanie wykazów uporządkowanychMożemy zagnieżdżać kilka poziomów listy uporządkowanej. Każdy kolejny, niższy poziom powinien zawierać własną definicję listy i powinien się kończyć jej zamknięciem. (otwarcie listy na pierwszym poziomie)
(otwarcie listy na drugim poziomie)
54 Wstawianie grafiki do dokumentuPodstawowa konstrukcja ma następującą postać: Img jest skrótem od Image (obraz), natomiast src jest skrótem od Source (żródło). Alt jest nazwą alternatywną, a więc taką, która poinformuje o zawartości ilustracji w urządzeniu nie odczytującym grafiki. Efekt zastosowania konstrukcji jest następujący: poprzedni następny
55 cd. wstawianie grafiki:Przeglądarka automatycznie odczytuje właściwą wysokość i szerokość ilustracji, ale zazwyczaj w edytorach HTML wielkości te są jawnie wstawiane, np. Możemy ręcznie zmienić rozmiary :
poprzedni następny
56 Obramowania i odstępy poprzedni następny
57 Style CSS - margines globalny (margin) lub cząstkowy (margin-top, margin-bottom, margin-left, margin-right). Akapit 50 pikseli nad i 50 pod obrazkiem :
poprzedni następny
58 Style CSS cd.: Aby umieścić ilustrację przy prawym marginesie, należy jej nadać styl style="float: right; ". poprzedni następny
59 Pozycjonowanie pionoweDo dyspozycji mamy jeszcze technikę pionowego pozycjonowania elementów względem siebie - wykorzystujemy w nim polecenie stylów vertical-align, które zastąpiło przestarzały atrybut align (top, middle, bottom). poprzedni następny
60 Macromedia Flash Powszechnie stosowany kod: poprzedni następny
61 Rozwiązanie McLellana (Flash): poprzedni następny
62 Rozwiązanie Elizabeth Castro:Rozwiązanie Elizabeth Castro (WMV): Działa też analogiczne odwołanie do pliku Wav : poprzedni następny
63 cd.: Działa odwołanie do pliku ASF (Advanced Streaming Format). Real Media poprzedni następny
64 Tabele Cała zawartość tabeli musi być umieszczona między tymi dwoma znacznikami, które stanowią jej delimitery. W ich ramach są umieszczane definicje rzędów, definicje komórek w rzędach, konkretne dane w komórkach, tytuł tabeli i nagłówki wierszy i kolumn.
poprzedni następny
65
66 Tabele Szerokość określona w pikselachWstawienie grafiki jako tło tabeli Wyrównanie do prawej całej tabeli style="float:right; " style="background-image: url(pliki/1.jpg)">
poprzedni następny 1 2 3
67 Ogólne ramy tabeli Ramy tabeli tworzone są za pomocą polecenia:
Cała zawartość tabeli musi być umieszczona między tymi dwoma znacznikami, które stanowią jej delimitery. W ich ramach są umieszczane definicje rzędów, definicje komórek w rzędach, konkretne dane w komórkach, tytuł tabeli i nagłówki wierszy i kolumn. poprzedni następny
68 Wiersz tabeli Wiersze tabeli wprowadzamy za pomocą polecenia: Wiersz tabeli jest jej konkretyzacją, a sam tworzy z kolei ramy dla komórek z danymi. W ramach
można umieścić wiele kolejnych definicji wierszy , dla przykładu:
poprzedni następny
69 Komórka w wierszu Komórki tabeli wprowadzamy za pomocą polecenia:
70 Obramowanie tabeli Aby tabela zawierała naokoło obramowanie, wystarczy rozszerzyć definicję o atrybut border. Jeśli nie podamy szerokości obramowania, przyjmowana jest jej domyślna wartość.
Gdybyśmy podali szerokość obramowania w pikselach, zostanie ona odpowiednio zinterpretowana przez przeglądarkę, na przykład:
poprzedni następny
71 Odległości między komórkamiAby odległości miedzy komórkami w pikselach były inne niż domyślne, możemy użyć atrybutu cellspacing. Powoduje to pogrubienie obramowania między nimi.
Odstępy w komórkach :
poprzedni następny
72 Szerokość tabeli Atrybut width daje nam możliwość samodzielnego zdefiniowania szerokości tabeli. Podany atrybut jest "silniejszy" od innych atrybutów, które wpływają na szerokość tabeli na ekranie.
Zamiast wartości absolutnej w pikselach możemy także użyć wartości procentowej :
poprzedni następny
73 Szerokość komórki
74 Wyrównanie tabeli W efekcie tabela zostanie przesunięta w prawo i oblana z lewej strony tekstem. Tabela przesunięta w lewo :
poprzedni następny
75 Poziome wyrównanie danych w komórkachAtrybut align wykorzystuje się także do poziomego wyrównania zawartości komórki (a nawet całego wiersza tr) - środkowania, justowania do lewej i justowania do prawej, z użyciem wartości center, left i right.
76 Wysokość tabeli 77 Pionowe wyrównanie danych w komórkachAtrybut valign (vertical align) służy do pionowego wyrównania zawartości komórki - do górnego brzegu, do środka i do dolnego brzegu. Używamy wówczas odpowiednio konstrukcji: 78 Kolor tła tabeli 79 cd. tabele: Jako tła tabeli (czy wręcz poszczególnych komórek) można także użyć gotowego obrazka - poprzednio stosowano atrybut background="nazwa_obrazka", ale obecnie jest to polecenie przestarzałe i stosuje się style CSS: 80 Kolor obramowania tabeli 81 Tytuł tabeli Tabela powinna na ogół zawierać tytuł, wyjaśniający jej treść. Należy go umieścić zaraz za ogólnymi ramami tabeli. 82 Nagłówek wiersza i kolumnyZazwyczaj w tabelach są umieszczane nagłówki wierszy i kolumn, obrazujące ich treść. Domyślnie nagłówki są pokazywane za pomocą czcionki pogrubionej i w przypadku kolumn pozycjonowane na środku. Nagłówek jest definiowany za pomocą znaczników: 83 cd. tabele: Analogicznie należy wprowadzać kody nagłówków wierszy. Każdy wiersz należy rozpocząć od komórki z nagłówkiem. 84 Łączenie komórek Komórki danych i/lub nagłówków można ze sobą łączyć. Przykład : 85 Krawędzie tabeli Atrybut frame="wartość" pozwala wyświetlać w specjalny sposób obramowanie tabeli. Wstawiamy go bezpośrednio do definicji tabeli. Przykłady wartości frame podajemy w połączeniu z wartością rules="none", czyli bez obecności wewnętrznych krawędzi. 86 cd. tabele: Wartość frame="vsides" wyświetla lewą i prawą krawędź obramowania tabeli, a frame="hsides" - górną i dolną. Wartość frame="lhs" wyświetla lewą krawędź obramowania, a frame="rhs" - prawą. Wartość frame="box" wyświetla wszystkie krawędzie obramowania. Seria wartości atrybutu rules="wartość" pozwala manipulować wewnętrznymi krawędziami tabeli (przykłady z użyciem frame="void", czyli bez obecności krawędzi zewnętrznych). 87 cd. tabele: Wartość rules="none" powoduje usunięcie linii wewnętrznych. Wartość rules=rows powoduje wyświetlenie tylko poziomych linii wewnętrznych. Wartość rules="cols" powoduje wyświetlenie tylko pionowych linii wewnętrznych (Opera ma problemy). Wartość rules="all" powoduje wyświetlenie wszystkich linii wewnętrznych. poprzedni następny 88 Formularze Formularze służą do otrzymywania i wysyłania informacji od gości odwiedzających naszą strone. Elementy formularza są tworzone w pewnych ramach są nimi: Wysyła tekst pod wskazany adres nie jako załącznik, a jako zwykły tekst (enctype="text/plain„). poprzedni następny 89 Imię i nazwisko Ile masz lat? Ile masz lat? Mniej niż 20 więcej niż 60 90 Jakiej przeglądarki używasz? Jakiej przegladarki WWW używasz? 91 Przykład: 92 Pole opcji Pole wyboru Kobieta Mężczyzna angielski francuski 93 cd. formularze: Jest to np. obramowane miejsce na wpisanie tekstu. poprzedni następny 94 Wysyłanie danych z formularza Usuwanie danych z formularza Gdy wpiszesz coś do obszaru tekstowego i klikniesz przycisk Wyślij informacje, zostanie uruchomiony program pocztowy (uwaga: adres pod który wysyłane są informacje jest adresem podanym po słowie Action). Gdy klikniesz przycisk Usuń, zawartość obszaru tekstowego zostanie przywrócona do pierwotnej postaci. Przykład: poprzedni następny 95 Ramki Opisują one technikę budowania witryny poprzez ramki.Najbardziej typowym przykładem użycia ramek jest podział okna przeglądarki na kilka części poziomych lub pionowych. Podstawową rolę w "ramkowym" dokumencie pełni specjalna strona, na której definiujemy liczbę, wielkość i pozycję ramek oraz zachowanie się innych dokumentów w momencie uaktywnienia łącza hipertekstowego. Jest ona kontenerem dla ramek. Pozostałe strony, wchodzące w skład całego, wielostronicowego układu, są stronami podrzędnymi. 96 Ramki cd.: 97 cd. ramki: Znacznik ten służy do wprowadzenia konkretnej ramki. Znacznik jest uzupełniany dodatkowymi parametrami, mówiącymi o zawartości (zagnieżdżone strony), o tym, czy ramka zawiera suwaki, a także definiującymi nazwę ramki. Sam podział na ramki to nie wszystko. Należy im jeszcze przypisać jakieś dokumenty, zazwyczaj w formacie HTML. Przywoływany plik może się znajdować w tym samym katalogu lub jakimkolwiek innym - podajemy wtedy nazwę pliku z pełną ścieżką dostępu - może to nawet być dokument w innej witrynie. poprzedni następny 98 cd. ramki: Jeśli przywoływany plik jest spory objętościowo, zapewne nie zmieści się w całości w ramce. Możemy w takim razie użyć atrybutu scrolling, który wyświetli ramkę razem z suwakami (yes), bez suwaków (no), lub automatyczne suwaki (auto). Ponieważ stosując ramki używamy jednocześnie często odsyłaczy, powinniśmy jakoś nazwać naszą ramkę - name. Nazwa będzie służyć jako punkt orientacyjny dla odsyłaczy. poprzedni następny 99 cd. ramki: Czytelnik dokumentu może regulować wielkość wyświetlonych ramek, przesuwając brzegi za pomocą myszki. Gdy jednak użyjemy w definicji atrybutu zabezpieczymy ramkę przed skalowaniem.. Domyślnie, wszystkie ramki są skalowalne Atrybut frameborder="1" lub frameborder="0" pozwala ustalić, czy obramowanie danej ramki będzie wyświetlane, czy też nie. poprzedni następny 100 cd. ramki: Wartość podana w procentach będzie interpretowana jedynie wtedy, gdy tabela będzie umieszczona w pojemniku wyższego rzędu o podanej wysokości.
poprzedni następny
poprzedni następny
poprzedni następny poprzedni następny
poprzedni następny
poprzedni następny
poprzedni następny1991 1992 1993 1994 1995 Masło 1150 1240 1380 1420 1550 Margaryna 800 900 980 1150 1320 Aby komórka w danym wierszu rozciągała się na x wierszy, należy użyć w jej definicji atrybutu Masło 1950 2120 1380 1420 1550 . W naszej tabeli zostały opatrzone atrybutem rowspan="2" dwie pierwsze komórki z danymi w wierszu Masło (i oczywiście podana łączna produkcja tłuszczów). Jednocześnie usunęto dwie pierwsze komórki z danymi w wierszu Margaryna. Pozostałe trzy komórki wiersza Margaryna (lata ) dostosowały się do odpowiednich komórek w wierszu Masło. poprzedni następny Wartość frame="void" pozwala usunąć zewnętrzne obramowanie tabeli. Wartość frame="above" wstawia górną krawędź obramowania, a frame="below" - dolną. poprzedni następny
poprzedni następny