Jakie książki do HTML5 i CSS3 na poziomie zaawansowanym ?

Jakie książki do HTML5 i CSS3 na poziomie zaawansowanym ?
GY
  • Rejestracja:około 11 lat
  • Ostatnio:około 5 lat
  • Postów:10
0

Witam
Spędziłem na helionie i allegro sporo czasu, szukając książek na poziomie zaawansowanym ale niestety nie dałem rady znaleźć odpowiednio dobrej.
W większości pojawiają się błędy albo nie ma po prostu książek na poziomie zaawansowanym.
HTML i CSS już prawie przestudiowałem i chciałbym się zabrać za poziom zaawansowany po przerobieniu pozostałej częsci materiału.

Mogą być książki po polsku i angielsku byle tylko zawierały wystarczająco dobre i przydatne informacje. Cena książek nie gra roli.

dzek69
ostateczna odpowiedź (ikonka "fajki") jest tylko jedna, klikając w wiele postów - po prostu zmieniasz post oznaczony jako rozwiązujący problem. od docenienia każdego z odpowiadających masz "łapkę w górę", "fajkę" od najlepszej odpowiedzi
Kijanka
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 8 lat
  • Postów:65
0
edytowany 2x, ostatnio: Kijanka
dzek69
Moderator
  • Rejestracja:ponad 18 lat
  • Ostatnio:5 dni
  • Lokalizacja:Rzeszów
4

Najlepsza książka o HTML5 i CSS3 gdy ogarniasz ogólnie HTML i CSS? <font size="5">ŻADNA</span>

Pamiętaj, że jedno i drugie to NIE JEST UKOŃCZONA SPECYFIKACJA!

Po co masz kupować książkę? Żeby dowiedzieć się jak stosować tag <hgroup>, a za tydzień przeczytać informację, że ten tag to był draft, który usunięto z HTML5? [to prawdziwy przykład]. Po to, żeby poznać jakieś API, które za 2 miesiące się zmieni?
Po pierwsze - masz specyfikację, bardzo szczegółową (choć i w HTML4 specyfikacja potrafiła być ok, MIEJSCAMI). Np. tag <img> - niby głupota, ale w specyfikacji HTML4 to było klikanaście zdań i ze 3 przykłady - aktualnie jest to 17 podrozdziałów i kilkadziesiąt przykładów.
Po drugie - jest MASA stron (aktualizowanych) śledzących nowości w html5 (np. http://html5doctor.com/, która mi się niejedokrotnie przydała, jako pierwsza uświadomiła np. o usunięciu <hgroup> - ale na bieżąco jej nie śledzę, teraz widzę, że ostatni news z początku listopada) - śledź je i dobrze na tym wyjdziesz.
Jakichś przykładów, tutoriali i lekcji nie brakuje, społeczność udziela się, tworzy, poprawia i tłumaczy artykuły na Mozilla Developer Network. Na Dev Opera także przeczytałem sporo niezłych artów, Opera przecież aktywnie uczestniczy w rozwoju HTML5, jak i całej Web.

Książka o HTML5 to naprawdę zmarnowana kasa, żeby przeczytać sobie nieaktualną wiedzę. Gdybyś nie pytał o dobre książki - każda byłaby ok, ale skoro szukasz czegoś, żeby się solidnie uczyć - no to odradzam książki.


edytowany 1x, ostatnio: dzek69
Mossar
  • Rejestracja:prawie 13 lat
  • Ostatnio:około 10 lat
  • Postów:74
0

Kilka miesięcy temu czytałem książkę mojego kuzyna o HTML5 - http://helion.pl/ksiazki/wprowadzenie-do-html5-autorytety-informatyki-bruce-lawson-remy-sharp,whtmai.htm . Nie doszedłem do końca, bo w połowie uznałem, że to nie ma sensu. Nie jestem w stanie przytoczyć dokładnych fragmentów, ale praktycznie co jakiś znacznik, element, nowy feature były słowa, że dana rzecz nie jest jeszcze wprowadzona, możliwe, że nigdy nie będzie, etc. No i właśnie wynika to z tego, że sprawa HTML5 jest cały czas otwarta, i to bardzo mocno otwarta. Jak chcesz poczytać co będziesz mógł za parę miesięcy/lat robić z HTML5 (część już teraz można oczywiście) to czytaj, całkiem w porządku napisana książka, z przykładami i luźnym językiem. Ale ja póki co chyba wolę śledzić internety, bo szczerze mówiąc wydawanie książki o HTML5 kiedy jest on w powijakach trochę mija się z celem, a wbrew pozorom trochę tych książek powstało.


edytowany 1x, ostatnio: Mossar
dzek69
Powstało ich trochę (tak jak wysyp stron o HTML5) dlatego, że to "trendi" temat, się sprzedaje. Kto Ci zabroni napisać książkę? Nawet jak nikt nie kupi to proszę bardzo, a jeszcze jak znajdzie się kupiec to nic tylko pisać i wydawać kolejne ;)
Madaoo
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad rok
  • Postów:490
0

Jeżeli chodzi o HTML5 i CSS3 to chyba tylko tablice są przydatne, które nawet samemu możesz zrobić ;)

A tak to kurs w necie i robisz stronkę.
Tylko tyle moge pomóc, ksiązki o tematyce HTML5 były jak pisał @dzek69 wysypem, bo były modne. Przekopywanie ksiązki do znaleźienia jednej funkcji jest bezsensowne i szybciej znajedzies zrozwiązanie w necie, lub podrecznej tablicy informatycznej.


"Chodzenie po wodzie i tworzenie oprogramowania wg specyfikacji są łatwe, o ile woda i specyfikacja są zamrożone" - Edward V. Berard
dzek69
Moderator
  • Rejestracja:ponad 18 lat
  • Ostatnio:5 dni
  • Lokalizacja:Rzeszów
0

@Madaoo: Jakie tablice? Nie dość, że nie wiem o czym mówisz, to po drugie HTML5 ma tyle fajnych rzeczy, a ty piszesz, że tylko jakieś tablice są przydatne o.O

No i @Gyfer raczej pyta o książki celem poczytania ciągu informacji nt. HTML5, a nie porady jak rozwiązać jeden konkretny problem, bo tu jest logiczne, że nikt książki nie wertuje wtedy.


Madaoo
Nie chodzioło mi że tablice infformatyczne o znacznikach HTML5 sa http://helion.pl/ksiazki/tablice-informatyczne-html-5-radoslaw-sokol,tihtm5.htm i zgadzam się ze HTML5 ma wiele różnych rzeczy przydatnych, lecz najlepiej poczytać w necie - jest multum informacji o tym ipewnie będzie więcej.
GY
  • Rejestracja:około 11 lat
  • Ostatnio:około 5 lat
  • Postów:10
0

To do CSS3 też sobie darować książkę ? Bo tutaj pisaliście tylko o HTML5 :)

dzek69
Moderator
  • Rejestracja:ponad 18 lat
  • Ostatnio:5 dni
  • Lokalizacja:Rzeszów
0

w css3 mniej się dzieje, ale.. czy do samego css3 jest sens kupować książkę? parę nowych selektorów, parę nowych właściwości - lejąc wodę wyjdzie tego maks 20 stron ;)


TU
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 8 lat
  • Postów:26
0

"HTML5 Nieoficjalny podręcznik" - przeglądam od czasu do czasu i w porządku jest. Dobrze opisane nowe elementy

S7
  • Rejestracja:ponad 11 lat
  • Ostatnio:prawie 10 lat
  • Lokalizacja:Słupsk
  • Postów:39
1

Nie wiem czy dobre, ale tu masz wyszukiwarkę darmowych ebooków. Trochę z kategorii HTML5 jest, przejrzeć coś zawsze można.
http://it-ebooks.info/tag/html5/

edytowany 1x, ostatnio: se7ven
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)