Почему мой селектор CSS не используется?

Почему .slider, .slider .slides и .slider .slide показывают, что он не используется?

Первый PHP-файл

$pic_array = array();
$titles = array();
$descriptions = array();
while ($row = $result->fetch_assoc()) {
$pic_array[$count] = $row['pic_url'];
$titles[$count] = $row['title'];
$descriptions[$count] = $row['description'];
$count++;
}

for ($x=0; $x < count($pic_array); $x++) {
echo "<div class='slider'>
<div class='slides'>
<div class='slide'><img src= " . $dir . $pic_array[$x] . " /></div>
</div>
</div>";
}

Второй файл PHP (таблица стилей)
Я пытаюсь использовать таблицу стилей .php, чтобы я мог использовать переменную php внутри моего CSS.

header("Content-type: text/css; charset: UTF-8");

?>
<style>
.slider {
width:450px;
height250px;
overflow:hidden;
}
.slider .slides {
display:block;
width: <?php (count($pic_array) * 450) ?>px;
height: 250px;
margin:0;
padding:0;

}
.slider .slide {
float:left;
list-style-type: none;
width: 450px;
height:250px;

}

</style>

0

Решение

Вы забыли повторить:

width: <?php (count($pic_array) * 450) ?>px;
^--no echo command

Поэтому вы генерируете

width: px;

это означает, что это синтаксическая ошибка, и убивает остальную часть CSS. Простая проверка консоли отладки вашего браузера и / или проверка «просмотра исходного кода» показала бы это.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]