Kommentare sind geschlossen.
Meistgelesen
-
Letzte Blog-Artikel
- Next Generation der E-Book-Reader
- E-Commerce – schwer gemacht
- Nucleus CMS ist Geschichte
- ImpressCMS 1.3.7 und 1.2.9 (LTS) schließen XSS-Lücke
- TYPO3 Neos: Nun erschienene Version 1.1 stabiler und schneller
- Die Uhr tickt – der Drupal 6 Support endet bald
- PrestaShop ist in Version 1.6.0.7 verfügbar
- TYPO3 Agency Meetup Day am 2.7.2014 in Frankfurt
- imperia Kundentag und Workshop in Köln
- OpenWGA Server Wartungs-/Sicherheitsreleases 6.3.2 und 6.0.20
- Sicherheitsupdate XOOPS 2.5.7 Released
- Webinar: Plugins für Nuxeo erstellen
- XSS-Lücke in ImpressCMS 1.3.6.1
- ImpressPages 4.1 mit Plugin-Marktplatz
- TYPO3 CMS 6.0.14 beendet den 6.0-Zweig
- Frühbuchertickets für die 10. Internationale TYPO3 Konferenz (Berlin)
- PyroCMS Sicherheitsupdate 2.2.5
- Early Bird Rate für Alfresco Summit 2014
- osCommerce Online Merchant veröffentlicht v2.3.4
- eZ Publish wendet sich mit Version 5.3 an Entwickler
- CMS Made Simple SQL Injection Vulnerability
- RSS und vereinfachte Installation für ImpressPages
- SecuriTeam warnt vor einer XXS-Lücke in CMS Made Simple
- TYPO3 schließt zahlreiche Sicherheitslöcher
- Nuxeo Plattform 5.9.3
Blog-Kategorien
- Allgemein (27)
- CMS Content Migration (4)
- CMS News (235)
- CMS Sicherheitswarnungen (57)
- CMS Wissen (8)
- E-Business (42)
- Knowledge Management (13)
- Language Management (3)
- Marketing (20)
- Projektmanagement (21)
- Social Media (22)
- Suchmaschinenoptimierung (15)
- Texterstellung (6)
- Usability (17)
- Webdesign (31)
Blog-Suche
Feeds / Social Media
Dreamweaver-Bug: falsche relative Pfade bei CSS-Browserweiche
Ooops, durch den Bug hätte ich fast einen Rollout verschieben müssen: Dreamweaver CS4 passt unter bestimmten Bedingungen relative Dateipfade nicht richtig an.
CSS-Browserweiche
CSS-Browserweichen werden in Form spezieller HTML-Kommentare (‚Conditional Comments‘) in den Head-Bereich von Webseiten eingefügt, z.B.:
Bug in Dreamweaver CS4
Dreamweaver erkennt diese Struktur jedoch nicht als Conditional Comments und passt daher ihren relativen Pfad (../stylesheets/ie6.css) nicht an, wenn Webseiten verschoben oder über ein Template erstellt bzw. aktualisiert werden.
Folgender Template-Code
erscheint im Code abhängiger Webseiten dann beispielsweise mit fehlerhaftem Pfad als
(Der Pfad zum ersten Stylesheet wurde von DW CS4 korrekt angepasst, der zweite nicht.)
Workaround
Die Pfade in CSS-Browserweichen sollten als absolute Pfadangaben formuliert werden.
Erläuterung: Conditional Comments
‚Conditional Comments‘ sind eine valide Technik, um mit speziellen HTML-Kommentaren im Head-Bereich einer Webseite verschiedenen Versionen des Internet Explorer jeweils eigene ausgelagerte CSS-Definitionen zuzuordnen. Diese Kommentare werden von anderen Browsern ignoriert.
Das Grundschema lautet:
Die Bedingungen können folgendermaßen gebildet werden:
Über Marc Stenzel
Marc Stenzel ist Inhaber der New Media Agentur media deluxe sowie freiberuflich als Marketing- und Projektmanager Online, Dozent und Fachjournalist (DFJV) tätig. Marc Stenzel bloggt hier über aktuelle Themen aus dem fachlichen und räumlichen Umfeld des Unternehmens - mal sachlich, mal humorvoll: