Ta sekcja serwisu jest w całości poświęcona dwóm językom tworzenia witryn, a mianowicie HTML i CSS. Tutaj możesz nauczyć się języków krok po kroku, nauczyć się wszystkiego, od podstaw po najtrudniejsze momenty.
Ta sekcja jest zbudowana na zasadzie studiowania materiału krok po kroku, dlatego przed każdym tytułem lekcji w HTML i CSS znajduje się numer odpowiadający numerowi porządkowemu lekcji. Jest to naturalne, jeśli chcesz nauczyć się wszystkiego od podstaw i nie robić sobie bałaganu w głowie. Jeśli wiesz już coś o HTML i CSS, możesz również znaleźć tutaj brakującą wiedzę lub pogłębić to, czego się już nauczyłeś.
Ta sekcja zawiera lekcje dotyczące, odpowiednio, standardów językowych HTML5 i CSS3, jeśli są jakieś nowsze wersje tych języków, zostaną one również odzwierciedlone w nowych lekcjach tej sekcji, a na pewno się o tym dowiesz.
Zapewne każda osoba, która choć raz w życiu zetknęła się ze stworzeniem strony, słyszała oczywiście o takiej gromadzie jak html i css, mogę z całą pewnością powiedzieć, że jeśli chcesz tworzyć strony samodzielnie, to nie możesz obejść się bez znajomości tych dwóch od rzeczy.
Po tym, jak masz ogólne pojęcie o tym, co html jest w Twojej głowie, obraz jest wyraźnie niejednoznaczny i myślę, że nie jest to zaskakujące. Czas przejść bezpośrednio do ćwiczeń i stworzyć swój pierwszy dokument HTML.
Podobnie jak html, CSS ma swoje własne cechy, reguły i strukturę. W tej lekcji opowiem o podstawowych pojęciach związanych z językiem CSS, jego strukturą, urządzeniem, a także stworzymy z Tobą pierwszy arkusz stylów CSS i nauczymy się, jak połączyć arkusz stylów z dokumentem html.
Selektory w CSS są podstawą samego języka, a nauka i zrozumienie ich jest bardzo ważne, dlatego w tej lekcji opowiem o kilku innych typach selektorów i opiszę ich możliwości.
Bardzo ważnym punktem podczas tworzenia witryny jest praca z tekstem, a jak rozumiesz, konieczna jest również umiejętność pracy z tekstem w html oraz wiedza, czym są tagi i jak można ich używać.
Po zapoznaniu się ze wszystkimi znacznikami HTML do pracy z tekstem nadszedł czas, aby przejść bezpośrednio do CSS pracy z tekstem, co znacznie poszerzy Twoją wiedzę i możliwości.
Istnieje ogromna liczba różnego rodzaju wygodnych i zmieniających się jakościowo właściwości w CSS. Kontynuujemy naukę CSS w pracy z tekstem. W tej lekcji zagłębimy się w temat pracy z tekstem i rozważymy nowe właściwości tekstu.
Praca z obrazami podczas tworzenia z witryny jest jednym z kluczowych punktów, tak jak podczas tworzenia projektu, a także w prostym układzie lub pisaniu dowolnych materiałów dla witryny.
CSS znacznie rozszerza możliwości pracy z dowolnymi obiektami html, w tej lekcji chciałbym szczegółowo opowiedzieć o parametrach, które można zastosować do obrazów.
Pełny tytuł - Hipertekstowy język znaczników... Jest to język znaczników hipertekstowych, który jest powszechnie używany podczas tworzenia stron internetowych i dokumentów. Ścieżka HTML zaczęła się w pierwszej połowie lata 90... W tamtym czasie był niezwykle prymitywny, ale już pomagał tworzyć proste strony internetowe. Od tego czasu język nieustannie się rozwija, do tej pory wiele się już nauczył. Bez HTML strony internetowe po prostu by nie istniały. Prawie wszystkie witryny do pewnego stopnia używają HTML.
Obecnie obecny standard to HTML5który został oficjalnie wydany w 2014 roku. To rewolucyjny standard, który wyniósł język na wyższy poziom.
Nowość w HTML5:
Algorytm parsowania zmienił się podczas opracowywania struktury DOM;
Pojawiły się nowe tagi, takie jak audio, wideo i inne. Nawiasem mówiąc, teraz tylko HTML może utworzyć odtwarzacz sieciowy. Wcześniej trzeba było używać Adobe Flash Playera;
Zastępowanie niektórych reguł i semantyki używania elementów HTML.
Globalnie HTML5 to więcej niż następna wersja języka, ale kompletna platforma do tworzenia aplikacji. Wcześniej jego możliwości ograniczały się do budowania konstrukcji, dziś jest znacznie mądrzejszy. Wraz z wydaniem standardu zakres języka znacznie się rozszerzył. Oprócz tradycyjnego kierunku tworzenia stron internetowych służy do tworzenia programów komputerowych na Windows 8 i nowszych, a także do tworzenia aplikacji na smartfony na wszystkie popularne platformy.
Wszystko doprowadziło do tego, że HTML5 zaczęto stosować w dwóch kluczowych kierunkach:
Jako zaktualizowana wersja języka HTML;
W roli funkcjonalnej platformy, na której można budować aplikacje internetowe o różnym stopniu złożoności. To prawda, że \u200b\u200bstworzenie pełnoprawnej aplikacji w czystym HTML5 nie zadziała, nadal używane są do tego JavaScript i CSS3.
Kto modernizuje HTML5? Nad językiem pracuje W3C lub pełna nazwa - Konsorcjum World Wide Web to międzynarodowa organizacja niezależna od konkretnych programistów. Publikuje również specyfikacje, definicje i standardy HTML5. Oryginalna i pełna specyfikacja jest dostępna na oficjalnej stronie internetowej pod linkiem ( dostępne w języku angielskim). Organizacja nie zakończyła prac nad językiem, wręcz przeciwnie - nadal go rozwija.
Wsparcie przeglądarki
Ważne jest, aby zrozumieć, że specyfikacja HTML5 i implementacja tej technologii w określonych przeglądarkach to różne koncepcje. Wiele aktywnie rozwijających się przeglądarek internetowych zaczęło stopniowo wdrażać funkcje HTML5 jeszcze przed wydaniem tej wersji. Najnowsze dzisiejsze przeglądarki obsługują wszystkie funkcje HTML5. Pełne wsparcie zapewnia: Chrome, IE 11, Firefox, Edge, Opera... Stosunkowo starsze wersje nie obsługują nowszych standardów, takich jak IE 8 i wcześniejsze. W wersji IE 9 i 10
standardy zostały już wdrożone, ale tylko częściowo.
Często przeglądarki mogą ogólnie współpracować z nowym standardem, ale inaczej obsługują funkcje lub po prostu zgłaszają błąd. W związku z tym tworzenie oprogramowania dla różnych przeglądarek musi uwzględniać wszystkie funkcje przeglądarek. W tym momencie obsługa standardu przez przeglądarki internetowe jest już na dobrym poziomie.
Aby sprawdzić, czy aktualna wersja przeglądarki obsługuje HTML5, możesz wykonać mały test.
Czego potrzebujesz do pracy?
Co jest przydatne podczas programowania w HTML5? Kluczowym narzędziem jest edytor tekstu, w którym będzie wpisywany kod przyszłej strony internetowej. Jednym z najpopularniejszych i najbardziej wielofunkcyjnych edytorów jest Notepad ++. Jest dostępny bezpłatnie na oficjalnej stronie internetowej. Oprócz darmowej dystrybucji posiada również wszystkie niezbędne funkcje, posiada wiele przydatnych wtyczek, podkreśla otwieranie i zamykanie tagów.
Visual Studio Code to także dobry edytor obsługujący większość systemów operacyjnych. Może działać w systemach macOS, Windows i Linux. Pod względem możliwości to oprogramowanie jest nieco lepsze od Notepad ++.
Drugim ważnym narzędziem jest przeglądarka internetowa, która przydaje się do testowania kodu. Zrobi to każda przeglądarka od znanego programisty. Jeśli potrzebujesz stworzyć aplikację wieloplatformową, będziesz musiał zainstalować w systemie wszystkie popularne przeglądarki internetowe.
Postanowiłem poświęcić więcej uwagi początkującym, którzy chcą zdobyć wiedzę z zakresu budowania witryn. To mój nauczyciel popchnął mnie do tego, który popełnił zbyt wiele błędów w instrukcjach do pracy laboratoryjnej. Chętnie spojrzałbym na zasób, z którego zostały pobrane informacje edukacyjne, i zostawiłbym tam kilka linijek mojej opinii. Ale teraz nie o to chodzi. W moim pierwszym wykładzie opowiem
Jaka jest struktura dokumentu HTML
Etykietka informuje, że rozpoczyna się struktura dokumentu html, - co się kończy. Między tagami większość informacji jest przechowywana dla przeglądarki i wyszukiwarek. W tagach zawiera tytuł naszej strony. Etykietka wskazuje, że dalsze informacje są przeznaczone dla użytkownika, w naturalny sposób oznacza to, że wyczerpują się informacje dla użytkownika.
Teraz trochę wyjaśnię. Wszystkie tagi ( tag - element hipertekstowego języka znaczników) są podzielone na dwa typy „pojedyncze” i „zamykające”. Dodatkowo tagi są zawarte w następujących znakach <
i >
, to oni odróżniają tag ze zwykłego tekstu html... Przyjrzyjmy się kilku najprostszym „pojedynczym” tagom:
- tag odpowiedzialny za zawijanie do nowej linii w miejscu, w którym ten tag jest zainstalowany. Przyjrzyjmy się kodowi wykorzystującemu ten tag.
Moja pierwsza witryna
Cześć wszystkim! A to moja pierwsza witryna.
Możesz zobaczyć wynik.
To tag rysujący poziomą linię. Ten znacznik odnosi się do elementów blokowych, linia zawsze zaczyna się w nowej linii. Posiada 5 atrybutów:
align - określa wyrównanie linii. Można ustawić w lewo, w środku, w prawo.
kolor - ustawia kolor linii.
noshade - rysuje linię bez efektów 3D.
rozmiar - ustawia szerokość linii.
szerokość - ustawia szerokość linii.
Kod za pomocą tagu :
Moja pierwsza witryna
Cześć wszystkim! A to moja pierwsza witryna.
Znaleziono wizualny przykład.
Innym „pojedynczym” tagiem jest ... Ten tag służy do przechowywania informacji przeznaczonych dla przeglądarek i wyszukiwarek. Wyszukiwarki szukają metatagów, aby uzyskać opisy witryn, słowa kluczowe i inne dane. Dozwolona jest nieograniczona liczba metatagów, wszystkie muszą znajdować się pomiędzy i ... Parametry każdego tagu meta mają postać „nazwa \u003d wartość”, która jest określana przez słowa kluczowe zadowolony, imię lub http-equiv... Ponieważ metatagi są przeznaczone dla maszyn, nie wprowadzają żadnych zmian wizualnych, więc podam tylko kod źródłowy:
Ta linia wskazuje, że twórca strony uważa, że \u200b\u200bstrona używa kodowania UTF-8. W HTML5 wszystko stało się prostsze, aby określić kodowanie, wystarczy następujący wiersz: