Целевой класс css внутри другого класса css


Привет у меня возникли проблемы с некоторыми классами css в joomla. У меня есть два divs в модуле, один-это класс обертки="обертка", другой-класс контента="Контент" . Содержимое находится внутри обертки. То, что я пытаюсь сделать, это нацелить стиль css на класс контента. Обычно я просто ставил .содержимое {my style info} в таблице стилей, но проблема в том, что этот класс используется несколько раз на всей странице. Поэтому в бэкэнде вы можете назначить модулю имя класса, поэтому я назвал это один.рекомендации.

чтобы я не изменял все другие классы контента на странице, Я пытаюсь настроить его, поставив это:

.testimonials .content {my style info I am trying to apply} 

но это не работает, я знаю, что вы можете сделать это с ДИВС, так что

#testimonials .content {my style info I am trying to apply} 

но мой вопрос в том, можно ли это сделать с классами ? если да-то идет не так, как я пытаюсь использовать следующее :

.testimonials .content {font-size:12px; width:300px !important;}

а по какой-то причине содержание не оборачивать, а просто исчезает со страницы, в конце абзац, поэтому я пытаюсь убедиться, что класс 1-го уровня, в котором сидит контент, ничего не перекрывает, странно, даже если я исправлю класс div, контент сидит в 50px, он все равно не обернет текст, поэтому я не уверен, правильно ли я его нацеливаю ?.

изменить >>>>>>>>>>..

html Joomla создает в основном выглядит так >>

<div class="wrapper">
<div class="content">SOME CONTENT</div
</div>

затем он завернут в миллион других дивов в старом добром стиле Joomla.

у меня есть учитывая модуль класс отзывов, поэтому он выглядит примерно так:

<div class="testimonials">
 <div class="wrapper">
<div class="content">SOME CONTENT</div
</div>
</div>

редактировать 3 >>>> > >> Хорошо, это то, что он выплевывает

<div class="testimonials">
   <div class="key4-block">
      <div class="module-title"><h2 class="title">Client Testimonials</h2></div>
         <div class="key4-module-inner">
            <div class="module-content">                                
               <script type="text/javascript">
                 RokStoriesImage['rokstories-184'].push('');
                 RokStoriesImage['rokstories-184'].push('');
                 RokStoriesImage['rokstories-184'].push('');
            </script>
         <div id="rokstories-184" class="rokstories-layout6 content-left"  >
           <div class="feature-block">        
            <div class="feature-wrapper">
              <div class="feature-container">
                 <div class="feature-story">
                    <div class="image-full" style="float: right">
                        <img src="/sos/" alt="image" />                            
                    </div>
                    <div class="desc-container">
                        <div class="wrapper">                                                        
                           <span class="content"><p>Arrived in under 30 mins and got my pride and joy home in one piece, the day it conked out on me.</p>
                           <p>- Mr A Another</p></span>                                
                        </div>
                    </div>
                </div>
                <div class="feature-story">
                   <div class="image-full" style="float: right">
                      <img src="/sos/" alt="image" />                            
                   </div>
                   <div class="desc-container">        
                      <div class="description">                                                        
                         <span class="feature-desc">
                            <p>Great Service ! , SOS came to the rescue me in no time at all and made my day.</p>
    <p>- a customer</p>
                          </span>                                
                      </div>
                   </div>
                </div>
              </div>
           </div>
        </div>
      </div>

редактировать 4 >>>>>>

вот что он делает

3 56

3 ответа:

не уверен, как выглядит HTML (это поможет с ответами). Если это

<div class="testimonials content">stuff</div>

затем просто удалите пространство в вашем css. Под...

.testimonials.content { css here }

обновление:

хорошо, после просмотра HTML посмотреть, если это работает...

.testimonials .wrapper .content { css here }

или просто

.testimonials .wrapper { css here }

или

.desc-container .wrapper { css here }

все 3 должны работать.

Я использую div вместо таблиц и могу ориентироваться на классы в основном классе, как показано ниже:

CSS

.main {
    .width: 800px;
    .margin: 0 auto;
    .text-align: center;
}
.main .table {
    width: 80%;
}
.main .row {
   / ***something ***/
}
.main .column {
    font-size: 14px;
    display: inline-block;
}
.main .left {
    width: 140px;
    margin-right: 5px;
    font-size: 12px;
}
.main .right {
    width: auto;
    margin-right: 20px;
    color: #fff;
    font-size: 13px;
    font-weight: normal;
}

HTML

<div class="main">
    <div class="table">
        <div class="row">
            <div class="column left">Swing Over Bed</div>
            <div class="column right">650mm</div>
            <div class="column left">Swing In Gap</div>
            <div class="column right">800mm</div>
        </div>
    </div>
</div>

Если вы хотите, чтобы стиль конкретной "ячейки" исключительно вы можете использовать другой подкласс или идентификатор div например:

.main #red { color: red; }

<div class="main">
    <div class="table">
        <div class="row">
            <div id="red" class="column left">Swing Over Bed</div>
            <div class="column right">650mm</div>
            <div class="column left">Swing In Gap</div>
            <div class="column right">800mm</div>
        </div>
    </div>
</div>

Я где-то читал, что мы можем вложить класс в другой класс, но забыли фактический способ. Это было что-то вроде этого:

<div class="parent">
<div class="child1"></div>
<div class="child2"></div>
<div class="child3"></div>
</div>
<style>
.parent{
.child1, .child2, .child3{/*your css properties goes here*/}
}
</style>

может быть что-то не хватает в этом коде, но это также способ сделать это. Примечание: это стиль saas.