Avatar billede NielsErikP Mester
18. september 2011 - 00:40 Der er 10 kommentarer og
1 løsning

IE9 spolere min hjemmeside..localhost???

Hej...
Jeg kan ikke forstå at IE9 lige pludselig "Fucker Up" min menu på min hjemmeside, når jeg kører "localHost" med Xampp på min computer.
PÅ nettet er der intet galt, når den køres i IE9/Chrome/Safari...Det skal siges at lokalt på computeren vises den også rigtigt i Chrome/Safari.
Jeg har taget et par billeder og lagt på nettet, så der kan ses, hvad der sker( billederne er localhost/Xampp)

Chrome/Safari  :
  http://www.nielsgjern.dk/Billeder/Menu1_CHROME.jpg
  http://www.nielsgjern.dk/Billeder/Menu2_CHROME.jpg

Og så i IE9  :

  http://www.nielsgjern.dk/Billeder/Menu1_IE9.jpg
  http://www.nielsgjern.dk/Billeder/Menu2_IE9.jpg

Håber der er en der kan give mig lidt hjælp her.

PÅ forhånd tak!!!
Avatar billede egmose Novice
18. september 2011 - 08:38 #1
Du kan forsøge dig med og lave et stylesheet kun til IE..
Avatar billede olsensweb.dk Ekspert
18. september 2011 - 09:03 #2
forsættelse fra http://www.eksperten.dk/spm/946971

jeg undres hvad har det med PHP at gøre ?? det er CSS der er problemet
denne grp er stadig den rigtige http://www.eksperten.dk/spm/Programmering/DHTML/CSS/

noget code at arbejde ud fra der kan begrunde det skulle værer php der er problemet

anvender du valid html og css code ??, er coden ikke valid kan du ikke værer sikker på dit output, da det så er op til browseren at fortolke coden, efter bedste evne

er du sikker på du anvender updaterede css og ikke cachet
har du prøvet at tømme den http://kb.iu.edu/data/ahic.html

din egen hjemmeside mangler også css (filen findes ikke), få styr på din fil placering og case
Avatar billede keysersoze Ekspert
18. september 2011 - 11:00 #3
Mit gæt er at din IE9 kører i compatibility-mode når du kører localhost - det kan du ændre i funktioner -> indstillinger for kompatibilitetsvisning eller gennem developer toolbaren (tryk F12).

Hvis ovenstående er problemet kan du selvfølgelig løse det for dig som beskrevet, men det betyder så at din side alligevel vil have problemer i IE7 og/eller IE8 og det skyldes højst sandsynligt kodefejl i din HTML og/eller CSS og så bør du kigge på det fremfor at ændre dine indstillinger.
Avatar billede NielsErikP Mester
18. september 2011 - 12:44 #4
Hej..
#2: Du har set spørgsmålet, det er LUKKET!!!! Fik ingen hjælp!!!
Ganske rigtigt.. Er det højst sandsynlig CSS/ php eller whaty ever!!!
Som du kan se virker denne ikke  :


<!--[if gt IE 8]>       
<link rel="stylesheet" type="text/css" href="IE9.css" />
<![endif]-->



Og denne heller ikke :


<?php
$MSIE = strpos($_SERVER['HTTP_USER_AGENT'],"MSIE");
if($MSIE === false){
    ?>
    <style type="text/css">

        @import url(other.css);

    </style>

    <?php
}else{
    ?>
    <style type="text/css">
        @import url(MSIE.css);
    </style>
    <?php
}
?>



Kørte efter at have læst KeyserSoze's udmærkede guide her på Eksperten.dk... W3's validation.. Der var problemer med Shorttags.. Så der var forvirring om det var Xhtml eller Html 4.01.. Det fik jeg rettet, men det hjalp ikke.. Samme resultat som im linksene i #0.

Har prøvet Ctrl+ F5...

Hmmm.. Eksistere www.nielsgjern.dk\Css\NepGjernCss.css  ikke???

#3:
Soze tak for rådet...
Ja... Det vil jo nok være træls for IE8 er da ikke død endnu...
Men det har virket/været vist rigtigt localhost i IE9.. Det var jo den jeg brugte til at se ændringerne i, mens jeg opbyggede Html/Css. Det er som om der pludselig skete noget... Når jeg tænker tilbage er eneste forskel at jeg på et tidspunkt kørte CCleaner.
Koden, både Html og Css skulle være valid nok ifølg W3's validation.
Avatar billede olsensweb.dk Ekspert
18. september 2011 - 18:10 #5
>Du har set spørgsmålet, det er LUKKET!!!! Fik ingen hjælp!!!
ja det har jeg set.

