logo

Селектори CSS

Селектори CSS є основою будь-якої стильної веб-сторінки. Вони націлені на елементи HTML на ваших сторінках, дозволяючи додавати стилі на основі їх ідентифікатора, класу, типу, атрибута тощо. У цьому посібнику ми розповімо про тонкощі селекторів CSS та їх ключову роль у покращенні естетики та взаємодії з користувачами ваших веб-сторінок.

Типи селекторів CSS

Селектори CSS бувають різних типів, кожен зі своїм унікальним способом вибору елементів HTML. Давайте дослідимо їх:

Селектори CSS опис

Прості селектори



Він використовується для вибору елементів HTML на основі їх імені елемента, ідентифікатора, атрибутів тощо

Універсальний селектор Вибирає всі елементи на сторінці.
Селектор атрибутів Націлює елементи на основі значень їхніх атрибутів.
Селектор псевдокласів Вибирає елементи на основі їх стану або положення, наприклад:hover>для ефектів наведення.
Селектори комбінаторів Комбінуйте селектори, щоб визначити зв’язки між елементами, наприклад нащадками (>) або дитина (>>).
Селектор псевдоелементів Вибирає певні частини елемента, наприклад::before>або::after>.

Зміст

Прості селектори

Прості селектори містять наведені нижче класи.

Простий селектор опис
Селектор елементів Вибирає елементи HTML на основі їхніх імен тегів.
Селектор ідентифікатора Націлюється на елемент HTML із певним атрибутом id.
Селектор класу Вибирає елементи з певним атрибутом класу.

приклад: У цьому прикладі ми напишемо код, щоб краще зрозуміти селектори та їх використання.

HTML
   CSS Selectortitle><link rel='stylesheet' href='style.css' />голова> <body> <h1>Зразок заголовкаh1><p>Це Вміст у першому абзаціp><div id='div-container'>Це div з ідентифікатором div-container div><p>Це абзац із класом абзац-клас p> body> html>></pre> </code> <p dir='ltr'>  <b>  <strong>Примітка:</strong>  </b>  <span>Ми застосуємо правила CSS до наведеного вище прикладу.</span></p><blockquote style="text-transform: capitalize;font-size: 20px; padding: 10px;"><a href="/directory-submission">що таке подання каталогу</a>
</blockquote> <h2 id='element-selector'>  <b>  <strong>Селектор елементів</strong>  </b>  </h2><p dir='ltr'><span>The</span> <span>селектор елемента</span> <span>вибирає елементи HTML на основі імені елемента (або тегу), наприклад p, h1, div, span тощо.</span></p> <p dir='ltr'>  <b>  <strong>ПРИМІТКА :</strong>  </b>  <span>У наведеному вище прикладі використовується наступний код. Ви можете побачити правила CSS, застосовані до всіх</span> <span></span></p><p> <span>теги і</span></p><h1>теги.<p></p><blockquote style="text-transform: capitalize;font-size: 20px; padding: 10px;"><a href="/snipping-tool-ubuntu">інструмент вирізання в ubuntu</a>
</blockquote> </h1><h3>  <b>  <strong>CSS:</strong>  </b>  </h3><pre class='hljs'>h1 {  color: red;  font-size: 3rem; } p {  color: white;  background-color: gray; }></pre><p dir='ltr'>  <b>  <strong>Вихід:</strong>  </b>  </p>  <img src='//techcodeview.com/img/css-questions/50/css-selectors.webp' alt="CSS-Element-Selectors-Example-output"><p>Вихід селектора елементів CSS</p> <h2 id='id-selector'>  <b>  <strong>Селектор ідентифікатора</strong>  </b>  </h2><p dir='ltr'><span>The</span>   <b>  <strong>селектор id</strong>  </b>   <span>використовує</span>   <i>  <em>атрибут id</em>  </i>   <span>елемента HTML, щоб вибрати певний елемент.</span>  <b>  <strong> </strong>  </b>  <span>Ан</span>  <b>  <strong>id</strong>  </b>  <span>елемента є унікальним на сторінці для використання</span>  <b>  <strong>ідентифікатор</strong>  </b>  <span>селектор.</span></p> <br><div id="container-4ae8242bd8e42d94c5c0bf390d5144e6"></div><br> <p dir='ltr'>  <b>  <strong>Примітка:</strong>  </b>  <span>Наступний код використовується у наведеному вище прикладі за допомогою селектора id.</span></p> <h3>  <b>  <strong>CSS:</strong>  </b>  </h3><pre class='hljs'>#div-container{  color: blue;  background-color: gray; }></pre><p dir='ltr'>  <b>  <strong>Вихід:</strong>  </b>  </p>  <img src='//techcodeview.com/img/css-questions/50/css-selectors-2.webp' alt="CSS-Id-selectors-example-output"><p>Приклад вихідних даних CSS ID Selectors</p> <h2 id='class-selector'>  <b>  <strong>Селектор класу</strong>  </b>  </h2><p dir='ltr'><span>The</span>   <b>  <strong>селектор класу</strong>  </b>   <span>вибирає елементи HTML з певним атрибутом класу.</span></p> <p dir='ltr'>  <b>  <strong>Примітка:</strong>  </b>  <span>Наступний код використовується у наведеному вище прикладі за допомогою селектора класу. Щоб використовувати селектор класу, ви повинні використовувати ( . ) після імені класу в CSS. Це правило буде застосовано до елемента HTML з атрибутом class</span>  <i>  <em>параграф-клас</em>  </i>  <span></span></p> <h3>  <b>  <strong>CSS:</strong>  </b>  </h3><pre class='hljs'>.paragraph-class {  color:white;  font-family: monospace;  background-color: purple; }></pre><p dir='ltr'>  <b>  <strong>Вихід:</strong>  </b>  </p>  <img src='//techcodeview.com/img/css-questions/50/css-selectors-3.webp' alt="CSS-Class-Selectors-Example-Output"><p>Приклад виведення селектора класу CSS</p> <h2 id='universal-selector'>  <b>  <strong>Універсальний селектор</strong>  </b>  </h2><p dir='ltr'><span>The</span> <span>Універсальний селектор</span> <span>(*) у CSS використовується для вибору всіх елементів у документі HTML. Він також включає інші елементи, які знаходяться всередині під іншим елементом.</span></p> <p dir='ltr'>  <b>  <strong>Примітка:</strong>  </b>  <span>Наступний код використовується у наведеному вище прикладі з використанням універсального селектора. Це правило CSS буде застосовано до кожного елемента HTML на сторінці:</span></p> <h3>  <b>  <strong>CSS:</strong>  </b>  </h3><pre class='hljs'>* {  color: white;  background-color: black; }></pre><p dir='ltr'>  <b>  <strong>Вихід:</strong>  </b>  </p><blockquote style="text-transform: capitalize;font-size: 20px; padding: 10px;"><a href="/ssis-tutorial">ssis</a>
</blockquote>  <img src='//techcodeview.com/img/css-questions/50/css-selectors-4.webp' alt="CSS-Universal-Selector-Example-Output"><p>Приклад результату універсального селектора CSS</p> <h2 id='group-selector'>  <b>  <strong>Селектор груп</strong>  </b>  </h2><p dir='ltr'><span>The</span>  <b>  <strong>Селектор груп</strong>  </b>  <span>використовується для стилізації всіх елементів, розділених комами, однаковим стилем.</span></p> <p dir='ltr'>  <b>  <strong>Примітка:</strong>  </b>  <span>Припустімо, що ви хочете застосувати спільні стилі до різних селекторів, замість того, щоб писати правила окремо, ви можете записати їх у групах, як показано нижче.</span></p> <h3>  <b>  <strong>CSS:</strong>  </b>  </h3><pre class='hljs'>#div-container, .paragraph-class, h1{  color: white;  background-color: purple;  font-family: monospace;  }></pre><p dir='ltr'>  <b>  <strong>Вихід:</strong>  </b>  </p>  <img src='//techcodeview.com/img/css-questions/50/css-selectors-5.webp' alt="CSS-Group-Selector-Example-Output"><p>Приклад результату селектора групи CSS</p> <h2 id='attribute-selector'>  <b>  <strong>Селектор атрибутів</strong>  </b>  </h2><p dir='ltr'><span>The</span>   <b>  <strong>селектор атрибутів</strong>  </b>   <span>[атрибут] використовується для вибору елементів із заданим атрибутом або значенням атрибута.</span></p> <p dir='ltr'>  <b>  <strong>Примітка:</strong>  </b>  <span>Наступний код використовується у наведеному вище прикладі за допомогою селектора атрибутів. Це правило CSS буде застосовано до кожного елемента HTML на сторінці:</span></p> <h3>  <b>  <strong>CSS:</strong>  </b>  </h3><pre class='hljs'>[href] {  background-color: lightgreen;  color: black;  font-family: monospace;  font-size: 1rem; }></pre><p dir='ltr'>  <b>  <strong>Вихід:</strong>  </b>  </p>  <img src='//techcodeview.com/img/css-questions/50/css-selectors-6.webp' alt="CSS-Attribute-Selectros-Example-Output"><p>Вихідні дані атрибута CSS Selectros</p> <h2 id='pseudoclass-selector'>  <b>  <strong>Селектор псевдокласів</strong>  </b>  </h2><p dir='ltr'><span>Він використовується для стилізації особливого типу стану будь-якого елемента. Наприклад, він використовується для стилізації елемента, коли на нього наводиться курсор миші.</span></p> <p dir='ltr'>  <b>  <strong>Примітка:</strong>  </b>  <span>Ми використовуємо одну двокрапку (:) у випадку a</span> <span>Селектор псевдокласів</span> <span>.</span></p> <p dir='ltr'>  <b>  <strong>Синтаксис:</strong>  </b>  </p> <pre class='hljs'>Selector:Pseudo-Class {  Property: Value; }></pre><h3>  <b>  <strong>CSS:</strong>  </b>  </h3><pre class='hljs'>h1:hover{  background-color: aqua; }></pre><p dir='ltr'>  <b>  <strong>Вихід:</strong>  </b>  </p>  <img src='//techcodeview.com/img/css-questions/50/css-selectors.webp' alt="CSS-Pseudo-Selector-Example-Output"><p>Приклад вихідних даних псевдоселектора CSS</p> <h2 id='pseudoelement-selector'>  <b>  <strong>Селектор псевдоелементів</strong>  </b>  </h2><p dir='ltr'><span>Він використовується для стилізації будь-якої конкретної частини елемента. Наприклад, він використовується для стилізації першої літери або першого рядка будь-якого елемента.</span></p> <p dir='ltr'>  <b>  <strong>Примітка:</strong>  </b>  <span>Ми використовуємо подвійну двокрапку (::) у випадку a</span> <span>Селектор псевдоелементів</span> <span>.</span></p> <p dir='ltr'>  <b>  <strong>Синтаксис:</strong>  </b>  </p> <pre class='hljs'>Selector:Pseudo-Element{  Property:Value;  }></pre><h3>  <b>  <strong>CSS:</strong>  </b>  </h3><pre class='hljs'>p::first-line{  background-color: goldenrod; }></pre><p dir='ltr'>  <b>  <strong>Вихід:</strong>  </b>  </p>  <img src='//techcodeview.com/img/css-questions/50/css-selectors-7.webp' alt="CSS-Pseudo-Element-Selector-Example-Output"><p>Приклад виведення селектора псевдоелементів CSS</p><blockquote style="text-transform: capitalize;font-size: 20px; padding: 10px;"><a href="/bias-variance-machine-learning">зміщення та дисперсія</a>
</blockquote> <p dir='ltr'>  <br></p>  <br>  <br></article><div class="rekl_placeholder"><script type="text/javascript">atOptions = {'key' : 'f2b09f3e7178b263531e10998e9a32fa','format' : 'iframe','height' : 250,'width' : 300,'params' : {}};</script><script type="text/javascript" src="//spiritscaution.com/f2b09f3e7178b263531e10998e9a32fa/invoke.js"></script></div> </article>
                         
                        </div><!--//content-->
                    </div><!--//section-inner-->                 
                </section><!--//section-->
    
            </div><!--//primary-->
            <div class="secondary col-md-4 col-sm-12 col-xs-12">
                  <aside class="info aside section">
                    <div class="section-inner">
                        <h2 class="">Категорія</h2>
                        <div class="content">
                            <ul class="list-unstyled">
                                <li> <a href="/ai-news/">Новини Ai</a> </li><li> <a href="/kinematics/">Кінематика</a> </li><li> <a href="/godot-tutorial/">Підручник Годо</a> </li><li> <a href="/biology-difference-between/">Біологія-Різниця-Між</a> </li><li> <a href="/html-attributes/">Html-Атрибути</a> </li><li> <a href="/nginx-tutorial/">Підручник Nginx</a> </li><li> <a href="/amazon-prime-video/">Amazon Prime Video</a> </li><li> <a href="/chrome/">Chrome</a> </li><li> <a href="/current-gk/">Поточний Гк</a> </li><li> <a href="/python-pip/">Python-Піп</a> </li>
                                
                            </ul>
                        </div><!--//content-->  
                    </div><!--//section-inner-->                 
                </aside><!--//aside-->
                
                 <aside class="testimonials aside section">
                	 <div class="section-inner">
                        <div class="content">
                            <div class="item">
  								<div class="rekl_placeholder" id="sidebar_placeholder_1"> <script type="text/javascript">atOptions = {'key' : 'f53f1abf3c3a788f849c12a956865db1','format' : 'iframe','height' : 300,'width' : 160,'params' : {}};</script><script type="text/javascript" src="//spiritscaution.com/f53f1abf3c3a788f849c12a956865db1/invoke.js"></script> <br></div>                                                   
                            </div>
                        </div>
                    </div>
                   <div class="section-inner">
                        <h2 class="heading">Як завантажити відео YouTube?</h2>
                        <div class="content">
                            <div class="item">
                                 <blockquote class="quote">                                  
                                    <span> <i class="fa fa-quote-left"></i> Портал інформатики для фанатів. Він містить добре написані, добре продумані та добре пояснені статті з інформатики та програмування, тести та запитання для практичного/конкурентного програмування/співбесіди в компанії.</span>
                                </blockquote>                
                                                                                             
                            </div><!--//item-->
                            
                            <p> <a class="more-link" href="/how-download-youtube-videos"> <i class="fa fa-external-link"></i> Читати Далі</a> </p> 
                            
                        </div><!--//content-->
                    </div><!--//section-inner-->
                </aside><!--//section-->
                
               
                            
                 <aside class="languages aside section">
                    <div class="section-inner">
                        <h2 class="heading">Цікаві Статті</h2>
                        <div class="content">
                            <ul class="list-unstyled">
                                <li class="item">
                                    <span class="title"> <strong> <a href="/difference-between-32-bit">Різниця між 32-розрядною та 64-розрядною операційною системою</a> </strong> </span>
                                    
                                </li><!--//item--><li class="item">
                                    <span class="title"> <strong> <a href="/javascript-example">Приклад JavaScript</a> </strong> </span>
                                    
                                </li><!--//item--><li class="item">
                                    <span class="title"> <strong> <a href="/how-reverse-string-python">Як перевернути рядок у Python?</a> </strong> </span>
                                    
                                </li><!--//item--><li class="item">
                                    <span class="title"> <strong> <a href="/manual-testing">Тестування вручну</a> </strong> </span>
                                    
                                </li><!--//item--><li class="item">
                                    <span class="title"> <strong> <a href="/c-example-hello-world">Приклад C#: Hello World</a> </strong> </span>
                                    
                                </li><!--//item-->
                               
                            </ul>
                        </div><!--//content-->
                    </div><!--//section-inner-->
                </aside><!--//section-->
                
              
                 <aside class="list music aside section">
                    <div class="section-inner">
                        <h2 class="heading">Популярні Пости</h2>
                        <div class="content">
                            <ul class="list"> <li><a href="/loops-java">для циклу java</a>
