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

Wie am besten Browserbugs umschiffen?

Eingetragen von Peter Majmesku (656)
am 23.05.2011 - 20:43 Uhr in
  • Themes & Theming
  • Drupal 7.x

Hi,

ich merke immer wieder, dass es eine Menge Zeit dauert, Darstellungen einfach browserübergreifend auszuliefern. Webstandards hin oder her, zwischen IE9, Firefox 4 und Chrome 11 gibt es auch nunmal selbst nur im Rahmen von CSS2 deutliche Unterschiede und oft weis ich mir nicht anders zu helfen, als einfach für jeden Browser eine eigene CSS Datei anzulegen. Yaml von Dirk Jesse ist nicht wirklich OpenSource und die vielen Fertigthemes (Zen, Omega etc.) leisten im Grunde nur ein mehrspaltiges Layout.

Wäre nett, wenn wir hier zu Browserbugs ein kleines Brainstorming auslösen könnten.

‹ Theme Metropolisund Bottom Blöcke Zeilenumbruch aber wo definieren? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: als einfach für jeden

Eingetragen von drupalino (1064)
am 23.05.2011 - 22:07 Uhr
Zitat:

als einfach für jeden Browser eine eigene CSS Datei anzulegen

ja, das kenne ich auch....

.... bin gespannt was für Antworten kommen, mir fällt dazu nämlich leider auch nichts mehr ein...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ist es für alle hier wirklich

Eingetragen von Peter Majmesku (656)
am 25.05.2011 - 16:36 Uhr

Ist es für alle hier wirklich so ein Krampf, per CSS browserübergreifende Layouts zu erstellen? Benutze den W3C Validator, um zu schauen ob meine Website standardkonform ist. Doch selbst bei 0 Fehlern zeigen Chrome 11, Internet Explorer 9 und Firefox 4 (die ja alle angeblich bei CSS2 sooo standardkonform sind) meine Seite verschiedentlich an. Finde es einfach nur ätzend, dass es immer mehr Browser gibt und im Grunde nur immer mehr Arbeit auferlegt wird. Die Browser-Werbemaschinerie mit ihren Webstandards entspricht schlicht nicht der Wahrheit.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich muss sagen, dass ich

Eingetragen von Exterior (2903)
am 25.05.2011 - 17:40 Uhr

Also ich muss sagen, dass ich bisher eigentlich fast noch nie Probleme mit diesem Thema hatte. Lediglich für den IE (Version 8) musste ich gelegentlich ein paar (äußerst sinnfreie) Anpassungen vornehmen. Aber sonst konnte ich in Chrome, Opera und FireFox kaum gravierende Abweichungen feststellen. Andere Browser ignoriere ich weitestgehend, weil die von meinen Usern kaum benutzt werden. Höchstens Safari wird mal noch getestet.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi,ich selber nehmen die

Eingetragen von Crusher (344)
am 24.06.2011 - 00:43 Uhr

Hi,

ich selber nehmen die Anpassungen immer zuerst im Firefox vor. Dann volgen zum Testen IE und Opera. Im IE kann man sich ja durch die Modi bis hin zum IE 7 rasch durchklicken. Wobei ich aber nicht weiß, ob dass dann dem nativen IE 7 meinetwegen wirklich entspricht.

Weitesgehend passt es aber. Naja das mti den Tabellen früher hat ja auch etwas länger gedauert, bis alle sich einigermaßen einig waren. Dann war die Umsetzung aber doch nicht übel.

-moz-border-radius und andere exoten verkneif ich mir. Löst das mit meinetwegen Hintergrundbild. Wenn ich mit gimp meinetwegen dann meine 3x Streifen (li, mitt, re) hab, passt das auch. Von der Größe her merk ich bei den Ladzeiten auch keinen unterschied.

Generell hat jeder Browser ja seine speziellen Eigenschaften. Deswegen setzt man ja auch margin gern global zurück.

Ich hangel mcih immer so grob an selfhtml und css4you entlang. Dort steht ja meist auch gleich, welcher Browser was unterstützt. Da ich "Optimiert für Firefox" auch für einen Irrweg halte, nehm ich immer Lösungen die alle gängigen Browser supporten.

Naja die Unterschiede mit den Seitenrand sind denk ich mal immer ein gutes Beispiel. Auch ohne das "Nullen" ist ein template W3C konform. Keine Frage.

Das einzige was mir immer wieder auffällt ist der z-index. Bei Superfish hat ich es neulich erst wieder. Ging um ne Integration in os-commerce. Hatte dann keinen Bock länger zu kucken und hab für jede Ebene den z-index eins hochgezähtl. Der frißt ja normal auch kein Brot. Und im IE wird er sauber dargestellt.

Beim IE gibs neben den versionen ja auch noch unterschiede im Kompatibilitätsmodus. Ich switche meist alles einmal durch. Dann passt es meist.

mfg Crusher

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn man Kunden pixelgenaue

Eingetragen von asb (8)
am 24.06.2011 - 04:00 Uhr

Wenn man Kunden pixelgenaue Layouts anbietet und verspricht, dass die verwursteten Photoshop-Designs in jedem Browser der Welt exakt gleich aussehen werden, sollte man schon ziemlich virtuos mit Browserbugs zaubern können. Aber habt ihr Kunden, die wirklich bereit sind, den irrwitzigen Aufwand für sowas zu bezahlen? Wir nicht.

Alternativ versuchen wir, dem Kunden gegenüber ehrlich zu sein und schließen beispielsweise bestimmte Browsergenerationen (à la IE6) und Ausgabegeräte standardmäßig aus; wir lassen uns die Zugrifsstatistiken zeigen und geben Empfehlungen ab, welche Brwoser wirklich unterstützt werden sollten; wir versuchen, die Kunden von progressivem Webdesign zu überzeugen und forcieren CSS3. Außerdem staffeln wir nach Aufwand, ausgehend von W3C-konform, bin hin zu den angeschimmelten Exoten. Wer Unterstützung für NCSA Mosaic haben möchte, muß ein entsprechendes compatibility package bezahlen, das eben nach Aufwand berechnet wird. Etwa 80% unserer Kunden sind dann plötzlich mit W3C-Konformität plus aktuelle Versionen von IE (8) FF 3.x, Chrome/Chromium, Safari und Opera zufrieden.

Wenn man dann noch auf ein halbwegs ausgereiftes Base-Theme zurückgreift (entweder Eigenentwicklung oder Fusion etc.), sind die Browserbugs gar nicht mehr so schlimm. Man muss nur irgenwann wissen, was geht und was Ärger macht (mein Lieblingsfeind: Horizontale Suckerfish-Menüs im "Navbar"-Style mit standardmäig ausgeklappter zweiter Ebene für ein Hauptmenüpunkt nach Wahl) und dann einfach Klartext reden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mich nerven die Unterrschiede

Eingetragen von caw (2762)
am 24.06.2011 - 05:31 Uhr

Mich nerven die Unterrschiede schon, aber die paar echten Fehler machen sich im CSS kaum bemerkbar. Ab und an hat der IE7 eine Extra CSS sonst klappt alles per einer CSS und für den IE 7/8 mit htc Datei (für runde Ecken, Schatten und mehr).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 1 Woche 4 Tagen
  • Textboxen mit Tabelle
    vor 1 Woche 4 Tagen
  • Du sollst ja auch keine
    vor 1 Woche 4 Tagen
  • Theme
    vor 1 Woche 4 Tagen
  • Welches Theme benutzt du
    vor 1 Woche 5 Tagen
  • Mit Responsive Raster hatte
    vor 1 Woche 5 Tagen
  • Hallo Alex,um das Häkchen
    vor 1 Woche 6 Tagen
  • Modul view_unpublished
    vor 2 Wochen 7 Stunden
  • Modul "override node options"
    vor 2 Wochen 1 Tag
  • Im Grunde ist dass ein
    vor 2 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20478

Neue User:

  • Stevebok
  • Robertnobia
  • AltonRaf

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 7 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