Head First HTML with CSS & XHTML. Edycja polska

Autorzy:

Szczegóły książki w Helionie
Tytuł oryginału: Head First HTML with CSS & XHTML
ISBN: 978-83-246-0427-2
Cena: 79 zł
Zniżka: 10%
Cena ze zniżką: 71.1 zł
Oprawa: miękka
Format: 200x234
Data wydania: 2007.01.11
Liczba stron: 684
Przykładowy rozdział: ftp://ftp.helion.pl/online/hfhtcs/hfhtcs-2.pdf
Kategoria: HTML i XHTML

Poznaj w niekonwencjonalny sposób zasady tworzenia stron WWW

  • Wykorzystaj najnowsze standardy języka HTML
  • Zastosuj style do zdefiniowania wyglądu strony
  • Opracuj formularze i mechanizmy nawigacyjne

Język HTML stale ewoluuje. Od momentu swojego powstania przeszedł długą drogę. Początkowo był to zestaw kilku znaczników służących do formatowania tekstów naukowych, publikowanych w sieci będącej zalążkiem internetu. Obecnie technologia ta pozwala na niemal dowolne układanie elementów tekstowych i graficznych na stronach WWW wyświetlanych w przeglądarkach internetowych. Współczesny HTML to nie tylko znaczniki, ale także style -- uniwersalne rozwiązanie umożliwiające kontrolowanie wyglądu strony. Zbudowanie nowoczesnej i szybko ładującej się witryny WWW wymaga opanowania tych elementów. Przeraża Cię to? Widzisz już w myślach setki linii przykładowego kodu, dziesiątki definicji i diagramów? Niepotrzebnie.

Dzięki książce "Head First HTML with CSS & XHTML. Edycja polska" poznasz najnowsze standardy tworzenia witryn WWW w sposób gwarantujący szybkie i bezstresowe przyswojenie wiedzy. Jej autorzy, wykorzystując najnowsze osiągnięcia teorii uczenia, przedstawiają wszystkie zagadnienia niezbędne do rozpoczęcia projektowania i tworzenia serwisów WWW z wykorzystaniem języka HTML oraz kaskadowych arkuszy stylów CSS. Poznasz znaczniki HTML, zasady umieszczania na stronach WWW elementów graficznych oraz sposoby formatowania tekstów za pomocą stylów. Jednak, co najważniejsze, nauczysz się stosować tę wiedzę w praktyce.

  • Struktura dokumentu HTML
  • Znaczniki formatujące
  • Łącza do innych stron WWW
  • Wstawianie elementów graficznych
  • Zgodność ze standardami
  • Formatowanie za pomocą stylów CSS
  • Tworzenie formularzy

Przekonaj się, że nawet przy poznawaniu skomplikowanych technologii można się świetnie bawić.

Head First HTML with CSS & XHTML. Edycja polska -- spis treści

Wprowadzenie

  • Dla kogo jest ta książka? (22)
  • Wiemy, co sobie myśli Twój mózg (23)
  • Metapoznanie (25)
  • Zmuś swój mózg do posłuszeństwa (27)
  • Zespół recenzentów (30)
  • Podziękowania (31)

Rozdział 1. Język Sieci

  • WWW zabiła radio (34)
  • Co robi serwer? (35)
  • Oto co piszesz (kod HTML)... (36)
  • Co tworzy przeglądarka (37)
  • Twoja długa przerwa w kafeterii Świat Kaw (41)
  • Tworzenie strony kafeterii (43)
  • Tworzenie plików HTML (Widnows) (44)
  • W międzyczasie w kafeterii Świat Kaw (47)
  • Otwieranie strony w przeglądarce (49)
  • Testowanie strony WWW (50)
  • Znaczniki bez tajemnic (55)
  • Poznajemy element style (59)
  • Nadawanie stylu stronie kafeterii (60)
  • Kto co robi? (62)
  • Pogawędki przy kominku (64)
  • Kluczowe zagadnienia (66)
  • Rozwiązania ćwiczeń (69)

