Thema: Frage zu Browserweiche
- 07.11.2009 10:44 #11
Halte ich für keine gute Idee, ich bevorzuge Hacks.
Da es i.d.R. nicht soviele Bugs sind mit denen man sich rumschlagen muss (wegen der Datenmenge) und es leichter als Hack zu erkennen ist wenn er am Ort der CSS Definition steht.
- 07.11.2009 10:49 #12
Mit dieser Auffassung repräsentierst du eine absolute Minderheit.
Die meisten Profis bevorzugen aus guten Gründen Conditional Comments.
Das wird erstens von MS ausdrücklich empfohlen und zweitens habe ich alle Hacks auf einem Blick und muss sie mir nicht mühsam aus der CSS-Datei zusammensuchen.
Für ein effizientes Debugging ist das leider notwendig.
- 07.11.2009 11:33 #13
Why Conditional Comments Are Bad, Repeat:*Bad Jens Meiert
was heißt zusammen suchen? Du musst Wissen zu welchen Element sie gehören. Wenn sie dann woanders stehen musst du sie dir mühsam zusammen suchen und das für jedes Element das einen Hack braucht. Das wäre mir zu lästig.
[EDIT] oder: Seit ich angefangen habe bei Yahoo! zu arbeiten habe ich aus Performance Gründen (weniger HTTP Abfragen) aufgehört Conditional Comments zu benutzen.Geändert von struppi (07.11.2009 um 11:39 Uhr)
- 07.11.2009 11:37 #14HTML-Guru Meilensteine


- Registriert seit
- 28.10.2008
- Ort
- Nürnberg
- Beiträge
- 500
- Renommee-Modifikator
- 0
Ich hab das inzwischen hinbekommen
Hier stehts , wie man es macht
Star-HTML-Hack & Star-plus-HTML-Hack - CSS-Hacks zur Browserunterscheidung - Stern-HTML und Stern-plus-HTML für IE6 und IE7
für alle Browser,IE6 und kleiner
für IE7PHP-Code:#id {
/* allgemeiner Stil */
width: 600px; }
* html #id{
/* CSS-Hack für IE6 und kleiner */
width: 550px; }
PHP-Code:id {
/* allgemeiner Stil */
width: 600px; }
*:first-child+html #id{
/* CSS-Hack für IE7 */
width: 550px; }
- 07.11.2009 11:40 #15
Wenn du ein Problem mt der Breite hast, dann versuchst du vermutlich gerade den Boxmodellbug zu vermeiden. Kann es sein, dass deine Seite im Quirksmode ist?
- 07.11.2009 11:52 #16HTML-Guru Meilensteine


- Registriert seit
- 28.10.2008
- Ort
- Nürnberg
- Beiträge
- 500
- Renommee-Modifikator
- 0
- 07.11.2009 11:53 #17
- 07.11.2009 12:05 #18HTML-Guru Meilensteine


- Registriert seit
- 28.10.2008
- Ort
- Nürnberg
- Beiträge
- 500
- Renommee-Modifikator
- 0
Ich habs grad getestet, allerdings nur die index-seite
Darstellungsmodus:CSS1Compat
DOCTYPE-Switch und seine AuswirkungenPHP-Code:<script type="text/javascript">
document.write("Darstellungsmodus:" + document.compatMode);
</script>
- 07.11.2009 12:08 #19
Dann wird's wohl stimmen. Wobei ich solche Probleme nicht kenne, meistens ist es ein hasLayout Problem, für das man einen Hack braucht. Aber das man einen anderen padding/margin Wert benötigt, dürfte selten vorkommen - ich bin aber kein Experte was die IE Bugs angeht, im zweifelsfall ist er mir egal.
- 07.11.2009 17:21 #20
Das ist Jens Meierts Meinung.
Die überwiegende Mehrzahl der Profis ist offensichtlich anderer Meinung.
Viel lästiger wäre es doch, wenn ein Hack dank eines MS-Patches plötzlich kontraproduktiv wäre.
Dann kann ich nur sagen : Viel Spass beim Suchen.
Wenn so eine große Seite wie Yahoo geladen wird, kommt es auf den einen Cond. Comment auch nicht mehr an.
Was da an monstermäßigen JS geladen wird ist ja ohnehin nicht von Pappe.
[ot]Die Yahoo-Seite leidet übrigens an der 13px-Seuche, was mich bei einem derartig großen Portal ziemlich fassungslos hinterläßt.
[/ot]
Aktive Benutzer
Aktive Benutzer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Ähnliche Themen
-
Browserweiche für unterschieliche css files
Von P51D im Forum CSSAntworten: 5Letzter Beitrag: 25.02.2009, 16:07 -
Browserweiche
Von DerMitSkill im Forum HTML und XHTMLAntworten: 8Letzter Beitrag: 22.12.2008, 17:32 -
CSS Browserweiche/Weiterleitung
Von Flo2oo8 im Forum HTML und XHTMLAntworten: 3Letzter Beitrag: 20.07.2008, 15:49 -
hr trennlinie-- Browserweiche??
Von micha_eintausend im Forum HTML und XHTMLAntworten: 4Letzter Beitrag: 18.10.2007, 14:54 -
Browserweiche mit PHP
Von Raven im Forum PHPAntworten: 6Letzter Beitrag: 23.09.2006, 22:01



LinkBack URL
About LinkBacks
Zitieren


Lesezeichen