Mate nekdo prakticke zkusenosti s pozicovanim pres css? Ja se toho trochu bojim - jak to podporuji prohlizece ktere pouzivate?
Zokusel jsem ramy a ty jsou celkem OK. Rozhodne myslim ze prohlizece ktere zobrazi pozicovani pomoci css nebudou mit zadny problem zobrazit ramy. Zkouseli jste nekdo zobrazit stranku pozicovanou pomoci css zobrazit v textovem prohlizeci? (napriklad lynx) - zobrazi se tam vubec neco?
Ano, jisté praktické zkušenosti by byly :-) A nemusí to být nutně pozicování, floaty jsou přívětivější.
S podporou prohlížečů problém není (ovšem IE má oproti svým konkurentům hodně co dohánět).
Problém rámců tkví v tom, že nemáš prakticky žádnou možnost odkázat na konkrétní místo v prezentaci - maximálně tak na rám s obsahem, ale bude v něm chybět třeba navigace a hlavička a uživatel, který se na web nedostane "hlavními dveřmi" (ze vstupní strany) ale "oknem" (z určité jednotlivé stránky), má prostě stěra a dál už mnohdy nedojde.
CSS layout v lynxu prostě odpadne a před textovým prohlížečem se vyjeví dokonale strukturovaný obsah ve své původní kráse (což je imho vlastně účel textových prohlížečů) :-)
Jenom bych Freyu doplnil, že základem pro dobrý vzhled CSS je kvalitně strukturovaný obsah tak, aby bez CSS byla stránka přehledná, i když bude vypadat třeba úplně jinak.
Dobře udělané stránky v CSS jsou třeba v Lynxu bezproblémově čitelné, zatímco se stránkami dělanými pomocí rámů a tabulek bývají občas dost velké potíže.
Pokud se chceš podívat, jak taková stránka vypadá bez CSS, tak si na chvíli přejmenuj externí CSS nebo si do stránky zakomponuj přepínač CSS/nonCSS:
<a href="javascript:var%20i=0;if(document.styleSheets.length>0){cs=!document.styleSheets[0].disabled;for(i=0;i<document.styleSheets.length;i++)%20document.styleSheets[i].disabled=cs;};void(cs=true);">.</a>
Stačí si tu nenápadnou tečku umístit někde do prezentace a kdykoli si kliknutím můžeš stránku prohlédnout tak, jak to vidí prohlížeče bez CSS.
Napište mi někdo link na nejakou stránku kde bych se naucil....Delani bez rámcu v tabulkách v HTML....
Tabulkový layout spočívá v tom, že si na stránku umístíš tabulku a do jednotlivých chlívečků budeš dávat jednotlivé kusy stránky. Máš třeba tabulku o dvou chlívečcích vedle sebe a do levého dáš menu a do pravého text, čímž dosáhneš "sloupcového layoutu". To je ve zkratce celý princip tohohle zastaralého způsobu formátování stránek.
Jestli zvládáš aspoň základy HTML, tak netuším, co na tom ještě může být k nepochopení, zvlášť po té smršti linků a rad o kus výš.
http://jakpsatweb.cz/tabulky_design.htm
http://www.webtip.cz/art/wt_tech_html/wt_css02.html
Nikdy sem to nedelal....A jak pak bude vypadat INDEX?
jako jakákoli normální stránka...
typický příklad nepraktického znásilnění tabulky:
http://kosek.cz/clanky/html/14.html
všelijaké CSS layouty:
http://glish.com/css/
IMHO je to nejlepsi resit PHP vsuvkou a fci include(). Tu pochopit je velice snadne a usetri ti plno prace pri pozdejsi aktualizaci stranek.
>>> http://www.php.net/manual/cs/function.include.php