2.3 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.3 KiB
		
	
	
	
	
	
	
	
title, localeTitle
| title | localeTitle | 
|---|---|
| Override Class Declarations by Styling ID Attributes | Переопределить объявления классов с помощью атрибутов идентификатора стилизации | 
Переопределить объявления классов с помощью атрибутов идентификатора стилизации
Чтобы понять переопределение в CSS, вы должны сначала понять принцип precendance в CSS.
Главное правило, чтобы помнить, что CSS читается снизу вверх.
Примером этого является:
<style> 
  body { 
    background-color: black; 
    font-family: Arial; 
    color: black; 
  } 
  .red-text { 
    color: red; 
  } 
  .blue-text { 
    color: blue; 
  } 
 </style> 
 <h1 class="red-text blue-text">Example</h1> 
В приведенном выше Example текстовый Example будет синим, потому что последний добавленный класс был blue-text .
Важно помнить, что атрибут id будет иметь приоритет над классами, что означает, что он занимает наивысший уровень.
Вы можете создать атрибут id , добавив # перед именем класса, как показано ниже:
<style> 
  #purple-text { 
    color: purple; 
  } 
 </style> 
Вот пример, чтобы показать вам, как переопределить объявления классов с помощью атрибутов идентификатора стилей :
<style> 
  body { 
    background-color: black; 
    font-family: Arial; 
    color: black; 
  } 
  .red-text { 
    color: red; 
  } 
  .blue-text { 
    color: blue; 
  } 
  #green-color { 
    color: green; 
  } 
 </style> 
 <h1 id="green-color" class="red-text blue-text">Example</h1> 
Это позволит сделать текст Example быть зеленым , потому что id атрибут всегда будет иметь приоритет над class декларациями.