Selektory atrybutów
Selektory atrybutów w CSS umożliwiają wybieranie elementów HTML na podstawie ich atrybutów i wartości tych atrybutów. Są one zapisywane w nawiasach kwadratowych po nazwie selektora.elektory atrybutów są przydatne w sytuacjach, gdy potrzebujemy zastosować styl do elementów o określonym atrybucie lub wartości atrybutu. Przykłady selektorów atrybutów:
 
				
							 [attribute] 
							 Wybieranie elementów o określonym atrybucie
						 
input[type] wybierze wszystkie elementy input z atrybutem type. W tym przykładzie każdy element input posiadający atrybut type będzie miał padding równy 10px i margines równy 20px.
							[attribute = value] 
							Wybieranie elementów z określoną wartością atrybutu
						
input[type="text"] wybierze wszystkie elementy input z atrybutem type o wartości "text". W tym przykładzie, każdy element input o atrybucie type o wartości "text" będzie miał szerokość 300px, wysokość 40px i czcionkę o rozmiarze 16px
							[attribute ~= value] 
							Wybieranie elementów, których wartość atrybutu zawiera określony ciąg znaków
						
input[type~="text"] wybierze wszystkie elementy input z atrybutem type z wartością zawierającą ciąg "text". W tym przykładzie każdy element input o atrybucie type z wartością zawierającą ciąg "text" będzie miał granicę o grubości 1px i kolorze czarnym.
							[attribute *= value] 
							Wybieranie elementów, których wartość atrybutu zawiera określony ciąg znaków
						
input[type*="text"] wybierze wszystkie elementy input z atrybutem type z wartością zawierającą ciąg "text". W tym przykładzie, wszystkie elementy input będą mieć obramowanie zaokrąglone o promieniu 10px i cień o szerokości 2px i wysokości 2px z kolorem szarym, ponieważ ich wartość atrybutu type zawiera ciąg znaków "text".
							[attribute ^= value] 
							Wybieranie elementów, których wartość atrybutu zaczyna się od określonego ciągu znaków
						
input[type^="text"] wybierze wszystkie elementy input z atrybutem type o wartości zaczynającej się od ciągu "text". W tym przykładzie, każdy element input o atrybucie type o wartości zaczynającej się od ciągu "text" będzie miał wyrównanie tekstu do środka.
							[attribute $= value] 
							Wybieranie elementów, których wartość atrybutu kończy się określonym ciągiem znaków
						
input[type$="text"] wybierze wszystkie elementy input z atrybutem type o wartości kończącej się na ciąg "text". W tym przykładzie, każdy element input o atrybucie type o wartości kończącej się na ciąg "text" będzie miał pogrubioną czcionkę.
						[attribute |= value] 
						Wybieranie elementów, których wartość atrybutu zaczyna się od określonego ciągu znaków lub jest równa temu ciągowi znaków z podanym znakiem separatora (np. "-")
					
input[type|="text"] wybierze wszystkie elementy input z atrybutem type o wartości "text" lub "text-input". W tym przykładzie, każdy element input o atrybucie type o wartości zaczynającej się od "text" lub równej "text-" będzie miał kolor tła jasnoszary.
 
 
.png) CSS
 CSS.png) Strona główna
 Strona główna
 Blog
 Blog O nas
 O nas Centrum pomocy
 Centrum pomocy Wsparcie
 Wsparcie