Вложенные селекторы классов - PullRequest
10 голосов
/ 25 июня 2010

Если у меня есть что-то подобное в моем HTML

    <div id="top">
        <div class="txt">
            <span class="welcome">Welcome on my website</span>
            <span class="links"><a href="Home">Home</a></span>
        </div>
    </div>

Как выбрать класс приветствия в моем CSS.

Я пробовал # top.txt.welcome, но не работает. Я также пробовал # top.txt span.welcome.

Ответы [ 6 ]

14 голосов
/ 25 июня 2010

#top .txt не #top.txt последний означает, что соответствующий элемент имеет идентификатор И класса, а первый означает, что соответствующий элемент имеет класс, а один из его элементов-предков имеет идентификатор

4 голосов
/ 25 июня 2010

Вы можете использовать


span.welcome
#top .welcome
#top div.txt span.welcome
.welcome
2 голосов
/ 25 июня 2010
#top .txt .welcome{}
2 голосов
/ 25 июня 2010
.welcome

#top div.txt .welcome

div#top div.txt span.welcome

это зависит от того, насколько конкретно вы хотите быть

1 голос
/ 21 февраля 2017

Если вы хотите использовать этот класс 'welcome' для тега perticular span, вы можете использовать два способа, например ...

.txt span.welcome

или

span.welcome

он отлично подойдет для вашего класса CSS в вашем коде.

это понятие класса вложения, на которое вы также можете напрямую ссылаться из интернет-источников.

1 голос
/ 25 июня 2010
div#top div.txt span.welcome

или

#top div.txt .welcome

или какой-либо другой их вариант ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...