Autor Zpráva
Kcko
Profil
URL: http://roayalbrixx.rjwebdesign.net/
Problém: Ve Firefoxu se občas špatně dotahuje pozadí, resp. vypadá to, jakoby se vůbec nekešovalo, chvíli si klikám po webu a pozadí se velmi často natahuje znovu.

v IE 8 pro změnu celý web divně problikává, na localu se tak neděje. Není to nakódované bůhvijak dobře, toho jsem si vědom. Přeci jen ale nevidím, nijak zásadní chybu (i s grafikou a css má web nějakých 380kB což by takový problém být taky nemělo).

Nemá někdo nějaký nápad, kde je jádro pudla?
habendorf
Profil
Zkoušel jsem ve FF a běhá to perfektně, nevidím problém.
Plaváček
Profil
Kcko:

Také nevidím problém.
Kcko
Profil
Koukám na to v práci a taky nevidím problém. Asi bude problém na domácím PC, akorát že tam mám net asi tak 3x rychlejší než v práci.
Každopádně díky pánové
Chamurappi
Profil
Reaguji na Kcka:
vypadá to, jakoby se vůbec nekešovalo
Nevypnul sis náhodou někdy keš? Třeba ve Firebugu?

v IE 8 pro změnu celý web divně problikává
Tohle pozoruji. Zredukuj hlavičku na nezbytné minimum, aby prohlížeč měl ty podstatné elementy ovlivňující vzhled co nejdřív načtené a nemusel se zabývat těmito čtyřmi kily balastu:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="cs" lang="cs" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <meta http-equiv="Content-language" content="cs" />
    <meta name="robots" content="all,follow" />  
    <meta name="description" content="" />
    <meta name="keywords" content="" />
    <meta name='author' content='All: Roman Janko, e-mail: admin(@)rjwebdesign.cz' />
    <meta name="copyright" content="(c) Roman Janko 2004/2010 - http://www.rjwebdesign.net" />
    <meta http-equiv="imagetoolbar" content="no" />
    <title> - Roayal Brixx</title>
    <link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
    <!--<link href="/css/colorbox.css" rel="stylesheet" type="text/css" />-->
    
    <link rel="stylesheet" type="text/css" href="/css/tinymce.css" media="screen,projection" />
    <link href="/css/styles.css" rel="stylesheet" type="text/css" />
       <!--<link type="text/css" href="/js/ui/css/redmond/jquery-ui-1.8.4.custom.css" rel="stylesheet" />-->    
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.js"></script>
    <!--<script type="text/javascript" src="/js/ui/js/jquery-1.4.2.min.js"></script>-->
    <!-- <script src="/js/colortip-1.0-jquery.js"></script>
    <script src="/js/jquery.colorbox.js"></script> -->
    <!-- UI -->
    <!--<script type="text/javascript" src="/js/ui/js/jquery-ui-1.8.4.custom.min.js"></script>-->
    
    
    <script src="/js/scripts.js"></script>
    
</head>
 
<body class="page29">
<!--[if lt IE 7]>
<div style='border: 1px solid #F7941D; background: #FEEFDA; text-align: center; clear: both; height: 75px; position: relative;'>
    <div style='position: absolute; right: 3px; top: 3px; font-family: courier new; font-weight: bold;'>
        <a href='#' onclick='javascript:this.parentNode.parentNode.style.display="none"; return false;'>
        <img src='http://www.ie6nomore.com/files/theme/ie6nomore-cornerx.jpg' style='border: none;' alt='Close this notice'/></a>
    </div>
    <div style='width: 640px; margin: 0 auto; text-align: left; padding: 0; overflow: hidden; color: black;'>
        <div style='width: 75px; float: left;'><img src='http://www.ie6nomore.com/files/theme/ie6nomore-warning.jpg' alt='Warning!'/></div>
        <div style='width: 275px; float: left; font-family: Arial, sans-serif;'>
            <div style='font-size: 14px; font-weight: bold; margin-top: 12px;'>Používáte zastaralý prohlížeč</div>
            <div style='font-size: 12px; margin-top: 6px; line-height: 12px;'>Kvůli své bezpečnosti a pohodlí byste si měli nainstalovat lepší program.</div>
        </div>
        <div style='width: 75px; float: left;'>
            <a href='http://www.firefox.com' target='_blank'>
            <img src='http://www.ie6nomore.com/files/theme/ie6nomore-firefox.jpg' style='border: none;' alt='Get Firefox 3.5'/></a>
        </div>
        <div style='width: 75px; float: left;'>
            <a href='http://www.browserforthebetter.com/download.html' target='_blank'>
            <img src='http://www.ie6nomore.com/files/theme/ie6nomore-ie8.jpg' style='border: none;' alt='Get Internet Explorer 8'/></a>
        </div>
        <div style='width: 73px; float: left;'>
            <a href='http://www.apple.com/safari/download/' target='_blank'>
            <img src='http://www.ie6nomore.com/files/theme/ie6nomore-safari.jpg' style='border: none;' alt='Get Safari 4'/></a>
        </div>
        <div style='float: left;'>
            <a href='http://www.google.com/chrome' target='_blank'>
            <img src='http://www.ie6nomore.com/files/theme/ie6nomore-chrome.jpg' style='border: none;' alt='Get Google Chrome'/></a>
        </div>
    </div>
