Mīti par un ap web
Ieteicams izvairīties no JavaScript izmantošanas
Ne visi savos pārlūkos ir aktivizējuši JavaScript, tas vairs nevar būt kā arguments JavaScript neizmantošanai ja tas ir nepieciešams, jo nu jau lielākā daļa web pārlūkprogrammu JavaScript ir iebūvēts. Tas protams nenozīmē, ka par tiem, kuri neizmato JavaScript ir jāaizmirst, vienkārši veidojot web projektus tie jāveido tā lai darbotos arī, bez JavaScript.
Nekad neizmanto tabulas
Tabulas nav jāizmanto web izkārtojuma veidošanai, tā vieta iesaka izmanto CSS, taisnība jau ir, bet tomēr tabulas nav arī lielākais web izstrādātāja ienaidnieks, jo tabulārus datus tomēr būtu jākārto tabulās.
Flash ir lielākais ļaunums
Bieži runājot ar klientu rodas situācija, kad klientam piedāvājot kādu flash risinājumu klients automātiski to asociē ar flash reklāmas banneri, un rodas dažādi pārpratumi.
Var uzsākt dizaina izstrādi, pirms ir zināms saturs
Lai dizains nenomāktu saturu un otrādi, vispirms būtu nepieciešams zināt kāda tipa saturs tiks ievietots lapā. Protams pirms ir zināms saturs var piedāvāt dažādas dizaina skices ,lai būtu iespējams sagatavot kvalitatīvu saturu, kurš papildina dizainu.
Autors: Roberts Mozgis (rob)
Web izstrādātājs ar vairāku gadu pieredzi. Esmu strādājis pie daudziem interesantiem projektiem Latvijā un ārpus tās. Specializācija PHP, JavaScript, CSS, Html, kā viss ap datubāzēm.