Rozdział 2. Poznajemy "HT" z nazwy języka HTML

  • Salon Head First - nowy i poprawiony (74)
  • Tworzenie nowej strony salonu (76)
  • Co zrobiliśmy? (78)
  • Co robi przeglądarka? (79)
  • Atrybuty (83)
  • Problemy techniczne (88)
  • Planowanie ścieżek (90)
  • Poprawianie błędnych adresów obrazów... (96)
  • Rozwiązania ćwiczeń (102)

Rozdział 3. Konstrukcja stron WWW

  • Z dziennika na stronę WWW z prędkością 20 km na godzinę (109)
  • Orientacyjny szkic projektu (110)
  • Od szkicu do układu (111)
  • Od układu do strony WWW (112)
  • Testowanie strony WWW Antka (114)
  • Poznajemy element <q> (116)
  • Dłuuuuugie cytaty (120)
  • Dodawanie elementu <blockquote> (121)
  • Prawdziwe znaczenie zagadki związanej z elementami <blockquote> i <q> (124)
  • Oczywiście można utworzyć listę, posługując się elementami <p>... (133)
  • Tworzenie list HTML w dwóch prostych krokach (134)
  • Umieszczanie jednego elementu wewnątrz innego nazywamy "zagnieżdżaniem" (139)
  • Aby zrozumieć związki wynikające z zagnieżdżania elementów, narysuj odpowiedni szkic (140)
  • Wykorzystanie zagnieżdżania dla zapewnienia poprawności znaczników elementu (141)
  • Wewnątrzwierszowy czy blokowy? (143)
  • Rozwiązania ćwiczeń (149)

Rozdział 4. Wycieczka do Webowic

  • Umieszczanie stron kafeterii Świat Kaw (lub Twoich własnych) na WWW (154)
  • Znajdowanie firmy hostingowej (155)
  • W jaki sposób możesz zdobyć własną nazwę domeny? (156)
  • Wprowadzamy się (158)
  • Umieszczanie plików w katalogu głównym (159)
  • Wszystkie informacje o FTP, jakie można zmieścić na dwóch stronach (160)
  • Wracamy do pracy... (163)
  • Ulica Główna, URL (164)
  • Czym jest protokół HTTP? (165)
  • Czym są ścieżki bezwzględne? (166)
  • Sposób działania stron domyślnych (169)
  • W jaki sposób tworzymy łącza do innych witryn WWW? (172)
  • Łącze do strony o kofeinie (173)
  • Dopracowanie i wykończenie strony (177)
  • Łącza do konkretnych miejsc strony (179)
  • Użycie elementu <a> do tworzenia punktów docelowych (180)
  • Tworzenie łączy do odnośników (181)
  • Wyświetlanie łącza w nowym oknie (185)
  • Otwieranie nowych okien przy wykorzystaniu atrybutu target (186)
  • Rozwiązania ćwiczeń (191)

Rozdział 5. Poznajemy media

  • Jak przeglądarki obsługują obrazy (194)
  • Sposób działania obrazów (197)
  • A teraz oficjalna prezentacja: Panie i Panowie, oto element <img> (201)
  • Zawsze podawaj tekst alternatywny (204)
  • Tworzenie świetnej rozrywkowej witryny: mój iPod (206)
  • O rany! Obraz jest o wiele za duży (209)
  • Poprawa kodu HTML stron "mój iPod" (219)
  • Przystosowanie strony do wykorzystania miniatur (223)
  • Zmiana obrazów w łącza (227)
  • A zatem w jaki sposób mogę stworzyć łącza będące obrazami? (229)
  • Jakiego formatu powinniśmy użyć? (234)
  • Być przezroczystym czy nie być przezroczystym? Oto jest pytanie... (235)
  • Chwila, ale jaki jest kolor tła strony? (237)
  • Sprawdzenie logo po utworzeniu otoczki (238)
  • Umieszczenie logo na stronie głównej witryny (239)
  • Rozwiązania ćwiczeń (243)

Rozdział 6. Poważny HTML

  • Krótka historia języka HTML (252)
  • Nie możemy pozwolić, by przeglądarka pracowała w trybie "quirks"! (255)
  • Dodawanie definicji typu dokumentu (257)
  • Poznajemy analizator poprawności W3C (260)
  • Weryfikacja stron salonu Head First (261)
  • Houston, mamy problem... (262)
  • Dodanie znacznika <meta> do określenia typu zawartości strony (264)
  • Uszczęśliwienie analizatora W3C dzięki użyciu znacznika <meta>... (265)
  • Houston, mamy kolejny problem... (267)
  • Do trzech razy sztuka? (269)
  • Zmiana definicji na ścisłą (273)
  • Czy weryfikacja strony zakończyła się pomyślnie? (274)
  • Rozwiązanie problemu z zagnieżdżaniem (276)
  • Jeszcze jedna próba: czy jesteśmy dostatecznie ściśli... (277)
  • Ścisła wersja HTML-a 4.01 - sięgnij po informator (279)
  • Pogawędki przy kominku (283)
  • Archeologia HTML (286)
  • Rozwiązania ćwiczeń (289)

Rozdział 7. Dodanie "X" do HTML

  • Czym jest XML? (293)
  • Co to wszystko ma wspólnego z HTML-em? (294)
  • Dlaczego więc mógłbyś chcieć używać XHTML-a? (296)
  • Stosowanie XHTML-a 1.0 w wersji Strict (298)
  • Trzy etapy przejścia ze ścisłej wersji języka HTML 4.01 do XHTML-a 1.0 (300)
  • Stara szkoła ścisłej wersji języka HTML 4.01 (301)
  • Nowy, poprawiony zapis stosowany w XHTML 1.0 (301)
  • Weryfikacja - nie tylko dla HTML-a (303)
  • Pogawędki przy kominku (306)
  • HTML czy XHTML? Oto jest pytanie... (308)
  • Rozwiązania ćwiczeń (309)

Rozdział 8. Delikatna stylizacja

  • Już nie jesteś w Kansas... (312)
  • Zasłyszane na targu w Webowicach (314)
  • Stosowanie CSS z językiem XHTML (315)
  • Dodatkowo wyświetlmy linię pod nagłówkiem strony (321)
  • Określanie drugiej reguły, dotyczącej wyłącznie elementu <h1> (322)
  • Dodanie salonowego stylu do strony o drinkach oraz sposobie dojazdu (329)
  • Łączenie pliku salon.html z zewnętrznym arkuszem stylów (331)
  • Czas porozmawiać o dziedziczeniu... (337)
  • Co się stanie, jeśli przeniesiemy określenie czcionki do jakiegoś elementu na wyższym poziomie hierarchii? (338)
  • Przesłanianie dziedziczenia (340)
  • Tworzenie selektora klasy (344)
  • Więcej informacji o selektorach klas (346)
  • Najmniejszy i najszybszy przewodnik dotyczący stosowania stylów dostępny na świecie (348)
  • Kto dziedziczy? (352)
  • Zapewnienie poprawności kodu CSS salonu Head First (355)
  • Rozwiązania ćwiczeń (362)

Rozdział 9. Poszerzamy swoje słownictwo

  • Tekst i czcionki z wysokości 10 km (366)
  • Ale czym tak w zasadzie są "rodziny czcionek"? (368)
  • Określanie rodziny czcionek w CSS (371)
  • Odkurzamy dziennik Antka (372)
  • W jaki sposób radzić sobie z faktem, że każdy może mieć inne czcionki? (375)
  • Czyli w jaki sposób powinienem określać wielkości czcionek? (378)
  • Wprowadźmy zatem zmiany wielkości czcionek na stronie dziennika Antka (380)
  • Modyfikacja grubości czcionki (383)
  • Nadawanie czcionkom odrobiny stylu (385)
  • Zmiana postaci cytatów poprzez zastosowanie kursywy (386)
  • W jaki sposób tworzone są kolory na stronach WWW? (388)
  • W jaki sposób można określać kolory na stronach WWW? Ile jest tych sposobów... (391)
  • Dwuminutowy przewodnik po kodach szesnastkowych (394)
  • W jaki sposób można określać wartości kolorów? (396)
  • Wróćmy do strony Antka... (399)
  • Wszystko, co chciałbyś wiedzieć o właściwości text-decoration (401)
  • Usuwamy podkreślenie... (402)
  • Rozwiązania ćwiczeń (404)

