2016-06-16 1 views
0

У меня есть один блок кода, как показано нижеКак определить текущее имя класса начальной загрузки в php?

<div class="col-md-5 col-xs-12"> 
<?php echo "Current bootstrap class name is".$class_name;?> 
</div> 

$ class_name должен вернуть Col-й мкр-5 в ноутбук и Col-XS-12 в мобильном телефоне.

Значит, кто-нибудь знает, как этого достичь?

+0

Вы должны использовать DomDocument PHP. –

+0

Проверьте эту ссылку: - http://stackoverflow.com/questions/6366351/getting-dom-elements-by-classname –

ответ

0

Вы не можете получать имена классов css с помощью PHP, поскольку HTML генерируется только после завершения работы PHP. Для этого вам нужно использовать js/jquery. код зависит от того, с какого «тега» вы хотите начать.

+0

Спасибо .. В действительности я хочу изменить позицию div в соответствии с размером экрана. например. У меня есть col-1 col-2 col-3, это мой вид ноутбука, а затем хочу показать что-то вроде col-1 col-3 col-2 – Pravin

+1

Чтобы справиться с различными размерами экрана, как вы уже знаете, bootstrap предоставляет ряд классы, такие как col-lg- * для больших экранов, col-md- * из среды и col-sm- * и col-xs- * с еще меньших экранов. Затем есть несколько вспомогательных классов. Например: hidden-md-up скроет столбец на больших размерах экрана, или скрытый-sm-down скроет столбец на меньших экранах. Я думаю, что все, что угодно, можно управлять в контекст позиционирования и видимости контента с использованием бутстрапа. –

+0

@RahulM является правильным. Вам нужно отредактировать свой ответ, чтобы отразить два решения: классы начальной загрузки и JavaScript. – Ian

Смежные вопросы