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> <br /> <div id="container-4ae8242bd8e42d94c5c0bf390d5144e6"></div><br /><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> <br /> <div id="container-4ae8242bd8e42d94c5c0bf390d5144e6"></div><br /> <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> <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> <br /> <div id="container-4ae8242bd8e42d94c5c0bf390d5144e6"></div><br />  <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> <br /> <div id="container-4ae8242bd8e42d94c5c0bf390d5144e6"></div><br /> <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><!--//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="/physics-class-11-cat/">Фізика-Клас-11</a> </li><li> <a href="/c-programs/">Програми C</a> </li><li> <a href="/physical-quantities/">Фізичні Величини</a> </li><li> <a href="/java-constructors/">Java-Конструктори</a> </li><li> <a href="/uml-tutorial/">Підручник З Uml</a> </li><li> <a href="/python-matplotlib/">Python-Matplotlib</a> </li><li> <a href="/biography/">Біографія</a> </li><li> <a href="/python-selenium-exercises/">Вправи Python Selenium</a> </li><li> <a href="/java-integer/">Java-Integer</a> </li><li> <a href="/cpp-control-flow/">Cpp-Control-Flow</a> </li>
                                
                            </ul>
                        </div><!--//content-->  
                    </div><!--//section-inner-->                 
                </aside><!--//aside-->
                
                 <aside class="testimonials aside section">
                   <div class="section-inner">
                        <h2 class="heading">Конструктор в абстрактному класі в Java</h2>
                        <div class="content">
                            <div class="item">
                                 <blockquote class="quote">                                  
                                    <span> <i class="fa fa-quote-left"></i> Конструктор у абстрактному класі на Java з підручником Java, функціями, історією, змінними, програмами, операторами, концепцією oops, масивом, рядком, картою, математикою, методами, прикладами тощо.</span>
                                </blockquote>                
                                                                                             
                            </div><!--//item-->
                            
                            <p> <a class="more-link" href="/constructor-abstract-class-java"> <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="/c-pointer-pointer">C – вказівник на вказівник (подвійний вказівник)</a> </strong> </span>
                                    
                                </li><!--//item--><li class="item">
                                    <span class="title"> <strong> <a href="/how-create-dictionary-python">Як створити словник на Python</a> </strong> </span>
                                    
                                </li><!--//item--><li class="item">
                                    <span class="title"> <strong> <a href="/string-capitalize-method-python">Метод String capitalize() у Python</a> </strong> </span>
                                    
                                </li><!--//item--><li class="item">
                                    <span class="title"> <strong> <a href="/10-fundamental-libra-traits-13114">10 основних рис Терезів і найкращі поради для Терезів</a> </strong> </span>
                                    
                                </li><!--//item--><li class="item">
                                    <span class="title"> <strong> <a href="/how-many-feet-84-inches">Скільки футів у 84 дюймах?</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="/how-call-javascript-function-html">функція виклику javascript з html</a>
</li><li><a href="/java-string-compare">порівняти рядки java</a>
</li><li><a href="/greatandhra-reviews">великийандхра</a>
</li><li><a href="/support-vector-machine-algorithm">svm</a>
</li><li><a href="/binary-tree-java">двійкове дерево в java</a>
</li><li><a href="/how-fix-theno-input-signalerror-message">немає вхідного сигналу</a>
</li><li><a href="/how-play-imessage-games-an-android-phone">Ігри imessage для android</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="//no.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>