TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 30.05.2007, 00:45   #1
TP-Member
 
Registriert seit: Jul 2006
martinschweiz macht alles soweit korrekt

browserweichen


Hallo.

Folgendes Problem:
Habe eine Seite mit Navi gebastelt, welche im FF gut funktioniert.
http://www.rodolpheschacher.com/index.php
öffnet man die Seite im im IE, sind die Sprachbuttons verschoben.
Habe herausgefunden, wo der IE meine css-datei anders (falsch...) interpretiert:

hier der code:
#languagetabs{
padding: 3px 0;
margin-right: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 10px Verdana;
list-style-type: none;
background-color:#a7a7a7; //*zwischenraum zwischen tabs*//
clear: left;
text-align: right; /*set to left, center, or right to align the menu as desired*/
}


nehme ich 'clear:left' raus, stimmts im IE (dafür im FF nicht mehr...)

nun habe ich im SELFHTML über Browserweichen nachgelesen und habe eine solche folgendermassen eingefügt:

<link rel="stylesheet" type="text/css" href="css/main.settings.css" />
<link rel="stylesheet" type="text/css" href="css/tabcontent.css" />
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="css/ie.css" />
<![endif]-->

<script type="text/javascript" src="js/tabcontent.js"> </script>
<script type="text/javascript" src="js/switchcontent.js" ></script>

wobei in der datei css/ie.css das ' clear:left' fehlt (und also vom IE richtig interpretiert werden sollte?).

Warum ver....mmt funktioniert es immer noch nicht?

Man möge mir zu solch nächtlicher Stunde eine gewisse Vulgarität verzeihen....

Danke um jede Antwort!
martinschweiz ist offline   Mit Zitat antworten


Alt 30.05.2007, 09:40   #2
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKE
Das Problem ist, daß für den IE das andere Stylesheet mit dem clear:left ja auch gilt. Und deswegen übernimmt er die Eigenschaft auch.

In deinem IE Stylesheat musst du die Eigenschaft mit clear:none explizit aufheben..

btw. Du kannst aus deinem IE- Stylesheet alle CSS- Definitionen rauslöschen, die sich nicht vom anderen Stylesheet unterscheiden. Wäre unnötig doppelt gemoppelt..
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
Adromir ist offline   Mit Zitat antworten
Alt 30.05.2007, 10:01   #3
TP-Veteran
 
Benutzerbild von Nicolas
 
Registriert seit: Nov 2004
Ort: nähe Nürnberg
Nicolas hilft, wo's gehtNicolas hilft, wo's gehtNicolas hilft, wo's geht
Machs doch einfach so:

Code:
#languagetabs{
padding: 3px 0;
margin-right: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 10px Verdana;
list-style-type: none;
background-color:#a7a7a7;						//*zwischenraum zwischen tabs*//
clear: left !important;
text-align: right; /*set to left, center, or right to align the menu as desired*/
}
Dieses
Code:
!important
nach einer CSS Anweisung ist Browserweiche genug. Die guten Browser wie Firefox und Co beachten es, und stufen die Anweisung auch als wichtig ein. Damit werden dann sogar vorherige Anweisungen der gleichen Art überschrieben.
Der "böse" Browser IE kann mit dem
Zitat:
!important
nichts anfangen und ignoriert die Anweisung.

Grüße,
Nico
__________________
Nicolas ist offline   Mit Zitat antworten
Alt 30.05.2007, 10:14   #4
TP-Member
 
Registriert seit: Jul 2006
martinschweiz macht alles soweit korrekt
Die Lösung von Adromir mit clear:none funktioniert einwandfrei.
Die Lösung mit clear left; !important; hat nicht funktioniert...

Dank Euch auf jeden Fall herzlich für Euer Engagement!

LG, Martin
martinschweiz ist offline   Mit Zitat antworten
Alt 30.05.2007, 11:16   #5
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Vor allen Dingen soll man solche Lösungen wie dieses !important-Hack vermeiden. Selbst wenn es stimmen würde, gäbe es keine Garantie dafür, dass es auch in künftigen IE-Versionen stimmt.
rewboss ist offline   Mit Zitat antworten
Alt 31.05.2007, 00:30   #6
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKE
Deswegen finde ich die Conditional Comments für den IE als die beste Möglichkeit um dieses Versuchsprojekt von Browser direkt ansprechen zu können..
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
Adromir ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Traum-Talk > Webdesign & Co.
browserweichen browserweichen
« pop up Fenster | KnowledgebasePublisher unter Windows installieren ich schaffs nicht. »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:54 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67