Rozdział 10. Bliskie kontakty z elementami

  • Aktualizacja strony salonu Head First (408)
  • Zacznijmy od kilku prostych zmian (410)
  • Sprawdzanie nowej wysokości wierszy (412)
  • Przygotowania do gruntownych modyfikacji (413)
  • Dokładniejsza analiza modelu blokowego (414)
  • Jak można konfigurować bloki elementów? (416)
  • Tworzenie stylu określającego postać akapitu gwarancji (421)
  • Wypełnienie, obramowanie oraz marginesy akapitu gwarancji (423)
  • Dodanie wypełnienia (423)
  • A teraz dodajmy marginesy (424)
  • Dodawanie obrazu tła (426)
  • Poprawa obrazu tła (429)
  • Jak dodać wypełnienie z lewej strony elementu? (430)
  • Jak powiększyć margines z prawej strony elementu? (431)
  • Dwuminutowy przewodnik po obramowaniach (432)
  • Określenie postaci obramowania i zakończenie prac (434)
  • Wywiad z klasą HTML (436)
  • Atrybut id (438)
  • Zastosowanie identyfikatora na stronie salonu (440)
  • Miksowanie arkuszy stylów (442)
  • Stosowanie wielu różnych arkuszy stylów (443)
  • Rozwiązania ćwiczeń (448)

Rozdział 11. Zaawansowane sposoby konstruowania stron WWW

  • Dokładniejsza analiza kodu XHTML listy napojów (451)
  • Zobaczmy, jak można podzielić stronę na logiczne sekcje (453)
  • Dodawanie obramowania (460)
  • Sprawdzenie obramowania (460)
  • Dodawanie faktycznych stylów do sekcji napojów tygodnia (461)
  • Plan gry (462)
  • Określanie szerokości sekcji napojów (462)
  • Dodawanie podstawowych stylów do sekcji napojów (467)
  • Potrzebujemy sposobu wybierania elementów podrzędnych (473)
  • Zmiana kolorów nagłówków w sekcji napojów (475)
  • Zmiana wysokości wierszy (476)
  • Czas, by pójść na skróty (478)
  • Trzy proste kroki dodawania elementów <span> (484)
  • Element <a> oraz wszystkie jego osobowości (488)
  • W jaki sposób można określać styl elementów na podstawie ich stanu? (489)
  • Stosowanie pseudoklas (491)
  • Czy wzmianka o "kaskadzie" nie byłaby na czasie? (493)
  • Kaskada (495)
  • Zapraszamy do gry: "Jaki jest mój poziom precyzji?" (496)
  • Składanie wszystkich elementów w jedną całość (497)
  • Rozwiązania ćwiczeń (504)