</li><li><a href="/greibach-normal-form">Грайбах нормальної форми</a>
</li><li><a href="/numpy-mean-python">np означає</a>
</li><li><a href="/linux-directories">каталог у командах Linux</a>
</li><li><a href="/how-many-zeros-1-million">1 мільйон скільки 0</a>
</li><li><a href="/java-programs-java-programming-examples">приклади коду java</a>
</li> 
                                
                                
                            </ul>
                        </div><!--//content-->
                    </div><!--//section-inner-->
                </aside><!--//section-->
              
            </div><!--//secondary-->    
        </div><!--//row-->
    </div><!--//masonry-->
    
	    <footer class="footer">
        <div class="container text-center">
                <span>
Copyright ©2025 Всі Права Захищені |  <a href="//ar.techcodeview.com/">techcodeview.com</a> | <a href="/disclaimer" rel="nofollow noopener noreferrer" target="_blank">Відмова Від Відповідальності</a>  |  <a href="/about-us" rel="nofollow noopener noreferrer" target="_blank">Про Нас</a>  |  <a href="/privacy-policy" rel="nofollow noopener noreferrer" target="_blank">Політика Конфіденційності</a>  </span>
        </div>
    </footer>
 
         
    <script type="text/javascript" src="https://techcodeview.com/template/assets/plugins/jquery-1.11.3.min.js"></script>
    <script type="text/javascript" src="https://techcodeview.com/template/assets/plugins/bootstrap/js/bootstrap.min.js"></script>    
    

    <script type="text/javascript" src="https://techcodeview.com/template/assets/js/main.js"></script>     
	
	<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/highlight.min.js"></script>
	
</body>
</html>