Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Cross browser ongelma

Sivun loppuun

JuustoPala [04.08.2014 03:35:38]

#

Nyt on mielestäni todella outo ongelma.

Firefoxilla sivu toimii mainiosti, mutta Google Chromessa navigointibaarin napit ovat kuin luiskahtaneet pois navigointi barista. Kun lataan sivun uudestaan (painamatta "Lataa tämä sivu uudelleen"-nappia, vaan valitsen koko osoitteen ja painan enter), napit menevät takaisin paikoillan noin 70% todennäköisyydellä. "Lataa tämä sivu uudelleen."-nappia painamalla napit eivät mene paikoilleen.

Icognito-tilassa sama homma, paitsi tuolla ensimmäisellä tavalla napit menevät paikoillaan 100% todennäköisyydellä.

Itsellä ei ole ajatustakaan mitä googlettaa, joten toivottavasti täällä on joitain jotka tietävät miten Chrome toimii.

jlaire [04.08.2014 04:13:41]

#

Mikähän sivu mahtaa olla kyseessä?

The Alchemist [04.08.2014 08:52:58]

#

Korjaat vaan css-ongelmasi. Ei pitäisi olla vaikeaa. Yleensä tiedät jo kirjoittaessasi, että olet tekemässä jotain ihmeellistä lottokikkaa, josta voi aiheutua ongelmia.

p99o [04.08.2014 13:06:27]

#

Itselläni oli juuri Chromen kanssa ongelma. F5 painamalla CSS sekoili omiaan. En muista miten ratkaisin homman. Taisin vain muotoilla CSS:äni erilaiseksi.

Lebe80 [04.08.2014 13:29:47]

#

Kannattaa katsoa, että sivusto on validia html:ää ja css:ää. Samalla kannattaa tarkistaa, että css-tiedostot ovat todellakin ajantasalla, varsinkin jos rakentelee jatkuvasti sivustoa.

Jos välimuistin tyhjennys on ylitsepääsemätön toiminto, niin vaihtelee vaikka css-tiedoston nimeä, vaikka tutulla kikalla parametreillä tiedostonimen perässä:

muntyyli.css?versio2

HTML5 [04.08.2014 14:42:15]

#

Tyhjentäisin välimuistin.

Kokeile tätä: Avaa kehitystyökalut (F12), napsauta hiiren oikealla painikkeella päivityskuvaketta ja valitse kontekstivalikosta ”Tyhjennä välimuisti ja pakota päivitys”.

Tuo auttaa aina, jos Chrome itsepäisesti hakee sivun välimuistista. Joskus niin vain käy, vaikka päivittäisi F5-näppäimellä.

The Alchemist [04.08.2014 15:20:03]

#

Lebe80 kirjoitti:

Jos välimuistin tyhjennys on ylitsepääsemätön toiminto, niin vaihtelee vaikka css-tiedoston nimeä, vaikka tutulla kikalla parametreillä tiedostonimen perässä.

Tai ehkä vain käytetään taas ihan selainten omia fiitsuja. Ainakin Firefoxissa ja Chromessa devtoolseissa on erillinen asetus välimuistin disabloimiseksi aina devtoolsin ollessa auki. Tällöin kaikki sivulataukset ohittavat välimuistin automaattisesti.

Quirzo [04.08.2014 16:28:54]

#

The Alchemist kirjoitti:

Lebe80 kirjoitti:

Jos välimuistin tyhjennys on ylitsepääsemätön toiminto, niin vaihtelee vaikka css-tiedoston nimeä, vaikka tutulla kikalla parametreillä tiedostonimen perässä.

Tai ehkä vain käytetään taas ihan selainten omia fiitsuja. Ainakin Firefoxissa ja Chromessa devtoolseissa on erillinen asetus välimuistin disabloimiseksi aina devtoolsin ollessa auki. Tällöin kaikki sivulataukset ohittavat välimuistin automaattisesti.

Itsellä ei silti aina toimi. Ainoa toimiva keino omassa tapauksessa Chromen kanssa on ollut tuo "Tyhjennä välimuisti ja pakota päivitys", vaikka mitä yrittäisi.

JuustoPala [04.08.2014 22:04:07]

#

Eikö se, että olen testannut sivua Icognito-tilassa, kerro, että ongelma ei ole välimuistissa?

Metabolix [04.08.2014 22:15:16]

#

JuustoPala kirjoitti:

Eikö se, että olen testannut sivua Icognito-tilassa, kerro, että ongelma ei ole välimuistissa?

Ei. Välimuisti toimii myös incognito-tilassa. Eri sivunlatausten välillä ainoa olennaisesti muuttuva asia on välimuisti, ellet itse ole koodannut sivustolle jotain muuttuvaa. Välimuisti ei kuitenkaan muuta CSS-tyylien toimintaa, vaan luultavampi syy ongelmalle on jokin JavaScript- tai PHP-virhe.

Asiassasi ei pysty mitenkään järkevästi auttamaan, jos et anna joko riittävän kattavaa koodia tai mieluiten linkkiä ongelmalliselle sivulle. Päätön arvailu on typerää ajanhukkaa sekä sinun että vastaajien kannalta.

JuustoPala [04.08.2014 22:59:34]

#

No, kun tutkin asiaa niin huomasin, että kun poistan etusivulta <form>-elementin, navigointi bar menee oikealle paikalleen. Siis pelkän <form>-tagin.

Kun testailin niin sille ei oltu edes määritelty mitään tyylisääntöjä, jotka vaikuttaisivat mitään.

Tietääkö kukaan mikä sivuani riivaa? Laitoinpa <form>-tagin minne tahansa päin koodia, sama toistuu.

Metabolix [04.08.2014 23:03:19]

#

Ei, kukaan ei tiedä, koska kukaan ei ole nähnyt sivuasi. Anna linkki ja tarkista sivusi HTML-validaattorilla ja CSS-validaattorilla.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta