ich möchte ein neues Template basteln und dabei folgende Unterscheidung treffen:
Code: Alles auswählen
[IF Smartphone-User]
<div>Button 1</div>
[ELSEIF Desktop-User]
<div>Button 2</div>
Code: Alles auswählen
[IF Smartphone-User]
<div>Button 1</div>
[ELSEIF Desktop-User]
<div>Button 2</div>
Code: Alles auswählen
[IF Smartphone-User]
<div>Button 1</div>
[ELSEIF Desktop-User]
<div>Button 2</div>
respsonsive.css
schauen..responsive-hide
und .responsive-show
Verstehe ich das jetzt richtig:BlackHawk87 hat geschrieben:Du musst nur per CSS die Darstellung bei unterschiedlichen Auflösungen manipulieren.
Code: Alles auswählen
<div class="KlasseFuerSmartphones">Ich begrüße alle Smartphone User</div>
<div class="KlasseFuerDesktopUser">Ich begrüße alle Desktop User</div>
Code: Alles auswählen
.smartphone { background-color: deine Wahl; display:none;
}
.desktop { background-color: deine Wahl;
}
Code: Alles auswählen
<div class="smartphone responsive-show">Ich begrüße alle Smartphone User</div>
<div class="desktop responsive-hide">Ich begrüße alle Desktop User</div>
Das ist simples CSS und nennt sich Media Query.dieter99 hat geschrieben:Es gibt CSS-Klassen für die mobile Ansicht und CSS-Klassen für den Desktop-PC. Doch wo sitzt die Intellegenz die darüber entscheidet, wann welche CSS Klasse aktiviert werden soll?
Code: Alles auswählen
.nur-handy{
display:nome;
}
@media only all and (min-width: 300px) {
/* Hier deine CSS Klassen die nur für Geräte mit unter 300px Breite gelten sollen */
.nur-handy{
display:block;
}
}
Soviel ich weiß funktionieren die Media_Queries nur mit Browsern, die CSS3 unterstützen. Wie geht phpbb vor, wenn kein CSS3 zur Verfügung steht?[BTK] Tobi hat geschrieben:Das ist simples CSS und nennt sich Media Query.dieter99 hat geschrieben:Es gibt CSS-Klassen für die mobile Ansicht und CSS-Klassen für den Desktop-PC. Doch wo sitzt die Intellegenz die darüber entscheidet, wann welche CSS Klasse aktiviert werden soll?