Возможно ли использовать запрос @media CSS для ориентации определенных стилей с использованием пареметра, взятого из базы данных с использованием mysql. Я видел и использовал это для ориентации разных стилей в зависимости от размера экрана, но могу ли я сделать это для чего-то в базе данных, например.Могу ли я настраивать стили CSS с определенными параметрами?
CSS - две различные схемы
.div{
width:100%;
float:none;
}
.div_two{
width:100%;
float:none;
}
.div{
width:50%;
float:left;
}
.div_two{
width:50%;
float:left;
}
Как вы можете видеть две дивы (Div и div_two) либо уложены друг на друга или бок о бок. Но я могу использовать макет из базы данных с помощью php, а затем решить, какой способ применить div.
$query = mysqli_query($con,"SELECT * FROM pages WHERE page = '$page'");
$results = mysqli_fetch_assoc($query);
$layout = $results['layout'];
$div = $results['div'];
$div_two = $results['div_two'];
echo '<div class="div">'.$div.'</div><div class="div_two">'.$div_two.'</div>';
Что-то, что будет автоматически перебирать макет страницы будет упростить вещи много (если это возможно с помощью PHP) или единственный способ обойти это, чтобы добавить этот скрипт в заголовке документа и создать отдельные таблицы стилей для каждого макета?
if($layout == 1){
echo 'style sheet 1';
}else if($layout == 2){
echo 'style sheet 2';
}else{
echo 'default style sheet';
}
Я не вижу проблемы с этим методом, но более чистый способ ориентации на отдельные стили внутри одного и того же документа CSS будет лучше.
Да, можно сделать то же самое .. или с моей точки зрения использовать два разных стиля и называть их согласно требованию. –