Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Frage zum Quelltext

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
web334
PostRank 4
PostRank 4
Beiträge: 117
Registriert: 12.08.2007, 20:25

Beitrag von web334 » 23.07.2011, 15:25

Was bedeutet eigentlich das folgende im Quelltext?

Code: Alles auswählen

<!--&#91;if IE 6&#93;>
<html id="ie6" dir="ltr" lang="en-US">
<!&#91;endif&#93;-->
<!--&#91;if IE 7&#93;>
<html id="ie7" dir="ltr" lang="en-US">
<!&#91;endif&#93;-->
<!--&#91;if IE 8&#93;>
<html id="ie8" dir="ltr" lang="en-US">
<!&#91;endif&#93;-->
<!--&#91;if !&#40;IE 6&#41; | !&#40;IE 7&#41; | !&#40;IE 8&#41;  &#93;><!-->
<html dir="ltr" lang="en-US">
<!--<!&#91;endif&#93;-->

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Andreas I.
PostRank 9
PostRank 9
Beiträge: 1464
Registriert: 18.03.2006, 14:36
Wohnort: Hamburg

Beitrag von Andreas I. » 23.07.2011, 17:06

Das sind sogenannte conditional comments, die funktionieren im Internet Exploder und damit kann man z.B. Browserweichen realisieren. Hier sind 3 IE-Versionen und alle "Nicht-IE" berücksichtigt.

Dazu gibt es dann meistens je ein passendes CSS.

Edith fügt noch hinzu, dass das letzte conditional comment nicht sehr geschickt formuliert ist.

web334
PostRank 4
PostRank 4
Beiträge: 117
Registriert: 12.08.2007, 20:25

Beitrag von web334 » 23.07.2011, 18:54

Vielen Dank für deine Antwort!

Kann man anhand dieses Quelltextes auch herauslesen, wie die dazugehörigen css-Dateien heißen?

Andreas I. hat geschrieben: Edith fügt noch hinzu, dass das letzte conditional comment nicht sehr geschickt formuliert ist.
wie müsse das ganze denn korrekt lauten?

Anonymous

Beitrag von Anonymous » 23.07.2011, 19:58

Andreas I. hat geschrieben:Edith fügt noch hinzu, dass das letzte conditional comment nicht sehr geschickt formuliert ist.
"nicht sehr geschickt" ist nett augedrückt... ;-)

die letzte Condition wird immer matchen, weil ja zumindest 2 der mit oder verknüpften Bedingungen immer erfüllt sind...

Andreas I.
PostRank 9
PostRank 9
Beiträge: 1464
Registriert: 18.03.2006, 14:36
Wohnort: Hamburg

Beitrag von Andreas I. » 23.07.2011, 20:37

Da wäre statt OR ("|") besser AND, Zeichen: "&"

web334
PostRank 4
PostRank 4
Beiträge: 117
Registriert: 12.08.2007, 20:25

Beitrag von web334 » 24.07.2011, 07:55

Andreas I. hat geschrieben:Da wäre statt OR ("|") besser AND, Zeichen: "&"
meinst du die letzte Zeile?
Wäre die letzte Zeile auch so korrekt?

Code: Alles auswählen

<!--&#91;if &#40;gt IE 9&#41;|!&#40;IE&#41;&#93;><!--> <html dir="ltr" lang="de-DE"> <!--<!&#91;endif&#93;-->

o2
PostRank 4
PostRank 4
Beiträge: 113
Registriert: 09.08.2004, 16:54

Beitrag von o2 » 24.07.2011, 09:38

In dem Codeschnipsel werden je Browser unterschiedliche ID-Parameter für das HTML-Element vergeben. Hier wird allerdings kein separates CSS eingebunden, d.h. die Unterscheidung findet (zumindest anhand der Infos hier) in der gleichen CSS-Datei statt, eine Suche bspw. nach #ie6 oder #ie7 etc. im CSS wird hier für Klarheit sorgen.

Andreas I.
PostRank 9
PostRank 9
Beiträge: 1464
Registriert: 18.03.2006, 14:36
Wohnort: Hamburg

Beitrag von Andreas I. » 24.07.2011, 10:58

@web334:
Der Verweis auf die CSS-Datei steht entweder irgendwo anders im HTML-Quelltext oder das CSS ist direkt eingebunden. Da muss man im Einzelfall genau nachgucken.

Und ja, die letzte Zeile sieht so schon viel besser aus!

web334
PostRank 4
PostRank 4
Beiträge: 117
Registriert: 12.08.2007, 20:25

Beitrag von web334 » 24.07.2011, 14:15

Vielen Dank an alle für eure Antworten. Ihr habt mir sehr geholfen

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag