
Jak optimalizovat web
Dobrý den, potřeboval bych poradit jak optimalizovat web pro různá rozlišení a browsery. Jde o web www.tbs-parba.ic.cz dělán na rozlišení 1280x1024 a pixely jsem dělal podle mozily. V chrome to jde v pohodě bez chyb všechno v opeře je jen malá chybka v tom že s záložse servery ty statusy překrývají nadpis ale v IE 8 i 9 to je všechno nějak jinak. Dělal jsem ho s kámošem v pspadu a je to html se stylováním css ale to je vám asi jasný. jestli chybí nějaké info taak napište a já doplním
Malá chybky v zobrazení jsou to nejmenší, ty bych neřešil. Ten text vám psal nějaký debil nebo jste to dělali sami? Kódování stránky nějak neumím najít.
Ten text jsem psal já, ale dyt to tam není takhle jak jste to dal do citace. o to rozlišení a chybku v opeře mi ani tolik nejde ale v tom exploreru mi vadí že nejde ta galerie to ostatní není zas tak důležitý.
Jo a k tomu textu jestli tam jsou nějaký pravopisný chyby tak pardon ale mám z čestiny 4.
EDIT:kód stránky se zobrazí když kliknete pravym a dáte zobrazit zdrojoví kód(nebo něco podobného akhle se to jmenuje v opeře)
Mně přijde divné, že obsah stránek nemáte mezi tagy <body></body>. Tam máte jen tu reklamu...
Imho by hned po ukončení tagu </head> mělo následovat <body> a samotný obsah ukončený </body>.
můžu se zeptat jaký v tom je rozdíl?
Základní struktura html:
Obsah stránky, to co se zobrazí v prohlížeči, je obsah tagu <body></body>. Pak prohlížeč ví, že je to samotný obsah stránky. No že to chytré prohlížeče zobrazí i když je to narvané mezi </head> a <body> je jiná věc, je to základní chyba. A možná proto to IE nechutná.
Dál jsem nekoukal.
edit: Vlastně koukal, na stránce Galerie nemáš ukončenou tabulku, chybí </table>, proto se to zřejmě nezobrazuje.
edit2: Tagy by se neměly křížit, ne <tr><td> obsah </tr></td>, ale <tr><td> obsah </td></tr>. TR značí řádek tabulky, TD buňku řádku, do jednoho řádku můžeš nacpat více buněk - <tr><td> obsah buňky 1 </td><td> obsah buňky 2</td><td> obsah buňky 3 </td></tr>
Snad si to pamatuji správně.
Aha, tak jsem zkusil hledat code, nic. Charset, taky nic. Asi něco dělám špatně.
Kříží se ti tam tagy, např.:
tento zápis není validní spravně by to mělo být takto:
BTW nedivím že se to v IE zobrazuje špatně ta stránka je zkrátka špatně napsaná stačí v Opeře kliknout pravým a dát Prověřit zdrojový kód.
Neumíš HTML, neumíš česky (nevím, co je trestnější!) a chceš něco optimalizovat?
Povinně na www.jakpsatweb.cz a biflovat a biflovat! Jak říkal, blahé paměti, Lenin...
ten web znám hledali jsme tam když nám něco vůbec nefunkovalo. Jinak dík všem za rady zítra zkusím opravit a pak poprosím ještě o jednu kontrolu.
Ještě malej detajl, zbytečně ti to tam zalamuje. Jelikož jsem nucen používat 1024*768, tak mám text hozenej až pod menu.
Takže co má být v body a co v head? v body má být i menu? nebo jen fakt samotný obsah?
zaklady-html.html
a výběr z odkazu:
Já bych to líp nenapsal, v <body></body> je vše, co se zobrazuje, tedy i menu.
<head></head> obsahuje <title></title>. Obsah <title> se zobrazuje v hlavičce. V příkladu nahoře "Má první stránka".
tak předěláno ie to ale furt nějak nebere
V tom stylopisu máš
a
a
Ty mínusy u jednotek nebudou správně, resp. tam asi nemají co dělat...
Stylopis je lepší mít v texťáku zvlášť, např style.css a odkazovat na něj právě z hlavičky html (to bude to, co hledal karel). Nemusíš to pak opravovat v každém html zvlášť, ale v jednom texťáku.
Ve stylopisech se používají i záporné hodnoty: viz length.html
Máš pravdu, moje blbost.
Stylopis se dává mezi <head> a </head> a ne do <body>. Lepší je to však v tom externím jeden pro všechny soubory, jak píše kolega.
Na tohle jsem ho asi navedl já s tím, že menu patří do <body>.
Ano. Menu patří do <body>. Menu je přeci ale toto
a stylopis tohle
Já vím, že ty to víš, Ale autorovi dotazu se to asi nějak popletlo.
Když je chyba v IE, co tam máte za DOCTYPE? Nemáte to v qirku? (na kód jsem nekoukal, jsem na mobilu, takže nevím)
Má tam
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Změň na:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
Jo a nikdo z ostatních adminů taky česky neumí?