HTML - atrybuty

Widzieliśmy kilka tagów HTML i ich zastosowanie jak tagi nagłówków <h1>, <h2>, tag akapitu <p>i inne tagi. Używaliśmy ich do tej pory w ich najprostszej formie, ale większość tagów HTML może mieć również atrybuty, które są dodatkowymi bitami informacji.

Atrybut jest używany do definiowania właściwości elementu HTML i jest umieszczany wewnątrz znacznika otwierającego elementu. Wszystkie atrybuty składają się z dwóch części - aname i a value

  • Plik nameto właściwość, którą chcesz ustawić. Na przykład akapit<p> element w przykładzie zawiera atrybut o nazwie align, którego możesz użyć do wskazania wyrównania akapitu na stronie.

  • Plik valuejest tym, czego chcesz, aby wartość właściwości była ustawiona i zawsze umieszczana w cudzysłowie. Poniższy przykład pokazuje trzy możliwe wartości atrybutu align: left, center i right.

W nazwach i wartościach atrybutów nie jest rozróżniana wielkość liter. Jednak konsorcjum World Wide Web Consortium (W3C) zaleca małe litery / wartości atrybutów w swoich zaleceniach HTML 4.

Przykład

<!DOCTYPE html> 
<html>
 
   <head> 
      <title>Align Attribute  Example</title> 
   </head>
	
   <body> 
      <p align = "left">This is left aligned</p> 
      <p align = "center">This is center aligned</p> 
      <p align = "right">This is right aligned</p> 
   </body>
	
</html>

Spowoduje to wyświetlenie następującego wyniku -

Podstawowe atrybuty

Cztery podstawowe atrybuty, których można użyć w większości elementów HTML (choć nie we wszystkich), to -

  • Id
  • Title
  • Class
  • Style

Atrybut Id

Plik idatrybut znacznika HTML może służyć do jednoznacznego identyfikowania dowolnego elementu na stronie HTML. Istnieją dwa główne powody, dla których warto użyć atrybutu id na elemencie -

  • Jeśli element zawiera atrybut id jako unikalny identyfikator, można zidentyfikować tylko ten element i jego zawartość.

  • Jeśli masz dwa elementy o tej samej nazwie na stronie WWW (lub arkuszu stylów), możesz użyć atrybutu id, aby rozróżnić elementy o tej samej nazwie.

Arkusz stylów omówimy w osobnym tutorialu. Na razie użyjmy atrybutu id, aby rozróżnić dwa elementy akapitu, jak pokazano poniżej.

Example

<p id = "html">This para explains what is HTML</p>
<p id = "css">This para explains what is Cascading Style Sheet</p>

Tytułowy Atrybut

Plik titleatrybut podaje sugerowany tytuł elementu. Składają się natitle atrybut jest podobny do wyjaśnienia dla id atrybut -

Zachowanie tego atrybutu będzie zależało od elementu, który go przenosi, chociaż często jest wyświetlany jako podpowiedź, gdy kursor znajdzie się nad elementem lub podczas ładowania elementu.

Example

<!DOCTYPE html>
<html>

   <head>
      <title>The title Attribute Example</title>
   </head>
	
   <body>
      <h3 title = "Hello HTML!">Titled Heading Tag Example</h3>
   </body>
	
</html>

To da następujący wynik -

Teraz spróbuj ustawić kursor na „Przykład znacznika nagłówka z tytułem”, a zobaczysz, że tytuł, którego użyłeś w swoim kodzie, pojawia się jako podpowiedź kursora.

Atrybut klasy

Plik classatrybut służy do kojarzenia elementu z arkuszem stylów i określa klasę elementu. Dowiesz się więcej o używaniu atrybutu class, kiedy nauczysz się kaskadowego arkusza stylów (CSS). Więc na razie możesz tego uniknąć.

Wartością atrybutu może być również lista nazw klas oddzielonych spacjami. Na przykład -

class = "className1 className2 className3"

Atrybut stylu

Atrybut style umożliwia określenie reguł kaskadowego arkusza stylów (CSS) w elemencie.

<!DOCTYPE html>
<html>

   <head>
      <title>The style Attribute</title>
   </head>
	
   <body>
      <p style = "font-family:arial; color:#FF0000;">Some text...</p>
   </body>
	
</html>

To da następujący wynik -

W tej chwili nie uczymy się CSS, więc kontynuujmy bez zawracania sobie głowy CSS. Tutaj musisz zrozumieć, czym są atrybuty HTML i jak można ich używać podczas formatowania treści.

Atrybuty internacjonalizacji

Istnieją trzy atrybuty internacjonalizacji, które są dostępne dla większości (choć nie wszystkich) elementów XHTML.

  • dir
  • lang
  • xml:lang

Dir Attribute

Plik diratrybut pozwala wskazać przeglądarce kierunek, w którym powinien płynąć tekst. Atrybut dir może przyjąć jedną z dwóch wartości, jak widać w poniższej tabeli -

Wartość Znaczenie
ltr Od lewej do prawej (wartość domyślna)
rtl Od prawej do lewej (w przypadku języków, takich jak hebrajski lub arabski, czytanych od prawej do lewej)

Example

<!DOCTYPE html>
<html dir = "rtl">

   <head>
      <title>Display Directions</title>
   </head>
	
   <body>
      This is how IE 5 renders right-to-left directed text.
   </body>
	
</html>

To da następujący wynik -

Gdy atrybut dir jest używany w tagu <html>, określa sposób prezentacji tekstu w całym dokumencie. Kiedy jest używany w innym tagu, kontroluje kierunek tekstu tylko dla zawartości tego tagu.

Atrybut lang

Plik langatrybut umożliwia wskazanie głównego języka używanego w dokumencie, ale ten atrybut został zachowany w HTML tylko w celu zapewnienia zgodności wstecznej z wcześniejszymi wersjami HTML. Ten atrybut został zastąpiony przezxml:lang atrybut w nowych dokumentach XHTML.

Wartości atrybutu lang to standardowe dwuznakowe kody języka ISO-639. CzekHTML Language Codes: ISO 639 aby uzyskać pełną listę kodów języków.

Example

<!DOCTYPE html>
<html lang = "en">

   <head>
      <title>English Language Page</title>
   </head>

   <body>
      This page is using English Language
   </body>

</html>

To da następujący wynik -

Atrybut xml: lang

Xml: lang atrybut jest zastąpienie XHTML dla lang atrybutu. Wartość atrybutu xml: lang powinna być kodem kraju zgodnym z ISO-639, jak wspomniano w poprzedniej sekcji.

Atrybuty ogólne

Oto tabela innych atrybutów, które są łatwo używane z wieloma tagami HTML.

Atrybut Opcje Funkcjonować
wyrównać prawo, lewo, środek Poziomo wyrównuje etykiety
valign góra, środek, dół Ustawia tagi w pionie w elemencie HTML.
bgcolor wartości numeryczne, szesnastkowe, RGB Umieszcza kolor tła za elementem
tło URL Umieszcza obraz tła za elementem
ID Określony przez użytkownika Nazywa element do użycia z kaskadowymi arkuszami stylów.
klasa Określony przez użytkownika Klasyfikuje element do użycia z kaskadowymi arkuszami stylów.
szerokość Wartość numeryczna Określa szerokość tabel, obrazów lub komórek tabeli.
wysokość Wartość numeryczna Określa wysokość tabel, obrazów lub komórek tabeli.
tytuł Określony przez użytkownika Tytuł „Pop-up” elementów.

Zobaczymy powiązane przykłady, gdy przejdziemy do badania innych tagów HTML. Pełną listę tagów HTML i powiązanych atrybutów można znaleźć w sekcji Lista tagów HTML .