Rozdział 12. Rozmieszczanie elementów

  • Czy wykonałeś ćwiczenie "Supermoc umysłu"? (508)
  • Użyj rozkładu, Luke... (509)
  • A co z elementami wewnątrzwierszowymi? (511)
  • Jak to wszystko działa? (512)
  • Jak stworzyć "pływający" element? (515)
  • Za kulisami na stronie salonu (517)
  • Nowa wersja strony kafeterii Świat Kaw (519)
  • Przenieś pasek boczny tuż poniżej nagłówka strony (524)
  • Określ szerokość paska i zmień go na element pływający (524)
  • Rozwiązanie problemu dwóch kolumn (527)
  • Określanie szerokości marginesu głównej sekcji strony (528)
  • Wracamy do rozwiązania problemu przesłaniających się elementów (531)
  • Z prawej mocno, z lewej swobodnie... (534)
  • Układy elastyczne i stałe (537)
  • Jak działa pozycjonowanie bezwzględne (540)
  • Stosowanie pozycjonowania bezwzględnego (543)
  • Dobry kompromis pozwala na rozwiązanie problemu stopki (547)
  • Pozycjonowanie obrazu pucharu (549)
  • Jak działa pozycjonowanie ustalone? (555)
  • Zastosowanie ujemnej wartości właściwości left (557)
  • Pozycjonowanie względne (559)
  • Dążymy w kierunku trzech kolumn, a może nawet dalej... (561)
  • Rozwiązania ćwiczeń (564)

Rozdział 13. Mania tabel

  • Jak tworzy się tabele w języku XHTML? (569)
  • Tworzenie tabeli przy użyciu języka XHTML (570)
  • Jak to wyświetla przeglądarka (571)
  • Analiza tabel (572)
  • Dodawanie tytułu i podsumowania (575)
  • Zanim zaczniemy określać style, umieśćmy kod tabeli na stronie Antka (577)
  • Łączenie podwójnych obramowań komórek (582)
  • A może by tak dodać trochę koloru? (584)
  • Antek dokonał bardzo interesującego odkrycia... (585)
  • Kolejny rzut oka na tabelę Antka (586)
  • Jak stworzyć komórkę rozciągającą się na kilka wierszy? (587)
  • Nowa, poprawiona tabela (589)
  • Kłopoty w raju? (590)
  • Przesłanianie stylów dla nagłówków zagnieżdżonej tabeli (594)
  • Ostatnie poprawki strony Antka (595)
  • Rozwiązania ćwiczeń (600)

Rozdział 14. W stronę interaktywności

  • Jak działają formularze? (608)
  • Sposób działania formularzy w przeglądarce (609)
  • Jaki jest kod XHTML formularza? (610)
  • Co tworzy przeglądarka (611)
  • Jak działa element <form>? (612)
  • Przygotowania do stworzenia formularza Ziarnotronu (620)
  • Dodawanie elementu <form> (621)
  • Jak działają nazwy elementów formularzy? (622)
  • Wróćmy do dodawania elementów <input> do kodu XHTML strony (624)
  • Dodawanie kolejnych pól do formularza (625)
  • Dodawanie elementu <select> (626)
  • Dajemy klientom możliwość wyboru postaci dostarczonej kawy (628)
  • Naciskanie przycisków opcji (629)
  • Dokańczanie formularza (630)
  • Dodawanie pól wyboru oraz obszaru tekstowego (631)
  • Przedstawienie działania metody GET (637)
  • Z tabelami czy bez tabel? Oto jest pytanie... (642)
  • Umieszczanie elementów formularza w tabeli (643)
  • Dopracowanie wyglądu formularza i tabel przy użyciu stylów (646)
  • Rozwiązania ćwiczeń (652)

Rozdział 15. Dodatek. Dziesięć najważniejszych zagadnień (których nie opisaliśmy)

  • Więcej informacji o selektorach (656)
  • Ramki (658)
  • Multimedia i Flash (659)
  • Narzędzia do tworzenia stron WWW (660)
  • Skrypty wykonywane w przeglądarce (661)
  • Skrypty wykonywane na serwerze (662)
  • Modyfikacje pod kątem mechanizmów wyszukiwawczych (663)
  • Więcej informacji na temat arkuszy stylów używanych do drukowania stron (665)
  • Strony przeznaczone dla urządzeń przenośnych (665)
  • Blogi (666)

Skorowidz (667)

©2007 Włodzimierz Gajda | prace magisterskie | Dubai | Korekta prac magisterskich , Ebooki programowanie androida, Pozycjonowanie stron Poznań