Autor | Zpráva | ||
---|---|---|---|
freesofter Profil * |
#1 · Zasláno: 25. 6. 2005, 15:19:36
Na stránke http://www.kseft.sk/ je horne menu. POtreboval by som ho dat ale nizsie ako je teraz. Cely ten jeden riadok odkzaov aspon o 5px nizsie, no nedari sa mi to. pls help
|
||
Plaváček Profil |
#2 · Zasláno: 25. 6. 2005, 15:30:55
Zkus pro DIV s názvem menu nastavit horni padding.
třeba takto: #menu { padding-top: 5px } |
||
peta Profil * |
#3 · Zasláno: 25. 6. 2005, 16:40:49
takova zajimavost... (reseni problemu psal plavacek)
co tak... <b>|</b> #menu b {display:none} odkazy, kdyz je nemas podtrzene nebo aspon jinou barvou, jak mam vedet, ze se na "Cestovanie a cestovné kancelárie" da kliknout? Mi to prijde jako text, precetl jsem, nemam nutkani tam jezdit myskou. A tohle je nesmysl, to ti zas nakukal nejaky chytry chlapec, jak jsou divy a css super... <form method="post" action="login.php"> <div class="prihlasenie">Meno:</div> <div class="prihlasenie2"><input name="form_user_id" size="13" type="text"></div> <div class="prihlasenie">Heslo:</div> <div class="prihlasenie2"><input name="form_password" size="13" type="password"></div> <input name="typ" value="nakup" class="neviditelne" checked="checked" align="center" type="radio"> Nakupujúci <input name="typ" value="predaj" class="neviditelne" type="radio"> Predajca <div class="posun"></div> Komplikujes si zivot, v tabulce je to jednodussi a elegantnejsi. A nemas tam preci obrazek? <form method="post" action="login.php"> <table cellpadding="0" cellspacing="0"> <tr> <th>Meno:</th> <td><input name="form_user_id" size="13" type="text"></td> </tr><tr> <th>Heslo:</th> <td><input name="form_password" size="13" type="password"></td> </tr><tr> <td colspan="2" align="center"> <div class="neviditelne"> <input name="typ" value="nakup" checked="checked" type="radio"> Nakupujúci <input name="typ" value="predaj" type="radio"> Predajca </td> </tr><tr> <th colspan="2"> <input value="Login" name="B1" type="submit"> </th> </tr> </table> ... mensi kod, zadny dalsi kod v css, hezci usporadani |
||
peta Profil * |
#4 · Zasláno: 25. 6. 2005, 16:41:56
a to jeste html 4.neco nemusis psat /tr ani /td a /th
|
||
Petr123 Profil * |
#5 · Zasláno: 26. 6. 2005, 16:17:51
A tohle je nesmysl, to ti zas nakukal nejaky chytry chlapec, jak jsou divy a css super
Mě se zdá, že záleží na tom co komu vyhovuje. Pokud třeba dělám formulář, ve kterém logicky k sobě patří pole pod sebou, tak je div přehlednější (myslím kód). Jinak bych musel dělat tabulku v tabulce. Nebo podobně, pokud má být vedle jednořádkových polí nějaké víceřádkové. To bych zase musel myslet na to, kolik řádků mám sloučit. |
||
Fred Profil |
#6 · Zasláno: 26. 6. 2005, 22:16:02
peta Proč radíš takový hovadiny, chybná jsou obě řešení, pro formulář se samozřejmě používají formulářové prvky a to fieldset, legend a label. Tabulka tam nemá co dělat, ty divy sice nejsou zrovna vhodné , ale pořád lepší než table. Tady si to můžeš dostudovat http://www.stuffandnonsense.co.uk/archives/stylish_accessible_forms.ht ml http://www.themaninblue.com/writing/perspective/2004/03/24/ a pořádně si to přečti, není to tak bezdůvodně.
|
||
Anonymní Profil * |
#7 · Zasláno: 27. 6. 2005, 08:01:14
Pro Freda - nebyl bych tak přísný. Je fakt, že pro stavbu formulářů jsou připraveny extra elementy (form, legend, fieldset, label), pravda je ovšem taková, že u složitějších formulářů si prostě s nimi nevystačíš a jediným schůdným řešením, jak dosáhnout kýženého vzhledu je použití tabulky. Formátování některých formulářových prvků ti může způsobit spoustu vrásek na čele a přivést do předčasného důchodu.
Jinak řečeno, tam, kde se mi nedaří poskládat jednotlivé prvky tak, aby se nerozpadly při prvním pokusu o zvětšení písma, klidně použiju tabulku, protože zakázané to určitě není. |
||
Plaváček Profil |
#8 · Zasláno: 27. 6. 2005, 08:02:30
Ten Anonymní jsem já, zapomněl jsem se přihlásit :)
|
||
peta Profil * |
#9 · Zasláno: 27. 6. 2005, 10:29:18
Fred: Ano, nechal jsem si z prvni stranky zobrazit formular:
<form id="example-form" method="post" action=""> <fieldset> <legend>Personal information</legend> <label for="fm-req_forename">First name</label> <input type="text" name="fm-req_forename" id="fm-req_forename" /> <br /> <label for="fm-req_surname">Surname</label> <input type="text" name="fm-req_surname" id="fm-req_surname" /> <br /> <label for="fm-eml_email">Email</label> <input type="text" name="fm-eml_email" id="fm-eml_email" value=" " /> </fieldset> <fieldset> <legend>Password</legend> <label for="fm-req_password">Choose a password</label> <input type="text" name="fm-req_password" id="fm-req_password" /> <br /> <label for="fm-req_confirm">Confirm password</label> <input type="text" name="fm-req_confirm" id="fm-req_confirm" /> <br /> </fieldset> <input type="submit" name="Submit" value="Submit"> </form> Sem zvedavy, jak by jsi resil aby to bylo pekne zarovnane na sloupecky necim jinym, jak tabulka. Protoze tento priklad vypada hrozne. Krasny na nem je jen ten nadpis s label |
||
Fred Profil |
#10 · Zasláno: 27. 6. 2005, 14:56:08
No dáš těm fieldsetům šířku a necháš je plavat vlevo.
|
||
Plaváček Profil |
#11 · Zasláno: 27. 6. 2005, 15:08:27
Jo, Frede, bezva, ale kupříkladu Opera 7.23 float pro FIELDSET naprosto ignoruje. Float pro LABEL naopak nezvládá Netscape 6.2 (ještě se občas objevující v mých statistikách), nehledě na fakt, že pak musíš mít pro LABEL nastavenou pevnou šířku, což u dynamického webu, kde dopředu neznám délku textu dost dobře nelze.
Věř mi, že leckdy je formulář v tabulce jediné možné řešení. |
||
Fred Profil |
#12 · Zasláno: 27. 6. 2005, 15:34:58
Je ale pravda, že hodně složité formuláře to je fakt porod a je to prakticky nemožné. Dělám to ale stejně raději javascriptem, protže to zvýší uživatelský komfort. Např. lze rozporcovat na víc částí viz. http://simon.incutio.com/code/js/multi-page-form/ , nebo lze dostat label dovnitř inputu http://www.sitepoint.com/examples/wellbehaveddhtml/ExampleF.html atd. http://www.websemantics.co.uk/tutorials/form_guidelines/ . Pokud není js povolen tak se to zobrazí tak jak je to pro tento případ ostylováno.
|
||
Fred Profil |
#13 · Zasláno: 27. 6. 2005, 15:37:43
Plaváček Měl jsem to dlouho oteřené, než jsem to dohledal a stejně jsem nenašel to co jsem chtěl. S těmi labely a floaty jsem popravdě zápasil hodně moc a stejně nemám jistotu jak se to zobrazuje.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0