2016-06-16 10 views
0

Ich habe einen Code-Block wie untenWie erkennt man den aktuellen Bootstrap-Klassennamen in PHP?

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

$ class_name sollte col-MD-5 in Laptop und col-xs-12 in mobilen zurückzukehren.

Also weiß jemand, wie man das erreicht?

+0

Sie sollten PHP DomDocument verwenden. –

+0

Überprüfen Sie diesen Link: - http://StackOverflow.com/Questions/6366351/getting-Dom-Elements-by-Classname –

Antwort

0

Sie können CSS-Klassennamen nicht mit PHP abrufen, da HTML erst generiert wird, nachdem PHP seinen Job beendet hat. Sie müssen dafür js/jquery verwenden. Der Code hängt davon ab, von welchem ​​"Tag" Sie starten möchten.

+0

Danke..Aktiv möchte ich die Position der Div-Klasse nach Bildschirmgröße ändern. z.B. Ich habe Col-1 Col-2 Col-3 Dies ist meine Laptop-Ansicht dann etwas Col-1 Col-3 Col-2 zeigen möchten – Pravin

+1

Um mit verschiedenen Bildschirmgrößen umzugehen, wie Sie vielleicht bereits wissen, bietet Bootstrap eine Reihe von Klassen wie col-lg- * für große Bildschirme, col-md- * von Medium & col-sm- * und col-xs- * von noch kleineren Bildschirmen. Dann gibt es ein paar Hilfsklassen auch .. wie: hidden-md-up wird die Spalte auf großen Bildschirmgrößen verstecken ODER hidden-sm-down wird die Spalte auf kleineren Bildschirmen verstecken .. Ich denke, so ziemlich alles kann verwaltet werden Kontext der Positionierung und Sichtbarkeit von Inhalten mittels Bootstrap. –

+0

@RahulM ist korrekt. Sie müssen Ihre Antwort bearbeiten, um zwei Lösungen zu berücksichtigen: Bootstrap-Klassen und JavaScript. – Ian

Verwandte Themen