Programiranje

HTML5 placeholder

Posted on

Znate onu foru na web obrascima, kada u input poljima imate nekakav opisni tekst, npr. naziv polja ili uputu? Fokusom na polje, tekst nestane i možete upisivati u polje, a u slučaju da ništa ne upišete i pomaknete fokus s polja, opisni tekst se vraća. Evo primjer: otvorite demo stranicu Takvu funkcionalnost smo prije mogli […]

Programiranje

IE bold tekst i opacity

Posted on

Možda ste primjetili da korištenje alpha opacity filtera u Internet Exploreru rezultira jako ružnim artefaktima na prikazu boldanog teksta? Recimo, ako na web stranici imate tekst koji se prikazuje s fadeIn efektom? Ako niste sigurni o čemu se radi, možete vidjeti kako to izgleda na priloženom screenshotu iz IE8, a ispod slike možete provjeriti korišteni […]

Programiranje

Kompleksno grupiranje u MySQL-u

Posted on

Danas ćemo proći primjer jednog kompleksnijeg grupiranja u MySQL-u pomoću ‘CASE’ naredbe. Za primjer ćemo koristiti jednostavnu tablicu ‘users’: CREATE TABLE `users` ( `id` int(10) NOT NULL auto_increment, `name` varchar(255) default NULL, `age` int(10) default NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=17 DEFAULT CHARSET=latin1 AUTO_INCREMENT=17 ; — — Dumping data for table `users` — Please […]

Programiranje

Ajax upload datoteka i prikaz podataka o tijeku slanja

Posted on

Od dolaska XMLHttpRequest objekta popularno nazivan AJAX uviđeno je da isti ne podržava u potpunosti sve pretpostavljene funkcionalnosti standardnog HTTP-a – npr. upload datoteka. Dugo se željeni efekt postizao skrivenim iframe-ovima, a kasnije raznim flash uploaderima i slično. Tijekom 2008. godine W3C je izdao draft proširenih funkcionalnosti za XMLHttpRequest nazvan “Level 2” među kojima se […]

Programiranje

Novi HTML5 elementi & stari browseri

Posted on

HTML5 je uveo niz novih elemenata kao što su: <header>, <footer>, <nav>, <article>, <section> i <time>. Korištenjem novouvedenih elemenata web stranica postaje semantički jasnija. Na primjer, ako navigaciju web stranice stavimo unutar za to predviđenog <nav> elementa – naš preglednik to može prepoznati i time olakšati snalažanje na web stranici slabovidnim i slijepim osobama. Osim […]

Programiranje

CSS3 text-shadow i prikaz u Google Chrome-u

Posted on

U CSS3 je uvedena mogućnost definiranja sjena ispod teksta (CSS3 text-shadow). U trenutku pisanja ovog članka jedino Internet Explorer (IE9) ne podržava ovu opciju. Iako Google Chrome podržava text-shadows, pod određenim uvjetima na Windows operativnim sustavima postoje problemi s prikazom teksta sa sjenama. Osnovni kod za definiranje sjena ispod teksta izgleda ovako: p { text-shadow:3px […]

Programiranje

CSS3 i Internet Explorer

Posted on

CSS3 je donio nekoliko inovacija koje web dizajnerima i frontend web programerima bitno olakšavaju posao. Nove opcije koje će se vjerovatno najčešće koristiti su zaobljeni rubovi (CSS3 border-radius) i generiranje sjena na block elementima (CSS3 box-shadow). Uz ove nove opcije nema više potrebe pažljivo slagati pozadinske sjene i zaobljene rubove od gif i png datoteka […]

Programiranje

Čitanje XML-a PHP-om – 2. dio

Posted on

Da ukratko pokrijemo teoriju: XML je jedan od nakorištenijih načina prijenosa podatka putem tekstualnih datoteka i detaljno je opisan u XML 1.0 specifikaciji postavljenoj od strane W3C organizacije. Službene informacije su dostupne na stranici http://www.w3.org/XML/. U posljednjih nekoliko godina razvijeno je stotine XML baziranih formata kao što su RSS, SOAP, XHTML, Office Open XML (Microsoft […]

Programiranje

Problem s prikazom PNG boja u IE

Posted on

Prikaz PNG datoteka u IE je dugo vremena predstavljao problem zbog neispravnog prikaza transparentnih PNG datoteka. U novijim verzijama IE taj problem je manje-više riješen. Međutim, čak i u novim verzijama IE prikaz boja PNG datoteka ponekad nije ispravan. Problem je najlakše uočiti ako se uz PNG grafiku istovremeno koriste i .gif ili .jpg datoteke […]