Kom ihåg mig?
Home Menu

Menu


design mellan olika webbläsare

 
Ämnesverktyg Visningsalternativ
Oläst 2007-03-26, 17:08 #1
andla andla är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2004
Inlägg: 723
andla andla är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2004
Inlägg: 723
Försöker lösa problemet med att få samma design mellan olika webbläsare.
Jag tänkte först att man kanske kan göra en koll på serversidan vilken browser som används och göra en version för IE, en för Mozilla osv.
Nu letade jag först efter information om att använda den tekniken men jag kan inte hitta något.
Jag kunde bara hitta information om javascript och DOM hantering för detta.
Så vad händer då för användare som stänger av javaskript?

Om ni har lite info eller länkar till läsvärt så skulle jag vara mycket tacksam.

MVH Andla
andla är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-26, 17:16 #2
f_b f_b är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 54
f_b f_b är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 54
Är det inte enklare att få till samma utseende i alla webbläsare mha. CSS än att hålla på och tillverka samt uppdatera (minst) tre olika versioner?
f_b är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-26, 19:14 #3
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
Exempelvis går detta att lösa med PHP på serversidan genom att kolla $_SERVER['HTTP_USER_AGENT'] , dock är inte den helt tillförlitlig heller.

Exempelvis:

Kod:
<?php

  
  if ( false !== strpos ( $_SERVER['HTTP_USER_AGENT'], "Firefox" ) ) 
  {
      include ( "firefoxver.php" );
      }
  else if (false !== strpos ($_SERVER['HTTP_USER_AGENT'], "MSIE" ) )  {  
    include ( "iever.php");
      } 
      elseif ( false !== strpos ( $_SERVER['HTTP_USER_AGENT'],"Opera" ) )  {
       include ( "operaver.php" );
      }
  else {
    include ( "annanver.php" );
  }  
?>
Inte så snyggt kanske men det ska fungera. Annars, precis som f_b skriver, är det nog bättre att koda sidan ordentligt så att den ser någorlunda lika ut i alla webbläsare med CSS.
ChLa är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-26, 19:27 #4
Björn Björn är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 224
Björn Björn är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 224
browsersniffing är soooo 90´s
Björn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-27, 10:42 #5
Pixelstorms avatar
Pixelstorm Pixelstorm är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 122
Pixelstorm Pixelstorm är inte uppkopplad
Medlem
Pixelstorms avatar
 
Reg.datum: Jan 2006
Inlägg: 122
Kodning enligt standard brukar lösa de flesta problem för mig. Att få det att se likadant ut i FF, Opera, Safari är inga problem. Men som vanligt så ställer IE till problem. Det brukar dock lösa sig efter lite trixande.
Pixelstorm är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-27, 10:57 #6
f_b f_b är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 54
f_b f_b är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 54
Jag håller med, utvecklar man i Firefox/Opera eller liknande så behövs det oftast inte särskilt mycket arbete för att få till det i IE... Börjar man i IE så är det desto jobbigare att ett bra resultat i de moderna webbläsarna.
f_b är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-27, 16:01 #7
andla andla är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2004
Inlägg: 723
andla andla är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2004
Inlägg: 723
Tackar för alla svar.
ChLa>>Super tack. Nu kommer jag nog igång snabbt.

Fick tipset från en annan källa att lägga en php avkännare i index.php som sätter en variabel för vilken css fil som ska användas.
Två för internet explorer version 6 och 7. En för övriga webbläsare.

Anledningen till att använda javascript istället för att göra kollen på serversidan är att servern måste göra extra arbete och att man inte följer modetrenden inom webbkodning.
andla är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-27, 22:55 #8
FredrikMHs avatar
FredrikMH FredrikMH är inte uppkopplad
Supermoderator
 
Reg.datum: Apr 2004
Inlägg: 1 501
FredrikMH FredrikMH är inte uppkopplad
Supermoderator
FredrikMHs avatar
 
Reg.datum: Apr 2004
Inlägg: 1 501
Padding och Margin är ett stort problem, i alla fall för IE. Men det finns sätt att komma runt det fast det blir mer kod.
FredrikMH är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-27, 23:10 #9
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
Citat:
Originally posted by andla@Mar 27 2007, 15:01
Tackar för alla svar.
ChLaSuper tack. Nu kommer jag nog igång snabbt.
Fick tipset från en annan källa att lägga en php avkännare i index.php som sätter en variabel för vilken css fil som ska användas.
Två för internet explorer version 6 och 7. En för övriga webbläsare.
Anledningen till att använda javascript istället för att göra kollen på serversidan är att servern måste göra extra arbete och att man inte följer modetrenden inom webbkodning.
Du har tydligen inte lyssnat.. EN css för alla webläsare.. :P DET är som du själv uttryckte det: "modetrenden inom webbkodning"
melin är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-27, 23:11 #10
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
Citat:
Originally posted by f_b@Mar 27 2007, 09:57
Jag håller med, utvecklar man i Firefox/Opera eller liknande så behövs det oftast inte särskilt mycket arbete för att få till det i IE... Börjar man i IE så är det desto jobbigare att ett bra resultat i de moderna webbläsarna.

ja.. haha.. börjar man i IE och trixar till det så allt funkar i FF etc.. så får man oftast trixa för att få det att funka i IE igen iaf
melin är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 17:28.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017