Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Style-handheld

Eingetragen von Schnittmenge@dr... (288)
am 14.11.2008 - 16:24 Uhr in
  • Themes & Theming
  • Drupal 5.x

Ich würde gerne die großen Image für Mobiltelefono bzw. langsame Internetverbindungen deaktivieren. Ich habe folgende zwei erfolglose Versuche hinter mir:

1. Versuch <style type="text/css" media="screen">@import "/sites/all/themes/consenser/screen.css";</style>
2. Versuch <style type="text/css" media="handheld">@import "/sites/all/themes/consenser/handheld.css";</style>

Beim ersten Versuch wurde diese auch auf meinem Mobil angezeigt und beim zweiten Versuch wurde diese nicht auf meinem Mobil angezeigt.

Gibt es eine sichere bzw. elegantere Variante, wie man abhängig von der Bildschirmgröße bzw. Internetgeschwindigkeit eine bzw. eine andere CSS aktivieren kann.

‹ <br> durch CSS ersetzen Themes Hilfe ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

WAP

Eingetragen von stBorchert (6003)
am 14.11.2008 - 22:38 Uhr

Moin!
Also abhängig von der Internetgeschwindigkeit wirst Du da wohl nichts finden. Ansonsten würde ich sagen, Dir kann WAP weiterhelfen.

Eine kurze Suche ("drupal wap") brachte mich zu diesen beiden Seiten:
creating mobile sites in drupal using multisites und Drupal and mobile phones (auf g.d.o.).
Das ist auf jeden Fall ein interessantes Thema.

hth,

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat WAP denn heute noch eine

Eingetragen von Alexander Langer (3416)
am 14.11.2008 - 23:34 Uhr

Hat WAP denn heute noch eine Daseinsberechtigung? Die meisten aktuellen Handys haben doch nen Safari oder Opera und machen ganz normal HTML..

--
Webseiter

  • Anmelden oder Registrieren um Kommentare zu schreiben

Media handheld

Eingetragen von md (3717)
am 15.11.2008 - 00:31 Uhr
Schnittmenge@drupal.org schrieb

Ich würde gerne die großen Image für Mobiltelefono bzw. langsame Internetverbindungen deaktivieren. Ich habe folgende zwei erfolglose Versuche hinter mir:

1. Versuch <style type="text/css" media="screen">@import "/sites/all/themes/consenser/screen.css";</style>
2. Versuch <style type="text/css" media="handheld">@import "/sites/all/themes/consenser/handheld.css";</style>

Beim ersten Versuch wurde diese auch auf meinem Mobil angezeigt und beim zweiten Versuch wurde diese nicht auf meinem Mobil angezeigt.

Gibt es eine sichere bzw. elegantere Variante, wie man abhängig von der Bildschirmgröße bzw. Internetgeschwindigkeit eine bzw. eine andere CSS aktivieren kann.

Die eleganteste und wohl auch in der Zukunft sicherste Variante ist dein 2. Versuch. Leider erkennen eben viele 'handhelds' eben genau das nicht. Ob WAP noch ne Alternative ist, weiß ich ehrlich gesagt nicht. Vielleicht müssen wir warten bis alle Geräte so gut sind wie das iPhone.
Offtopic: Das kann aber dauern, denn welche windose ist so gut wie ein Mac.
vg
--
md - DrupalCenter

mdwp* :: Drupal Services

  • Anmelden oder Registrieren um Kommentare zu schreiben

iPhone hat auch seine Limits

Eingetragen von Schnittmenge@dr... (288)
am 15.11.2008 - 05:35 Uhr

Ich möchte nicht ins WAP einsteigen, zu mindestens nicht zu diesem Zeitpunkt.

Nach dem ich meine Seite per CSS-Sprites optimiert habe, habe ich ein Image, welches 150kb groß ist, welches zu Problemen führt. Deshalb habe ich jetzt ein zweites Image eingeführt mit nur 20kb. Warum? http://yuiblog.com/blog/2008/02/06/iphone-cacheability/

Zitat:

We found that if the size of component is greater than 25 KB, the iPhone’s browser does not cache the component. Thus, web pages designed specifically for the iPhone should reduce the size of each component to 25 Kbytes or less for optimal caching behavior.

Nun habe ich meine CSS gesplittet, so dass einmal das 150kb Monster verwendet wird und ein anderes mal nicht. Nun muss ich feststellen, dass die theoretisch schöne media=""-Funktion praktisch nichts bringt.

Nun gut bis jetzt habe nur mit meinem SonyEricsson es versucht. Hat jemand weitere Erfahrung über die Anwendbarkeit von der media=""-Funktion. (In der Dokumentationen über Html wird hingewiesen, dass es noch kein Standard ist und nicht verlässlich ist.) Ei drüber.

Bessere Lösung:

In der style.css wird mein Image Monster nicht verwendet. Es gibt eine weitere Datei screen.css, die nur dann verwendet wird, wenn bestimmte Bedingungen erfüllt sind.
Ich könnte mir folgende Bedingungen vorstellen. Welche ist am einfachsten umzusetzen, bzw. welche sollte ich kombinieren?

a) Die Bildschirmbreite mindestens oder gleich 800px ist.
b) Nur wenn Betriebssystem Windows, Mac oder Linux. (Handys habe alle andere Betriebssysteme? Oder?)
c) Nur wenn Internetverbindung eine höhere Geschwindigkeit hat als ...
d) Nur wenn JS aktiviert.

Ich gehe davon aus, dass dies mit JS irgendwie geht. Default Einstellung wäre ohne screen.css.

Ich denke, dass das Thema "Drupal und Mobiltelefone" immer aktueller wird und auch andere interessiert. Nicht desto trotz, wer mir diese Sache löst, lade auf dem Drupal-Camp zum Bier ein.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mobile Windows und Linux bei Handys

Eingetragen von quiptime (4972)
am 15.11.2008 - 11:57 Uhr
Zitat:

Nur wenn Betriebssystem Windows, Mac oder Linux. (Handys habe alle andere Betriebssysteme? Oder?)

Handys/PDA's mit Mobile Windows
Linux bei Handys ist stark auf dem Vormarsch.

Zu JS Unterstuetzung von mobile Browsern kann ich nix sagen.

Nicht direkt zum Thema
Fuer Cross Browser Gurus: CSS für alle Browser
(Habe es geschafft bis unten zu scrollen und fluechtig zu lesen.)

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie ließt man die Bildschirmbreite aus

Eingetragen von Schnittmenge@dr... (288)
am 15.11.2008 - 12:27 Uhr

Okay quiptime. Wie ließt man die Bildschirmbreite aus. Ich habe gehört, dass dies gehen würde. Aber wie? Weißt Du das?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Weiterer Lesestoff

Eingetragen von quiptime (4972)
am 15.11.2008 - 12:43 Uhr

Weiterer Lesestoff

Allgemein:
Optimierung für Bildschirmauflösungen
W3C DOM Compatibility - CSS Object Model View

Konkret:
screen: Allgemeines zur Verwendung
Bildschirmbreite auslesen

Breite (width)

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Screen.css

Eingetragen von Schnittmenge@dr... (288)
am 17.11.2008 - 01:11 Uhr

Meine schnelle Lösung lautet so:

<script type="text/javascript">
if (screen.width > 1000) {
document.write('<link rel="stylesheet" type="text/css" href="/sites/all/themes/consenser/screen.css">');
}
</script>

Langfristig werde ich die Sache nochmal aufgreifen und mit folgenden eleganteren Lösungen beschäftigen:
http://skiffie.com/web/making-your-site-accessible
http://aktuell.de.selfhtml.org/artikel/css/mobile-endgeraete/

  • Anmelden oder Registrieren um Kommentare zu schreiben

javascript

Eingetragen von stBorchert (6003)
am 17.11.2008 - 09:56 Uhr

Die Frage ist halt auch, ob die mobilen Geräte dann überhaupt Javascript unterstützen.

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Default ist ohne große Images

Eingetragen von Schnittmenge@dr... (288)
am 17.11.2008 - 10:05 Uhr

bzw. nur wenn JS wird große Images angezeigt

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 15 Stunden
  • Hey danke
    vor 1 Woche 1 Tag
  • Update: jetzt gibt's ein
    vor 1 Woche 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 1 Woche 6 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 6 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 3 Tagen
  • In der entsprechenden View
    vor 2 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 3 Tagen
  • gelöst
    vor 5 Wochen 12 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 6 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association