jztribe wrote: > Díky všem, už to funguje. Víceméně to je hlavně problém prohlížečů, > které nepdporují styl "collapse". <p> jsem vnořil do tagu <div>, > opravil skript - použil jsem vlastnost display místo visibility, > respektive tam mám raději obojí. Ale musel jsem vyhodit i "return > true;", jinak by mi to nechodilo. A co se týká tagu <a>: Snad to tak > moc nevadí, že ho používám k vyvolání JS; svým zbůsobem odkazuje na > "nový" dokument, ten se akorát nemusí načítat úplně celý. Nebo to > odporuje definici XHTML? Už v tom nemám tak jasno. jztribe --------------------------------- ach jo, to bude tezka prace, ale co se da delat:) ad collapse: neni to problem prohlizecu. ze by neco nepodporovaly, ale je to problem kodera, ktery si neprecte specifikace a pouzije neco tam, kde nema. viz.: http://www.w3.org/TR/CSS2/visufx.html#visibility , kde se jasne pise: *** collapse - Please consult the section on dynamic row and column effects in tables. If used on elements other than rows or columns, 'collapse' has the same meaning as 'hidden'. *** tedy ze ma stejny vyznam jako 'hidden', ale v TABULKACH! tedy nikoliv pri pouziti v beznych elementech. ad <p> a <div>: to co ti psali ostatni, ze mas zamenit <p> za <span> ci <div> je nesmysl. stejne tak je zbytecne samoucelne uzavirat <p> do tagu <div>. oba dva jsou totiz blokovymi elementy. jediny rozdil mezi nimy je ten, ze <p> muze obsahovat vice mene jen textove elementy (a, br, cite, ....ale i img, object a formulare input, textarea, select), kdezto <div> muze obshovat takrka cokoliv (table, form, h1, h2,...). jinak se chovaji naprosto stejne s tim, ze <p> ma implicitne vetsi 'okraje'. ad display a visibility: predpokladam, ze je to display:none; a visibility:hidden;? pokud to je takhle a display je pouzit jen kvuli tomu, aby obsah nebyl videt, tak je to velice spatne viz.: http://www.w3.org/TR/CSS2/visuren.html#display-prop pokud jen nema byt videt, pak je to pouze visibility. display je urcen pro zmenu imlicitniho chovani elementu, ne na visualni efekty! ad <a>: obsah atributu 'href' muze byt jen tzv. 'Uniform Resource Identifier' (dle RFC1630 vice viz: http://www.ietf.org/rfc/rfc1630.txt) tedy nejaky 'jednotny prostredek identifikace', tj. ze jej muzu pouzit i od jinud nez jen v ramci te ktere stranky. to href="javascript:neco();" rozhodne nesplnuje. ale splnuje to treba <a href="stranka.html#bio" onclick="neco();">odkaz</a> v tomto pripade i pokud nebude stranka formatovana nejakym stylem (treba v textovem prohlizeci na PDA) bude zajistena funcnost odkazu tim, ze odkazuje na identifikator obsahu, tedy na id='bio'. uz je trosku jasnej? - h! - http://www.hyneklipa.cz/
This archive was generated by hypermail 2.1.2 : 26. 01. 2003, 13:00 CET