</div>
<![endif]-->

Skripty, které nepotřebuješ v hlavičce (tj. všechny), dej do patičky.
Kcko
Profil
Chamurappi:
Skripty, které nepotřebuješ v hlavičce (tj. všechny), dej do patičky.

Budu později potřebovat všechny, zatím jsem si to povypínal, abych odhalil co může dělat neplechu.
Co konkrétně z meta tagů mám odstranit, přijde mi důležité naprosto vše.

Jinak tvojí radu dát vše do patičky, mám chápat tak, že mám přesunout nalinkované js z <head> před </body> ?
Chamurappi
Profil
Reaguji na Kcka:
<meta http-equiv="imagetoolbar" content="no" />
V jediném prohlížeči, který ten obrázkový panýlek podporuje, vypadá web docela blbě, takže nevidím důvod ho vypínat. Krom toho můžou existovat uživatelé, kteří ten toolbar u velkých obrázků chtějí. Tahle <meta>-značka měla smysl jen v dávných dobách, kdy se na dekorační grafiku používal <img>.

<meta name="robots" content="all,follow" />
K ničemu, all je výchozí hodnota (a krom toho je i follow je obsaženo v all).

<meta http-equiv="Content-language" content="cs" />
K ničemu, před třinácti lety nahradil tuhle hlavičku atribut lang.

<meta name="keywords" content="" />
K ničemu, na hodnotná keywords už mnoho let žádný významný vyhledávač nevěří.

<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
K ničemu, pokud bude favicon.ico v kořenu domény. (Navíc už sedm let mají ikony svůj registrovaný MIME typ image/vnd.microsoft.icon.)

<meta name="copyright" content="(c) Roman Janko 2004/2010 - http://www.rjwebdesign.net" />
Nestačí jen ten author?

Co konkrétně z meta tagů mám odstranit
Zmíněné <meta>-značky z pravěku jsou víceméně nic oproti tomu zbytečnému komentáři v <body>.
Připadá ti seriózní, když e-shop tvrdí návštěvníkovi, že si má kvůli své bezpečnosti nainstalovat nějaký program? Kdyby něco podobného vyskočilo na tebe (a nešlo o prohlížeč), působilo by to na tebe důvěryhodně?

mám přesunout nalinkované js z <head> před </body> ?
Nemáš-li v těle stránky žádné skripty, které by mohly před donačtením celého HTML volat něco z těch externích skriptů, nemá žádný smysl načítat JS dřív než na konci HTML.
Kcko
Profil
Ok díky za pěkný rozbor, většinu věcí upravím.


>> Připadá ti seriózní, když e-shop tvrdí návštěvníkovi, že si má kvůli své bezpečnosti nainstalovat nějaký program? Kdyby něco podobného vyskočilo na tebe (a nešlo o prohlížeč), působilo by to na tebe důvěryhodně?

O tomhle debatovat nechci. IE 6 je pro mě mrtvá a s klientem jsem na tomto postupu dohodnutý. Navíc jedná o prohlížeč. Nevidím důvod proč by někdo měl používat několik let starý prohlížeč když tu jsou už 3 nové verze.

Díky
Chamurappi
Profil
Reaguji na Kcka:
Nevidím důvod proč by někdo měl používat několik let starý prohlížeč
Protože je mu fuk, co používá — zbytek světa prohlížeče nežere tolik jako kodéři. Proto je celkem jedno, jestli jde o nabídku úžasného prohlížeče nebo úžasného antiviru, hláška argumentující bezpečností je v e-shopu stejně marketingově chytrá, jako když by ti v supermarketu u vchodu řekli, že si máš pořídit kalkulačku, aby tě neobrali u pokladny. Chceš-li dávat návštěvníkovi mermomocí najevo, jak moc nemáš rád jeho prohlížeč, napiš pravdu a nestraš ho bezpečnostními klišé. A tuhle pravdu dej třeba do <iframu>, aby ji nemuseli tahat všichni.
Indián
Profil *
Kcko:
Jednou mi nějaký web vynadal, že používám Chrome a vysvětlila mi, jak moc je Google zlá firma, která všechny špiónuje a že bych Chrome neměl používat. Myslíte, že jsem proto změnil prohlížeč, něco si koupil a ještě se tam někdy vrátil?
Kcko
Profil
Indián:
Nemyslím a také nevím jak to souvisí s tím že nechci podporovat dál IE 6 :-). Chrome je trošku něco jiného.

Chamurappi:
Viz předchozí příspěvěk. Primárně jsme řešili něco jiného, ke sporu IE 6 vs Ti co ho dále nepodporují vs Ti co ho nadále akceptují a zohlednějí ve svých kódech už se dál vyjadřovat nechci.

Hlášku o bezpečnosti změním, ale nechám to tam. Je na čase s ním skoncovat. Pokud se to někomu nelíbí, nechť na weby mnou vytvořené nechodí.

Díky všem. LOCK.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0