Wyniki uczenia się tego postu to:
Co to jest atrybut klasowy?
W HTML „The”klasa”Atrybut jest określony za pomocą elementów. Atrybut klasy może zidentyfikować jedną lub więcej nazw klas dla elementu HTML. Ponadto tę samą nazwę klasy można przypisać do różnych elementów HTML. W rezultacie te nazwy klas są dostępne przez kod CSS i JavaScript w celu zastosowania różnych funkcji.
Jak dodać atrybut klasy do elementów HTML?
Najpierw dodaj/utwórz element DIV z nazwą klasy „główny”W pliku HTML. Dodać
I
tagi zawierające niektóre treści w tym elemencie. Ponadto oba te tagi mają ten sam atrybut klasy „tekst”:
Witamy w Linuxhint!
Najlepsza strona internetowa samouczka
Kod wspomniany powyżej dokona dwóch działów na stronie internetowej. Aby je odróżnić, zastosujmy niektóre właściwości CSS.
Jak stylizować atrybut klasy z CSS?
Poniższa sekcja pokazuje właściwości stylizacji zastosowane do powyższych klas.
Podaj wybór klasy
„„.„Symbol w CSS, zanim każda nazwa klasy jest znana jako„Selektor klas". Nazwa klasy, której następuje ten symbol służy do dostępu do klasy.
Styl Main Div
.głównyElement div o nazwie klasy „główny”Jest stylizowany z właściwościami opisanymi poniżej:
Można zauważyć, że Div z nazwą klasy „główny”Jest skutecznie stylizowany. „„klasa„Tekst nie jest jeszcze stylizowany:
Klasa tekstowa w stylu
.tekstTekst klasowy
I
Tagi są stylizowane przez podanie powyższego kodu. Opis powyższego kodu jest wymieniony poniżej:
Teraz elementy związane z obiema klasami zostały pomyślnie zaprojektowane:
Jak używać atrybutu klasy z wieloma nazwami?
Załóżmy, że chcemy dodać dwa akapity. Jeden z kolorem pomarańczowym, a drugi z prostą czernią. Oba muszą mieć te same właściwości stylizacji, z wyjątkiem koloru.
Aby to zrobić, w pliku HTML najpierw utwórz element DIV o nazwie klasy „główny". Następnie wewnątrz tego div dodaj dwa
Tagi z atrybutami klasowymi. Pierwszy
Tag jest powiązany z obiema klasami. Inny
Tag jest przypisany do klasy „tekst" tylko:
„Sukces jest najlepszy, gdy jest udostępniony”
Cytaty sukcesu
Stylowy tekst klasowy
.tekst„„tekst„Klasa jest stylizowana z właściwościami opisanymi poniżej:
Style Class Para
.paraNazwa drugiej klasy otrzymuje tylko kolor właściwości w stylu z wartością #DC5F00.
Zobaczmy, jaki jest wynik powyższego kodu HTML:
Można zauważyć, że właściwości określone w klasie tekstowej są stosowane do obu elementów. Ale ponieważ przypisaliśmy również klasę para do pierwszego elementu P, pierwsza koloru zmieniła się.
Co to jest atrybut id?
„„ID”Atrybut musi być unikalny dla każdego elementu w całym elemencie HTML. Ten atrybut jest wykorzystywany przez CSS i JavaScript do wykonywania różnych działań. Nie możemy używać wielu nazw identyfikatorów dla elementu.
Html
W pliku HTML dodaj dwa
tagi z tekstem. Pierwszy
Tag jest nazwany id jako „pkt”:
Witamy w Linuxhint!
Najlepsza strona internetowa samouczka
Jak stylizować atrybut identyfikatora?
Poniższa sekcja pokazuje właściwości stylizacji zastosowane do powyższego atrybutu identyfikatora.
Selektor identyfikatora
W HTML „The”#„Znak jest również znany jako„Selektor identyfikatora". Nazwa identyfikatora, a następnie ten symbol służy do dostępu do elementu z tym identyfikatorem.
Styl para id
#ParaElement o nazwie „pkt”Jest stylizowany z właściwościami opisanymi poniżej:
Wyjście
Klasa vs id
Oto lista kluczowych różnic między atrybutami klasy i identyfikatorów:
atrybut id | atrybut klasy |
Atrybut ID musi być unikalny dla każdego elementu w HTML. | Jedną klasę można zastosować do więcej niż jednego elementu HTML. |
Jeden atrybut ID może być przymocowany do jednego elementu. | Możemy powiązać wiele selektorów klas z elementem. |
W CSS, aby zastosować style do identyfikatora, „#„Używany jest symbol, a następnie nazwa identyfikatora. | W CSS, aby stylizować klasę, której używamy „.”Następnie nazwa klasy, aby uzyskać dostęp do określonej klasy. |
Składnia: #ID // deklaracje CSS | Składnia: .klasa // deklaracje CSS |
Porównaliśmy różnice między atrybutami klasy i id.
Wniosek
W HTML atrybut klasy może zawierać wiele nazw klas. Atrybut identyfikatora nie może zawierać wielu nazwisk. Musi być wyjątkowy w całym dokumencie HTML. Jednak oba atrybuty są wykorzystywane do dostępu do odpowiednich elementów HTML (S) HTML. Ten blog wyjaśnił różnicę między atrybutami ID i klasami z przykładami.