Browserweiche Firefox-Erkennung
floater
- browser
Hallo,
gibt es eine Browserweiche, die erkennt, ob Firefox der Browser ist?
Gruß,
Floater
Mahlzeit,
gibt es eine Browserweiche, die erkennt, ob Firefox der Browser ist?
Ja.
MfG,
EKKi
Hallo,
gibt es eine Browserweiche, die erkennt, ob Firefox der Browser ist?
super!
und welche?
navigator.appName hat mich bisher nicht weitergebracht, da dieses mir "netscape" ausgibt.
Gruß,
Floater
Moin,
super!
und welche?
navigator.appName hat mich bisher nicht weitergebracht, da dieses mir "netscape" ausgibt.
Gar nicht super, denn da fängts doch schon an. Browserweichen sind für gewöhnlich überflüssiger Unsinn und produzieren Fehler.
Das hättest du z.B. in diesem Thread nachlesen können.
Gruß
Antipitch
Hallo,
Gar nicht super, denn da fängts doch schon an. Browserweichen sind für gewöhnlich überflüssiger Unsinn und produzieren Fehler.
Eigentlich bin ich kein Freund von Browserweichen.
Aber in diesem Falle geht es nicht anders, denn ich muss für den Firefox eine extra css-date Laden.
Und zwar aus folgendem Grunde:
Ich verwende folgende den css-Code:
<css>
html
{
/*Mozilla zeigt dann immer die Scrollleiste*/
overflow: -moz-scrollbars-vertical;
}
</css>
Damit im FF der Scrollbalken rechts immer angezeigt wird.
Denn es sieht nicht schön aus, wenn der Balken mal da ist und mal nicht, da springt der Content.
Allerdings führt dieser css-Code im Opera dazu, dass bei scrollbarem Content zwar die Scrollbalken angezeigt werden, der Inhalt sich aber nicht scrollen lässt.
Ok, man könnte unten natürlich z.B. x Leerzeilen anhängen, damit der Inhalt immer scrollbar ist, aber so soll es nicht sein.
Gruß,
Floater
Und zwar aus folgendem Grunde:
Ich verwende folgende den css-Code:
<css>
html
{
/*Mozilla zeigt dann immer die Scrollleiste*/
overflow: -moz-scrollbars-vertical;
}
</css>
Und du meinst, dass alle Webseiten dieser Welt, bei denen der FF nicht springt, Browserweichen benutzen? Glaub ich nich ;-)
Leg die Angabe mal auf's body tag.
Gruß
Antipitch
Hallo,
Und du meinst, dass alle Webseiten dieser Welt, bei denen der FF nicht springt, Browserweichen benutzen? Glaub ich nich ;-)
ich habe nun mal keine andere möglichkeit gesehen!
und wie gesagt, leerzeilen anzuhängen möchte ich nicht!
Leg die Angabe mal auf's body tag.
das habe ich gemacht. mit dem erfolg, dass netscape mir nun zwei scrolleisten nebeneinander anzeigt:
eine nichtscrillbare und eine scrollbare, wo bei die scrollbare aussen liegt.
Gruß,
Floater
das habe ich gemacht. mit dem erfolg, dass netscape mir nun zwei scrolleisten nebeneinander anzeigt:
Hast du die Angabe für html auch rausgenommen? Und welchen Browser meinst du hier mit "netscape"?
Gruß
Antipitch
Hallo,
Hast du die Angabe für html auch rausgenommen? Und welchen Browser meinst du hier mit "netscape"?
natürlich habe ich die angabe für html dann auch rausgenommen!!!
ich meine netscape 7.1
Gruß,
Floater
natürlich habe ich die angabe für html dann auch rausgenommen!!!
Dann sollte das nicht so sein. Poste mal einen Link oder deinen code (html + css).
Gruß
Antpitch
Hallo floater,
<css>
html
{
/*Mozilla zeigt dann immer die Scrollleiste*/
overflow: -moz-scrollbars-vertical;
}
</css>
Wieso benutzt du nicht einfach »overflow-y:visible;«? Vermutlich reagiert der Opera dann auch besser...
Jonathan
Hallo Jonathan,
Wieso benutzt du nicht einfach »overflow-y:visible;«?
Och meine natürlich overflow-y:scroll.
Jonathan
Hallo,
Wieso benutzt du nicht einfach »overflow-y:visible;«?
Och meine natürlich overflow-y:scroll.
dabke, dass ist doch mal eine brauchbare antwort... :-)
Gruß,
Floater
Hallo,
Wieso benutzt du nicht einfach »overflow-y:visible;«?
Och meine natürlich overflow-y:scroll.
Damit funktioniert es zwar wunderbar, aber der css-Validator meckert.
Daher benutze ich
--
height:100%;
padding-bottom:0.01em;
--
Damit funktioniert es auch.
Auf jeden all sind beide Lösungen besser und eleganter als die Lösung mit der Browserweiche.
Gruß,
Floater
Hallo floater,
--
height:100%;
padding-bottom:0.01em;Damit funktioniert es auch.
Nein, eben nicht. bei deinem Code ist die Scrollbar immer aktiv, auch wenn es nichts zu scrollen gibt. Das verursacht dann, dass der benutzer was unter deiner Seite erwartet, was es aber garnicht gibt.
Bei meinem Code ist die Scrollbar dann deaktiviert.
Jonathan
Hallo,
overflow: -moz-scrollbars-vertical;
Damit im FF der Scrollbalken rechts immer angezeigt wird.
wirkungsvoller ist es wenn du:
html {
height:100%;
padding-bottom:0.01em;
}
machst.
HTH
Jochen