IBEX Posted November 3, 2008 Report Share Posted November 3, 2008 kā man panākt lai rādās bilde bilde2 bilde3 links links2 links3 un kad aiziet lidz templata galam sakas otra rinda ar bilde4 .. links4 .. echo"<table cellpadding='0' cellspacing='0' width='100%'>"; $result = mysql_query("select * from video_category ORDER BY id"); while($r=mysql_fetch_array($result)) { $id=$r["id"]; $name=$r["name"]; $pic=$r["pic"]; $discraption=$r["discraption"]; echo " <td> <a title='$name' href='?id=video&cat=$id'><img src='$pic'></a> <br> <a title='$name' href='?id=video&cat=$id'>$name</a> </td> "; } echo"</table>"; es kkā tā štukoju, bet vinsh aiziet lidz template galam un tad tik spiezh visu kopa, ja liek klat no db kko.. Link to comment Share on other sites More sharing options...
marcis Posted November 3, 2008 Report Share Posted November 3, 2008 Ar tabulu tas, neteiksim, ka nav iespējams, bet būs čerez ž. Tabulu pārnest jaunā rindā tu vari tikai pēc noteikta skaita (neesmu vēl pamodies, lai varētu normāli paskaidrot) <? ... $i=0; while(...){ ... if(++$i%5==0){ echo '</tr><tr>'; } // šis ik pēc pieciem ierakstiem veidos jaunu tabulas rindu ... } ... ?> Vieglāk/gudrāk/utt būtu izvēlni veidot neizmantojot tabulu, piemēram, ul+li+a. Elementiem lietot { float: left; }, kad pietrūks vietas rindā, tie automātiski tiks likti jaunā rindā. Link to comment Share on other sites More sharing options...
Java Posted November 3, 2008 Report Share Posted November 3, 2008 No tabulām jāizvairās, kur tas ir loģiski un iespējami, jo tabulas ir tikai lieks elementu daudzums (katrs tr,td ar visiem atribūtiem). Pie tam iemācies lietot divus pamatatribūtus - id un class un atsevišķos gadījumos style, tikai pēc tiem apspriežot par pārējo atribūtu nepieciešamību. Ko ir ērti/iespējami nodefinēt ar css to dari ar css. Link to comment Share on other sites More sharing options...
IBEX Posted November 3, 2008 Author Report Share Posted November 3, 2008 (edited) nu, css, man nekad nau paticis, nēsmu ņēmies īpaši ar css.. nez, kkad būs jeu japamācās.. šo to protams saprotu, id un class zinu kas ir.. nu nez.. ---- marcis tnx, biju šito redzējis kkados skriptos, nesapratu, kas tas ir.. :) tnx Edited November 3, 2008 by IBEX Link to comment Share on other sites More sharing options...
Java Posted November 3, 2008 Report Share Posted November 3, 2008 nu, css, man nekad nau paticis, nēsmu ņēmies īpaši ar css.. nez, kkad būs jeu japamācās.. šo to protams saprotu, id un class zinu kas ir.. nu nez.. Ja Tu veido vai maini web-layoutus (HTML utt.) bez css NEKĀDI. Vienkārši rēķinies, ka visi pārlūki jau sen iet uz to, ka mūsdienīgai web-lapai "sevi jāatrāda" ar css palīdzību! :P Link to comment Share on other sites More sharing options...
Kavacky Posted November 3, 2008 Report Share Posted November 3, 2008 Pārlūkam par to ir dziļi nospļauties. Link to comment Share on other sites More sharing options...
IBEX Posted November 3, 2008 Author Report Share Posted November 3, 2008 nē nu protams.. taisnība jeu ir bez css nekādi.. --- sāk veidoties off topiki :D Link to comment Share on other sites More sharing options...
Java Posted November 3, 2008 Report Share Posted November 3, 2008 Pārlūkam par to ir dziļi nospļauties. Par ko? Un par ko viņam būtu jānospļaujas, ja ir web standarti un pārlūku izstrādātāji, kas pārsvarā cenšas veidot savus pārlūkus, lai tie atbilstu vispārīgiem standartiem? Link to comment Share on other sites More sharing options...
Kavacky Posted November 3, 2008 Report Share Posted November 3, 2008 Kurā plaši lietotā web standartā nav sastopamas tabulas? Link to comment Share on other sites More sharing options...
Java Posted November 3, 2008 Report Share Posted November 3, 2008 Vēlreiz atkārtoju - es uzskatu, ka nav jālieto tabulas, kur tas loģiski nav nepieciešams. Ja tev ir tabula, tad, protams, jālieto <table>. Kurā vietā esmu noliedzis faktu, ka tabulas drīkst pielietot vispārīgi? Bet es nedomāju, ka viss layouts jātaisa table iekš table iekš table utt. Tas daudz par daudz palielina html izmēru, jo visi tie <tr> un <td> summējas. Pie tam - ar javascript ir ērtāk darboties ar mazāk elementiem, kam katram savs id vai class. Link to comment Share on other sites More sharing options...
Ghenis Posted November 6, 2008 Report Share Posted November 6, 2008 (edited) Ar tabulu layotiem ir mazāka sāpe par starppārlūku savietojamību. Tiesa, labot ar tabulām veidotu layoutu ir neērtāk un arī nekāda semantika nesanāk Autoram - katrā cikla iterācijā veido vienu tabulas celli un tajā tabulu, kuru dali rindās kā tev vajag. Edited November 6, 2008 by Ghenis Link to comment Share on other sites More sharing options...
Java Posted November 6, 2008 Report Share Posted November 6, 2008 Ar tabulu layotiem ir mazāka sāpe par starppārlūku savietojamību.Tiesa, labot ar tabulām veidotu layoutu ir neērtāk un arī nekāda semantika nesanāk Ja neprot taisīt layoutus, tad vismazākā sāpe ir taisīt html4 bez kādas validācijas, izmantojot FrontPage vai kādu nu bērnu tūli tur izmanto tādi cil®vji... Esmu pats taisījis gan ar tabulām layoutu, gan bez un tā, ka viss validējas arī XHTML 1.0 Strict un es varu pateikt atklāti: Bez tabulām veidojot bieži vien ir jātaisa css haki, bet - ir jāiemācās visu layoutu veidot tā lai tie haki ir jālieto minimāli pat uz portāla layoutu! Un tā ka viss validējas un korekti rādās uz 6 dažādiem populārakajiem pārlūkiem! Un to var dabūt gatavu, vajag tikai papūlēties un iemācīties. Nezināšana vai slinkums nav attaisnojums nekad, skaidrs, ka veidojot visu layoutu uz tabulām, tas būs sarežģītāks un līdz ar to arī sliktāk manipulējams DOM. Veidojot layoutu ir jādomā par tiekšanos uz ne tikai tīru un valīdu kodu, bet arī optimālu DOM!!! Link to comment Share on other sites More sharing options...
Recommended Posts