løsningen du fik af jokkejensen er den mest anvendte
http://www.eksperten.dk/spm/946971 #1

>Ganske rigtigt.. Er det højst sandsynlig CSS/
og alligevel poster du spørgsmålet i php gruppen

>Hmmm.. Eksistere www.nielsgjern.dk\Css\NepGjernCss.css  ikke???
ikke i FF 6.0.2

og heller ikke i Opera/9.80
(Windows NT 6.1; U; en) Presto/2.9.168 Version/11.51


>Når jeg tænker tilbage er eneste forskel at jeg på et tidspunkt kørte CCleaner.
altid spænnende hvad den ser som "unused and old registry entries" http://www.piriform.com/CCLEANER
Avatar billede keysersoze Ekspert
18. september 2011 - 21:16 #6
NepGjernCss.css eksisterer fint i min IE9 og FF - mit gæt er, at der mangler noget position og top/left på den ul der foldes ud.
Avatar billede NielsErikP Mester
18. september 2011 - 23:40 #7
Hej..
NepgjernCss.css eksistere også i IE 9.0.8112.16421 update 9.02 og Chrome 13.0.782.220 og Safari 5.1(7534.50).

Soze.. Hvad mener du med position og top/left på min ul????
Styler min menu med følgende :


#HeleMenu li {
    background: #524F62;
    text-align: center;
    position: relative;
    float: left;
    width: 109px;
    height: auto;
    line-height: 30px;
    border-right: 1px dotted burlywood;
}



Og fortsætter med :


#HeleMenu li ul  {
    display: none;
}
#menu1:hover ul, #menu2:hover ul, #menu3:hover ul, #menu4:hover ul, #menu5:hover ul,
#menu6:hover ul, #menu7:hover ul, #menu8:hover ul {
    margin: 0;
    padding: 0;
    display: block;
    position:absolute;
}
#menu9:hover ul {
    margin: 0;
    padding: 0;
    display: block;
    position: absolute;
    right: -1px;
}



Grunden til jeg ikke er så glad for at bruge position på min hjemmeside er pga., hvad der sker når der Zoomes procent mæssigt på hjemmesiden. Prøver så vidt muligt at placere med margin og padding.

#2 og #5:
Lukker gerne og flytter til CSS gruppen igen.. Men som du ser i #4-- 2 eksempel virker det heller ikke med php... Og så må folk med viden jo svare, når der postes i CSS!!!! Jeg betaler altid mine point .punktum.
Avatar billede NielsErikP Mester
19. september 2011 - 00:37 #8
Hej...
Problemet er løst :-)  :-) :-) FEDT!!
Tror det var dig Ronols med dit 3. link i #2... Tømme cachen.
Hvad er det lige der sker i den cach??? Har da ikke haft min CSS ude at ligne det den viste på det tidspunkt???

Vil du lægge et svar, Ronols og tak for hjælpen.

Også tak til dig keysersoze for dit bidrag.

Og så prøver jeg at ramme rigtige katagorina næste gang... Men alt tyder jo på man skulle i et php forum for at få hjælp til sin CSS, siger det noget om spørgsmål stilleren eller dem der svarer???
Avatar billede olsensweb.dk Ekspert
20. september 2011 - 10:42 #9
>Men alt tyder jo på man skulle i et php forum for at få hjælp til sin CSS
afh. til at bruge E som Knowledge Base, og få mest kompatent hjælp, skal det stilles i rigtig gruppe,


tester i FF
din side virker stadig ikke for mig :(
virker ikke
http://www.nielsgjern.dk\Css\NepGjernCss.css
http://www.nielsgjern.dk/css/nepgjerncss.css

virker
http://www.nielsgjern.dk/Css/NepGjernCss.css

når man klikker på linket [b]skrives det med små bogstaver[b], og så virker det ikke, så du skal rette dine filnavne til små bogstaver, og dine \ skal vendes om til /
ved at anvende camel case i dine filnavne giver du dig selv og dine brugere unødige problemer
Avatar billede NielsErikP Mester
20. september 2011 - 22:32 #10
Hej...
Hvorfor virker Det 2. link så ikke for dig under "Tester i FF", det er da både små Bogstaver og "/" i.

Okie... ved ikke lige hvad du mener med CAMEL CASE..., men okay jeg prøver at holde mig til små bogstaver og "/".

Her er point og tak for din hjælp :-)
Avatar billede olsensweb.dk Ekspert
21. september 2011 - 09:42 #11
Hvorfor virker Det 2. link så ikke for dig under "Tester i FF", det er da både små Bogstaver og "/" i.

det er pga dit directory og filename på serveren er med store og små bogstaver (camel case), og jeg tilgår det med små bogstaver

tfp, og selv tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester