Różnica między DIV a SPAN

i są tagami HTML, które definiują elementy w kodzie HTML.

HTML (Hypertext Markup Language) to kod strukturalny służący do budowania i wyświetlania stron internetowych, które odwiedzamy online, codziennie, na dowolnym urządzeniu.

Inne technologie i języki programowania można zintegrować z HTML, aby zapewnić dynamiczne i zaawansowane funkcje na stronie internetowej.

Zrozumienie HTML

Hipertekstowy język znaczników (HTML) jest powszechnie używanym językiem znaczników i odnosi się do struktury i kodu „za” stroną internetową wyświetlaną w przeglądarce internetowej.

HTML jest plikiem tekstowym używającym określonego kodu (składni) do zdefiniowania stylu, treści, układu i formatu strony. The Narzut Termin wskazuje, że tekst / kod jest przygotowywany do przetwarzania i prezentacji, tj. na stronie internetowej, w przeglądarce internetowej.

Konsorcjum World Wide Web (W3C) [i] rozpoznaje HTML jako formalny język znaczników przy tworzeniu stron internetowych, dlatego HTML jest obsługiwany przez większość przeglądarek. Tak więc strony internetowe mogą być tworzone w rozpoznawalnym języku, łatwo interpretowanym przez różne przeglądarki, aby renderować stronę zgodnie z zamierzeniami projektanta.

Obecnie używana jest wersja HTML4, ale jest ona stopniowo wycofywana, ponieważ HTML5 zyskuje więcej wsparcia i adaptacji dla dynamicznych i responsywnych stron internetowych.

Responsywność staje się podstawowym składnikiem projektowania stron internetowych, aby zapewnić łatwiejsze i bardziej dynamiczne wrażenia użytkownika, które muszą być dostosowane do wielu urządzeń, takich jak smartfony, tablety i laptopy.

Cascading Style Sheets (CSS) staje się integralną częścią budowania dynamicznych i responsywnych stron. Jest to osobny plik definiujący atrybuty dla każdego elementu, takie jak czcionka, kolor, wyrównanie - więc programista nie musi określać stylu elementu za każdym razem, gdy jest on używany w kodzie HTML.

Podstawowa struktura HTML

Aby w pełni wykorzystać możliwości dowolnego języka programowania, przestrzeganie standardowej struktury plików i rozważenie najlepszego użycia składni są kluczowe w dostarczaniu stabilnych, celowych i atrakcyjnych wizualnie treści internetowych.

Strona HTML ma strukturę zdefiniowaną przez elementy (zwane również tagami). Podczas pisania kodu HTML elementy są pokazane w parach - oznacza to, że każdy tag wymaga otwarcia i zamknięcia. Początek i koniec.

Element jest otwierany za pomocą składni: i zamknięte z.  The / ukośna linia wskazuje koniec definicji tego elementu.

Atrybuty elementu i treść są zdefiniowane między tymi dwoma punktami.

The minimum elementów wymagane dla pliku HTML są definicja, (tylko HTML4) i tagi.

  • Definicja DOCTYPE

Definicja (DTD) musi być najpierw zadeklarowana jako pierwszy znacznik w pliku HTML, więc gdy strona jest przetwarzana, przeglądarka internetowa wie, jaki to typ pliku, a zatem może poprawnie interpretować i wyświetlać stronę.

W HTML4 istnieją odmiany DTD (w zależności od atrybutów i elementów strony), ale bardziej typowe instrukcje byłyby zawarte jako:

lub

DTD w HTML5 jest znacznie prostszy:

· HTML, HEAD i BODY

  • Znacznik wskazuje, że jest to plik HTML i jest to element główny elementu HTML, który zawiera wszystkie pozostałe zdefiniowane w nim elementy; i zaleca się włączenie atrybutu języka jako najlepszej praktyki; na przykład:
  • Jest to wymagane w HTML4, ale nie jest obowiązkowe w HTML5. Jest to element zawierający inne elementy związane z tą częścią dokumentu, takie jak tytuł, odwołania do skryptów, definiowanie stylów i metadanych. Przed zdefiniowaniem należy użyć zamkniętego znacznika 
  • Element zawiera główną treść strony, w tym tabele, tekst obrazów, listy itp. Po zamknięciu znacznika element może się teraz zakończyć. Korzystanie z nowego elementu HTML5 jest opcjonalne dla strony lub w innej części treści.

Elementy HTML

HTML5 stworzył nowe elementy dla ułatwienia rozwoju i projektowania, a także usunął elementy używane w HTML4. Lista różnic między HTML4 a HTML5 jest publikowana przez konsorcjum World Wide Web (W3C) [ii].

TAG DIV HTML

Wraz z ulepszeniami i nowymi elementami, w połączeniu z postępami CSS, niektóre elementy mogą być używane na inne, lepsze sposoby niż wcześniej, a strony internetowe stają się coraz szybsze, bardziej bogate w funkcje i piękne! z CSS, używany z HTML5 może zastąpić niektóre elementy, które były nadmiernie używane, takie jak .

Tag jest popularny podczas segregowania treści na stronie. Podczas tworzenia tego elementu automatycznie wstawia przerwę
aby zachować tekst lub treść razem, zamiast przesuwać tekst po stronie.

Dzięki dostępności stron internetowych i optymalizacji pod kątem wyszukiwarek techniki stają się dość naukowe i zalecane przez WC3, aby nie zawsze wracały do ​​używania w HTML5.

Jako przykład uporządkowanego, ale prostego formatu blogu, rozważ nowe elementy HTML5 z CSS zamiast używać tego elementu; użyj elementu do głównej treści, elementu, aby podświetlić lub oddzielić dowolną treść na stronie, nagłówku lub stopce (gdziekolwiek!), a element może być używany do przechowywania menu lub łączy grupowych do przeglądania ze strony.

Te nowe elementy łatwo identyfikują typ zawartości za pomocą HTML5. Tag jest jednak również używany w CSS do tworzenia responsywnych stron internetowych.

Tworząc każdy element (z własnym identyfikatorem lub klasą), można zdefiniować plik CSS w celu manipulowania każdym elementem.

Poniższy przykład HTML pokazuje przykład użycia wielu elementów:

Moje przykłady

Elementy mogą mieć różne atrybuty, w szczególności różne rozmiary dla responsywnej interakcji w zależności od rozmiaru ekranu używanego urządzenia.

Oto przykład, jak można stylizować każdy element w odpowiednim pliku CSS HTML - poprzez odniesienie do każdego znacznika.

#Nagłówek

szerokość: 800px;

wysokość: auto

margines lewy: auto;

margines lewy: auto;

#Featured

wysokość: 150 pikseli;

Kolor tła: #CCC;

HTML SPAN TAG

Element jest elementem wbudowanym i nie rozkłada się na linie, chyba że nastąpi przerwa
tag jest używany, a zdefiniowany tekst (treść) między tagami otwierania i zamykania jest wyświetlany jako linia (domyślnie bez użycia innych elementów).

Elementy śródliniowe są elementami tekstowymi w pliku HTML i można je zdefiniować w linii innego elementu.

Podobnie jak element nie ma znaczenie dla optymalnego odniesienia. Zasadniczo pokazuje zawartość elementu taką, jaka jest, ale wszystkie instancje można zdefiniować w CSS pod kątem stylizacji, jeśli są odpowiednio oznaczone i wzbogacone o inne atrybuty, lub można nimi manipulować JavaScript.

W poniższym przykładzie niebieski tekst podkreśla, w jaki sposób element rozpiętości może być zagnieżdżony jako element wbudowany z innymi atrybutami niż element nadrzędny - akapit p>:

Aby otworzyć przykład, kliknij ikonę u dołu strony.

Podczas przeglądania w przeglądarce tekst w powyższym elemencie będzie wyświetlany inną czcionką niż akapit, aby podkreślić, gdzie użytkownik musi kliknąć, aby uzyskać dostęp do przykładu.

Uwaga: nie ma różnic między HTML4 a HTML5.