zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden CSS und IE:-( brauche eure hilfe.

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 05.04.2009, 05:30
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 13.03.2009
Beiträge: 7
natas befindet sich auf einem aufstrebenden Ast
Standard CSS und IE:-( brauche eure hilfe.

um die gleich Stellung der Seite zu gewährleisten habe ich nun für den Internet explorer eigene css Dateien angelegt.

aber das will irgendwie auch nicht gehen.

ich habe in head bereich folgenden code um abzufragen welcher Browser benützt wird:
HTML-Code:
<!--[if IE]>
		<link rel="stylesheet" href="/css/ie6.css" type="text/css" media="screen," />
	<![endif]-->
aber ich denke das problem liegt darin dass ich mehrere css dateien habe.

der gesamte head bereich :

HTML-Code:
<link href="/css/content.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/css/tab.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/css/global.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/css/newsticker.css" media="screen" rel="stylesheet" type="text/css" />
<!--[if IE]>
		<link rel="stylesheet" href="/css/ie6.css" type="text/css" media="screen," />
	<![endif]-->
was mache ich falsch?

solle ich alle anderen css datein in eine Datei packen?
Dan abfrage ob der Browser IE ist?

wie würdet ihr vorgehen?

währe super wenn ihr mir helfen könntet.


Gruß
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 05.04.2009, 10:21
Benutzerbild von hubspe
Eisen 7 ole....
XHTMLforum-Kenner
 
Registriert seit: 22.06.2007
Ort: Passau
Beiträge: 7.086
hubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblick
Standard

Moin,

naj, ob es daran liegt das du mehrere Css-Dateien hast, glaube ich eher nicht.
Die Dateien werden halt einfach von oben nach unten abgearbeitet.

Mein Cond. Comment sieht etwas anders aus:
Code:
<!--[if lte IE 7]>
  <style type="text/css">
    @import url(css/ie.css);
  </style>
<![endif]-->
Ich habe nur eine Datei für alle IE-Versionen.
Innerhalb dieser Datei unterscheide ich je nach IE-Version.

Dort stehen i.d.R. nur wenig Extraanweisungen für den IE, meist so 2-12.
Das reicht dann auch.

Warum es bei dir nicht klappt, k.A.. Dazu habe ich zuwenig Infos.
Was steht denn bei dir alles in den ie.css drin?
__________________
Ein mehrfacher Gruß aus dem Südosten
Klaus
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 05.04.2009, 10:42
Standardkatze
XHTMLforum-Kenner
 
Registriert seit: 06.02.2007
Beiträge: 1.820
gato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nett
Standard

Du hast ein Komma nach dem Wort screen, der IE verschluckt sich daran.

Grundsätzlich sollte man jetzt auch IE8 beachten, für diesen sind nur in sehr wenigen Ausnahmefällen zusätzliche Anweisungen erforderlich.
__________________
Über Internet Explorer 8:
Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt.
Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt.
Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt.
Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard.
Mit Zitat antworten
  #4 (permalink)  
Alt 05.04.2009, 13:27
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 13.03.2009
Beiträge: 7
natas befindet sich auf einem aufstrebenden Ast
Standard

danke für eure hilfe!

gato Komma Zeichen ist entfernt aber immer noch das gleiche.


hubspe danke nochmal also es scheint egal zu sein wo ich meine Bedienung reinschreibe, ob oben oder unten das ergebnis sieht immer gleich aus.

das kann ja nicht sein oder?


danke nochmal

gruß

wenn ich den kompletten inhalt der ie6.css lösche ändert sich die darstellung nur minimal.

Geändert von natas (05.04.2009 um 13:30 Uhr)
Mit Zitat antworten
  #5 (permalink)  
Alt 05.04.2009, 17:16
Neuer Benutzer
neuer user
 
Registriert seit: 27.08.2007
Beiträge: 22
mysql befindet sich auf einem aufstrebenden Ast
Standard

Hallo natas,

mit deiner Browserweiche wählst du diese eine css-Datei für alle IE aus, und da z.B. der IE5 bzw. IE5.5 und der IE6 erheblich in der Berechnung des Boxmodell unterscheiden sollte man auf mehrere css-Dateien zurückgreifen.

Grüße mysql
Mit Zitat antworten
  #6 (permalink)  
Alt 05.04.2009, 20:11
Benutzerbild von hubspe
Eisen 7 ole....
XHTMLforum-Kenner
 
Registriert seit: 22.06.2007
Ort: Passau
Beiträge: 7.086
hubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblick
Standard

Hi,

Zitat:
Zitat von mysql Beitrag anzeigen
sollte man auf mehrere css-Dateien zurückgreifen.
nö, muss man nicht.

Eine reicht völlig. Man kann innerhalb dieser einen Datei seine Anweisungen so reinschreiben, das nur die betroffene IE-Version angesprochen wird.
__________________
Ein mehrfacher Gruß aus dem Südosten
Klaus
Mit Zitat antworten
  #7 (permalink)  
Alt 06.04.2009, 18:52
Neuer Benutzer
neuer user
 
Registriert seit: 27.08.2007
Beiträge: 22
mysql befindet sich auf einem aufstrebenden Ast
Standard

Hallo hubspe,

man lernt nie aus
Kannst du mir bitte mal ein Beispiel zeigen wie man dies macht?

Vielen Dank im voraus.

Gruß mysql
Mit Zitat antworten
  #8 (permalink)  
Alt 06.04.2009, 21:42
Benutzerbild von hubspe
Eisen 7 ole....
XHTMLforum-Kenner
 
Registriert seit: 22.06.2007
Ort: Passau
Beiträge: 7.086
hubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblick
Standard

Hi,

Zitat:
Zitat von mysql Beitrag anzeigen
Kannst du mir bitte mal ein Beispiel zeigen wie man dies macht?
jep, kann ich.

Sollen alle IE-Versionen angesprochen werden, schreibe die Anweisungen ganz normal rein.

Soll das nur der IE 7 zu sehen bekommen, notiere vor der normalen Anweisung: *:first-child + html z.B. dann
*:first-child + html li {zoom:1;}

Die Anweisung * + html vor dem Selektor wird sowohl vom IE 7 und IE 5 gelesen. Das ist i.d.R.für den IE 7 ausreichend, da der IE 5 kaum noch genutzt wird.

Wenn das nur der IE 6 und IE 5 sehen sollen, notiere vor der normalen Anweisung: * html z.B. dann * html li {zoom:1;}

Sollte das nur der IE 5 + IE 5.5 sehen schreibe:
* html li {zoom /**/:1;}
__________________
Ein mehrfacher Gruß aus dem Südosten
Klaus
Mit Zitat antworten
  #9 (permalink)  
Alt 07.04.2009, 17:02
Neuer Benutzer
neuer user
 
Registriert seit: 27.08.2007
Beiträge: 22
mysql befindet sich auf einem aufstrebenden Ast
Standard

Hallo Klaus,

vielen, vielen Dank an Dich

Gruß mysql
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 08.04.2009, 09:58
Benutzerbild von Dylan
Benutzer
neuer user
 
Registriert seit: 09.10.2007
Beiträge: 68
Dylan befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
ich denke das problem liegt darin dass ich mehrere css dateien habe.
Mit einer CSS ist es, gerade bei pixelgenauen Gestaltungen, heute kaum noch möglich eine Seite aufzubauen. Ich musste bei mir auch für Opera noch ein sep. CSS anlegen.
Mehrere Dateien lade ich gerne per import:

Code:
<style type="text/css">
<!--
@import url("css/main.css");
@import url("css/link.css");
@import url("css/div.css");
@import url("css/table.css");
@import url("css/lightbox.css");
-->
</style>
<!--[if lte IE 7]>
<style type="text/css">
@import url(css/main_ie.css);
@import url(css/div_ie.css);
</style>
<![endif]-->
<link rel="stylesheet" media="print, embossed" href="css/print.css">
<link rel="stylesheet" type="text/x-opera-css;charset=utf-8" href="css/main_opera.css">
Zum Thema Browser kann ich jedem Designer empfehlen sich über Browser-Statistiken auf dem Laufenden zu halten. Gerade jetzt, wo IE in Europa von Mozilla überrannt wurde (!):

arstechnica.com: Firefox 3 market share crawls past IE 7 in Europe
Europa: Top 8 Browser Versions in Europe

Die deutsche Statistik von statcounter.com zeigt eine klare Richtung in Sachen Browser für Deutschland ab:

Deutschland: Top 8 Browser Versions in Germany
Hierbei landet der IE (last 7 days) bei 21.32%, Mozilla Firefox bei 54,86%.
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Brauche Hilfe... steeeefiii CSS 13 04.09.2009 23:41
absoluter css neuling braucht hilfe wegen bullets ben2308 CSS 10 02.08.2009 13:45
Hilfe bei gesamten CSS Layout mexxat CSS 0 22.08.2007 14:40
Brauche Hilfe bei CSS Template Bearbeitung rld CSS 8 05.08.2006 20:29
Probleme mit css positionierung brauche hilfe ! ebay seite ! beavis-2005 CSS 1 23.11.2005 16:29


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:33 Uhr.