Toms www 02.08.2009 | 22:36
Par tabulām gan nepiekrītu.
Ne vienmēr ie5/6 var iemācīt saprast div`s :)
k4y www 03.08.2009 | 01:04
Par tabulām tā arī labu argumentu to neizmantošanai nesaskatīju, reāli tabulotas lapas atpazīst un korekti interpretē visi vecie, kā arī jaunie pārlūki. Tas, ka lietot div`us skaitās modernāk, tas tiesa, bet nekāda sliktuma vai nepilnība tabulām nav. :)
Anpher www 03.08.2009 | 08:30
Nevis ieteicams izvairīties no JavaScript, bet nepārspīlēt ar JavaScript un neaizmirst funkcionalitāti bez tā.
Tabulas paredzētas tabulāru datu attēlošanai, nevis layout’am, tam es piekrītu.
Flash ir lielākais ļaunums – arguments vienkārši iespārda :)
Mīti kā mīti…
Noisex www 03.08.2009 | 12:24
Nez kaa tad var iztikt bez JS, ja dalja web 2.0 lapu balstas uz json/jquery/ajax utt? par tabulaam…ertakais veids, ka formatet layoutu ;) protams divi (xhtml) ir modernak un taa, bet nu shad tad var nojaties zaljsh, bet neizdodas novietot vinju kaa vajaga..it ipashi attiecinams uz dinamiska izmera (%) saturu. Piekam ezelis biezzvien saprot izvietojumu ne “taa” un atkal jaraxta conditional comments (hacki) prieksh IE utt.
gvidou www 03.08.2009 | 16:11
Eh, kur lai sāk.
Tom – IE5 vairs vispār praktiski neviens nelieto. Un ie6 arī jau drīz būs pagātne. Piemēram, youtube un facebook drīzumā plāno beigt oficiāli atbalstīt IE6. Es arī apsveru iespēju drīzumā sākt prasīt atsevišķu samaksu par ie6 atbalstīšanu.
k4y – Neviens nenoliedz, ka arī ar tabulām var uztaisīt kautko tādu, kas izskatās tā, kā vajag. Bet gala kods ir nesemantisks un grūti pēc tam uzturams.
Noisex – vienkārši, lietotāji, kam izslēgts JS, uzspiežot uz attiecīgās saites, nokļūst lapā, kur ir tieši tas pats saturs, tikai statisks. Un uz ie6 nav pārāk grūti salabot visu, ja zin ko dara. Conditional comments starp citu neskaitās haks.
Man piemēram ir atsevišķs stylesheets, ko izmantoju visos projektos, kas izlabo lielu daļu zināmo ie6 gļuku. Un uz ie6 es testēju tikai, kad viss ir pabeigts, tad caur conditional comments iebaroju ie6 atsevišķu stailšītu, kur vēl tiek izlaboti atsevišķi gļuki, kas parādās.
Toms www 03.08.2009 | 17:44
gvidou, ok. IE5 ir pagātne. Bet 6 vēl lieto. Man vēl nesen vienam klientam bija jātaisa lapa. Es solīdi visu sačekoju (opera, ie7, ff, chrome, safari) – viss gāja. A viņš sūdzas, ka redz, viena mala ir kaut kur lejā. Beigās izdomāju pajautāt, kādu pārlūku lieto. Aha – ie6 :)
Tad nu tabuju salikt tabulas un viss aizgāja…
gvidou www 03.08.2009 | 18:59
Nu visu kodu pārrakstīt uz tabulām dēļ viena ie6 gļuka gan bija diezgan muļķīgi no tavas puses :D
Kā jau rakstīju, ie6 var vēsi iebarot papildus css failu, kurā tad sataisīt visu, lai izskatās uz ie6 puslīdz cilvēcīgi.
fxz 12.08.2009 | 12:18
IE6 var un vajag aizmirst, bet ja nu nekādi citādi nevar, ir iespējams normāli sataisīt uz div`iem bāzētu layoutu arī šajā arhaiskajā pārlūkā. Savā laikā sanāca ar to diezgan daudz noņemties :)
Aldis www 16.08.2009 | 13:25
Izmantoju arī lielākā daļa projektus uz tabulām būvētu lapu! Protams, mazākām lapelītēm liekas ērtāks
IE6 un tamliidziigie, meedz but tik stulbi, ka piemeram lai ieskaidrotu ka DIV [piemēram kvadrātiņam], nav jābūt ar borderiem, tas jāpiemin 3 vietās un formātos bezmaz [piem.. border:0; border-size:0; un tada gara]! (Css, Html)
Kgan, ar javascript pārpildītas lapas arī nekas labs neskaitās! :) Piemēram tie paši draugiem.lv! Uz lēnākām ierīcēm velkas nenormāli!
matiss www 07.09.2009 | 11:20
Manuprāt tā tabulu ignorēšana vairāk ir modes jautājums.
Tabulas, atšķirībā no DIV, attēlojas visos pārlūkos vienādi un jebkurā gadijumā pareizi turēsies kopā, kamēr DIV šad tad pat profesionāļu rokās mēdz jukt un ākstīties uz dažādiem pārlūkiem.
Div`u lielākā priekšrocība ir iespēja vēlāk mainīt lapas dizainu ar vienu vienīgu CSS failu, neaiztiekot html kodu. Ja lapa ir taisīta ar tabulām, sanāk pārtaisīt daudz vairāk. Tā, ka ja vien lapai nav plānots katru nedēļu mainīt izskatu, tabulas ir tikpat labas, kā Divi. Pat stabilākas un drošākas, jo ir skaidrs, ka viss atradīsies savās vietās.
Divos ar vertikālo staipīšanos ir tikpat lielas problēmas bieži vien kā tabulās. Iframe mūsdienās ir officiāli atzīts par kaitīgu taču ne tabulas.
banesto 05.12.2009 | 19:33
1) IE6 ir jau sen jāboikotē.. cik var lietot šo jau drīz 10-gadi sasniegušo pārlūku! taisu atbalstu šim pārlūkam tikai tad, kad to speciāli pieprasa, jo līgumā parasti ir teksts par sakarīgu attēlošanu “populārākajās pārlūkprogrammās”, kuru skaitā IE6 vairs nav.
2) tabulas vs. divi – tabulās ļaunuma kā tāda nav, bet tas ir pārāk arhaisks attēlošanas veids, kas neļauj veidot modernākas lietas. tas ir old-school variants. ja projekts paredz, ka auditorija ir ļoti plaša (piem., ibanka), tad būs drošāk lietot tabulas, bet ja lapa ir taisīta jauniešiem, IT jomā attīstītākiem cilvēkiem, tad droši jāizmanto divi, jo aiz tiem ir nākotne. Vispār arguments par atbalstu vecām pārlūkprogrammām šausmīgi kaitina, jo tas bremzē attīstību. CSS parādās arvien jaunas lietas, bet tās netiek izmantotas, jo redz kādā vecā pārlūkā tās nestrādā.. Lietotājus jāmēģina vismaz netieši ietekmēt ignorējot IE6, kur nu vēl IE5. Katrs grib mašīnu nomainīt ik pēc 5 gadiem, bet štrunta pārlūku nevar.. smieklīgi..
banesto 05.12.2009 | 19:35
3) mīts par flashu ir drīzāk tāds, ka klients domā, ka lapa izmaksās tik pat lēti kā flash banneris..
4) par dizainu pirms satura… kā var uzsākt projektu, ja nezina, par ko tas būs?? tur pat dizins tuvumā vēl nestāv, tur līdz līguma parakstīšanai vēl vismaz mēnesis, ja ne vairāk. ļaunākais bieds ir klients, kurš nezina, ko viņš grib un domā, ka lapa ir lēts un ātrs pasākums.
TadeUSH www 23.06.2010 | 23:44
Tabulas – Ir rezes kad noslikoju un nerakstu ar DIV, bet reizēm tas tiešām ir vajadzīgs lai parastu layaut uztaisītu nav vajadzīgs rakstīt veselu memoāru lai uz katra browsera nešķiebjās pa savam.
Un par IE5&6 jā tas ir baigi kaitinoši, pie tam viņi ne par ko negrib mainīt jo vecā klikšķprogramma ir pārak pierasta