Влияние на дочерние элементы путем изменения родительского элемента с помощью CSS. Является ли это возможным?

Возможно, это глупый вопрос, но я уверен, что он будет полезен для многих новичков. Я построил код. Я пытаюсь отобразить текст (в<p> теги), который в настоящее время скрыт, только когда фактический<a> находится Это возможно без JS? Можно ли это сделать, используя только CSS / HTML? HTML-код здесь:

                <div class="promo2">
                    <a href="speakers-hire.html">
                        <div class="promo2a">
                            <p>SPEAKERS</p>
                        </div>
                    </a>

                    <a href="decks-hire.html">
                         <div class="promo2a">
                            <p>CD PLAYERS</p>
                        </div>
                    </a>

                </div> 

и CSS, которые соответствуют приведенному выше HTML:

.promo2a:hover{
background:url(../_images/generic/glass5.png);
display:inline-block;

}

.promo2a p{
display:none;

}

Так что в основном я хочу текст в<p> будет отображаться, когда весь divpromo2a находится

Любая помощь приветствуется. Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос