Задать вопрос
@barsecky

Почему не применяются стили через тег?

Добрый день.
Возник вопрос:
на страницу нужно внести блок вопрос-ответ, но сделать это нужно с помощью редактора страницы в wordpress, без плагинов и тп.
Права у меня ограниченные.
Когда вношу код у себя на локалке (на своем сайте)- код отрабатывает
При переносе на сайт , css не отрабатывает.
Есть ли ограничения для внесения css через редактор или что то делаю не так?
Редактор классический не гутенберг

Код вношу на страницу так:

<style>
.question-input {
	display: none;
}

.question-label {
  display: block;
  position: relative;
}

.question-label:after {
  position: absolute;
  right: 10px;
  top: 3px;
  content: '';
  display: block;
  width: 1px;
  height: 15px;
  background-color: #000;
  transform: rotate(0deg);
        transition: all 0.3s linear;

}

.question-label:before {
  position: absolute;
  right: 10px;
  top: 3px;
  content: '';
  display: block;
  width: 1px;
  height: 15px;
  background-color: #000;
  transform: rotate(90deg);
        transition: all 0.3s linear;

}

.answer {
	height: 0;
	overflow: hidden;
	transition: 0.5s;
}

.question-input:checked + .question-label:after {
  transform: rotate(45deg);
}

.question-input:checked + .question-label:before {
  transform: rotate(135deg);
}

.question-input:checked + .question-label + .answer {
	height: auto;
	padding: 10px 0;
}

.wrapper {
  padding: 0;
  border: none;
}

fieldset {
  border-radius: 5px;
  margin-bottom: 5px;
}

</style>

<fieldset class="wrapper">
  
<fieldset>
  <input class="question-input" id="question" type="checkbox">
<label class="question-label" for="question">
	Что такое куница?
</label>
<div class="answer">
Куница - это вредитель, который любит гнездиться в наших садах, на чердаках и в гаражах.
</div>
</fieldset>


<fieldset>
  <input class="question-input" id="question2" type="checkbox">
<label class="question-label" for="question2">
Как избавиться от куницы?
</label>
<div class="answer">
Существуют способы не только избавиться от куницы, но и предотвратить ее возвращение.
</div>
</fieldset>


<fieldset>
  <input class="question-input" id="question3" type="checkbox">
<label class="question-label" for="question3">
	Как уберечься от куниц?
</label>
<div class="answer">
	Один из проверенных способов - использовать собаку, которая постоянно находится на улице. Собака, охраняющая участок, не только отпугнет куницу, но и пресечет ее попытки проникнуть на чердак или мансарду.
</div>
</fieldset>

<fieldset>
  <input class="question-input" id="question4" type="checkbox">
<label class="question-label" for="question4">
	Как узнать, что куницы поселились у меня в саду?
</label>
<div class="answer">
Если вы заметили наличие гнезда куницы в своем саду, это знак, что они уже поселились там.
</div>
</fieldset>

<fieldset>
  <input class="question-input" id="question5" type="checkbox">
<label class="question-label" for="question5">
Может ли собака отпугнуть куницу из моего сада?
</label>
<div class="answer">
Да, собака, постоянно находящаяся на улице, может отпугнуть куницу из сада.
</div>
</fieldset>
</fieldset>
  • Вопрос задан
  • 77 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
@ProgerMir
В вашей версии при внесении кода на страницу появляются теги <p>...</p>внутри кода <style>...</style>, а также не кликабельный плюс для раскрытия ответа.
Я сжал код html и css через compressor online, код внести вот так попробуйте:
.question-input{display:none}.question-label{display:block;position:relative}.question-label:after{position:absolute;right:10px;top:3px;content:'';display:block;width:1px;height:15px;background-color:#000;transform:rotate(0deg);transition:all .3s linear}.question-label:before{position:absolute;right:10px;top:3px;content:'';display:block;width:1px;height:15px;background-color:#000;transform:rotate(90deg);transition:all .3s linear}.answer{height:0;overflow:hidden;transition:.5s}.question-input:checked + .question-label:after{transform:rotate(45deg)}.question-input:checked + .question-label:before{transform:rotate(135deg)}.question-input:checked + .question-label + .answer{height:auto;padding:10px 0}.wrapper{padding:0;border:none}fieldset{border-radius:5px;margin-bottom:5px}


<fieldset class="wrapper"><fieldset><input class="question-input" id="question" type="checkbox"><label class="question-label" for="question">Что такое куница?</label><div class="answer">Куница - это вредитель, который любит гнездиться в наших садах, на чердаках и в гаражах.</div></fieldset><fieldset><input class="question-input" id="question2" type="checkbox"><label class="question-label" for="question2">Как избавиться от куницы?</label><div class="answer">Существуют способы не только избавиться от куницы, но и предотвратить ее возвращение.</div></fieldset><fieldset><input class="question-input" id="question3" type="checkbox"><label class="question-label" for="question3">Как уберечься от куниц?</label><div class="answer">Один из проверенных способов - использовать собаку, которая постоянно находится на улице. Собака, охраняющая участок, не только отпугнет куницу, но и пресечет ее попытки проникнуть на чердак или мансарду.</div></fieldset><fieldset><input class="question-input" id="question4" type="checkbox"><label class="question-label" for="question4">Как узнать, что куницы поселились у меня в саду?</label><div class="answer">Если вы заметили наличие гнезда куницы в своем саду, это знак, что они уже поселились там.</div></fieldset><fieldset><input class="question-input" id="question5" type="checkbox"><label class="question-label" for="question5">Может ли собака отпугнуть куницу из моего сада?</label><div class="answer">Да, собака, постоянно находящаяся на улице, может отпугнуть куницу из сада.</div></fieldset></fieldset>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы