Lipanj 21

Dizajniranje bez tablica za početnike #1

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Divanhana
  • Furl
  • hr.digg
  • ukusno

Uvod

Ovo je prvi dio u seriji tutoriala pomoću kojega ćete, nadam se naučiti osnove izrade web stranica bez korištenja tablica za vizualni izgled stranica. U ovome tutorialu ću pokazati kako napraviti početnu stranicu, koja će se sastojati od zaglavlja, dva stupca i podnožja, znači nekakvu standardnu stranicu.

Primjer stranice koju koju ću napraviti u ovome tutorialu možete pogledati ovdje. Datoteke završenog djela možete skinuti ovdje.

Zašto dizajnirati bez tablica?

Pošto je ovo tutorial ovome pitanju neću posvetiti puno mjesta. Na bespućima interneta možete pročitati brezbojene rasprave o tableless i table based dizajnu. Ja ću ovdje navesti samo neke osnovne razloge zašto dizajnirati bez tablica.

Prvi i osnovni razlog je zato što tablice nisu napravljene da bi se u njima određivao izgled web stranice. Tablice imaju svoju specifičnu svrhu - pohranjivanje tabličnih podataka!. Mnogi ljudi kada prelaze na tableless dizajn imaju tendenciju da potpuno izbace tablice iz uporabe. To je pogrešan pristup! Tablice imaju svoju svrhu i vrlo su dobre kada ih koristimo za ono, za što su namjenjene.

Ako trebam napraviti izgled sajta onda NEĆU koristiti tablice.
Ako trebam napraviti popis svih zaposlenika u nekoj velikoj firmi sa njihovim godinama, JMBG-om, adresom i funkcijom onda HOĆU koristiti tablice. Kužite razliku? Dizajn stranice - NE, puno povezanih podataka - DA.

Drugi razlozi obuhvaćaju to da će dizajn bez tablica biti manji, odnosno brže će se učitavati, biti će lakši za čitanje, lakše će se moći održavat itd. Za više informacija odite ovdje. A mi krećemo na izradu vaše prve tableless stranice.

Filozofija dizajna bez tablica

Namjerno sam upotrijebio riječ filozofija zato što dosta ljudi koji su prešli na tableless smatraju to filozofijom, umjetnošću, zenom. Ja sam jedan od njih, i kada se ufurate u ovaj oblik dizajniranja i kada steknete više iskustva nećete se htjeti više vratiti na table based dizajn. Da bi se malo ufurali u ovu vrstu dizajna posjetite csszengarden i pogledajte što sve možete učiniti koristeći samo CSS i HTML

Ako koristite Dreamweaver ili nedaj bože Frontpage, moj savjet vam je da zaboravite ugodno klikanje i WSIWYG filozofiju. U DW-u se sada lagano prebacite na code view, a ako koristite FP isključite ga i uključite si notepad ili još bolje skinite Notepad2, pošto će vam on bojati kod, tako da vam se bude lakše snaći u njemu.

Kada dizajniramo bez tablica, koristimo samo HTML i CSS. U HTML-u određujemo elemente, odnosno markup stranice, a u CSSu određujemo kako će pojedini element na stranici izgledati i kako će se ponašati. Najčešće korišteni elementi za markup su DIV tagovi. DIV tagove možete zamisliti kao kutije u koje ćemo stavljati sadržaj ili grafičke elemente (pozadine, slike, obrube i sl.). Dobra stvar kod DIV tagova je što im morate dati neko ime, barem onim glavnima npr. zaglavlju stranice ćete dati ime “zaglavlje”, podnožju ćete dati ime “podnozje”, izborniku ćete dati ime “izbornik” itd. Znači biti će vam se lakše snaći u kodu jer će biti napisan na jeziku koji vi kao dizajner možete razumjeti.

Početak…

Dobar početak bi bio da na papiru nacrtate kako želite da vam izgleda kostur stranice. Ja ću ovdje koristiti primjer kostura stranice koju ćemo praviti. To što nacrtate na papiru bi trebalo izgledati otprilike ovako:

Kliknite na sliku da ju vidite uvećanu

Primjetite kako svaka od ovih obojanih kutija ima svoj naziv, i taj naziv označava što ćemo stavljati u određenu kutiju, svaka kutija je div tag. Znači kutija koju smo nazvali #omotac u sebi sadrzi sve ostale kutije, kutija sadrzaj u sebi sadrzi samo kutije #lijevo i #desno itd.

Sada taj crtež treba prevesti u jezik koji računalo, odnosno web preglednik razumije, taj jezik se zove HTML. Sada otvorite svoj omiljeni txt editor i DW u code view modu i napišite ili kopirajte sljedeće:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=“http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=iso-8859-2″ />
<title>Tableless Design Za Početnike</title>

</head>
<body>



</body>
</html>

ako koristite DW ovaj korak možete preskočiti pošto će DW sam ubaciti ovo zaglavlje trebate promjeniti samo sadržaj izmeđ title tagova ako želite. Ovo je naime zaglavlje vaše HTML stranice u kojem je određen DOCTYPE, naslov, charset itd. Sve što budete dalje upisivali mora doći između body tagova, osim ako ne naglasim drukčije. Sada taj dokument snimite i nazovite ga kako hoćete, ja ću svoj nazvati tableless.html (mora imati nastavak .html kako bi ga web preglednik mogao dobro protumačiti)

Nakon što smo napravili ovu pripremnu radnju možemo pristupiti izradi kostura stranice. Pomoću sljedećeg koda ćemo definirati kostur kako smo ga nacrtali:

<div id=“omotac”>
        <div id=“omotac_unutarnji”>
               
               
                <div id=“zaglavlje”>
               
                </div><!–zaglavlje–>
               
               
                <div id=“sadrzaj”>
                       
                       
                        <div id=“lijevo”>
                       
                        </div><!–lijevo–>
                       
                       
                        <div id=“desno”>
                       
                        </div><!–desno–>     
                       
               
                </div><!–sadrzaj–>
               
               
                <div id=“podnozje”>
               
                </div><!–podnozje–>
       
       
        </div><!–omotac_unutarnji–>
</div><!–omotac–>

Tagovi koji počinju sa !– i završavaju sa –> su samo komentari (njih će vaš browser preskočiti kada bude očitavao stranicu) koji pomažu da znate gdje završava koji DIV tag odnosno kutija. Sada to možda ne izgleda bitno jer je sve dosta čitko ali kada unesemo sadržaj moglo bi se malo zakomplicirat, zato je dobra praksa da obilježavate gdje vam završava koji DIV tag. U DIV tagu piše nešto kao id=”neko_ime”, to je ime tog taga i ono nam služi da bi ga mogli pozvati u CSS datoteci koju ćemo uskoro napraviti. Ako sad pokrenete datoteku tableless.html nećete vidjeti ništa, pošto još nismo oblikovali DIV tagove a nemaju nikakve obrube po defaultu. Primjetite nadalje, ako niste upućeni u HTML da svaki tag počinje sa recimo u slučaju DIV tagova sa < div > a završava sa < / div > znači kada tag započnemo sa < / to znači da s tim zatvaramo jedan blok, odnosno tag.

CSS

Znači u prethodnom poglavlju smo napravili kostur naše stranice, sada bi taj kostur trebali oblikovati. Kada kažem oblikovati, mislim na CSS. CSS nam služi da bi objekte koje smo postavili na stranice, u ovom slučaju DIV tagove mogli pozvati i reći im kako da se ponašaju. Vidjet ćete kasnije da se u CSS-u mogu oblikovati praktički svi tagovi, ne samo DIV.

Onima koji se prvi puta susreću sa CSS-om ću malo pojasniti kako on radi. Zamislite da smo u neku HTML datoteku upisali neki DIV tag, i nazvali ga npr. kutija. Kada bi otvorili tu datoteku u njoj nebi vidjeli ništa, zato što kutija nije oblikovana. Da bi ju oblikovali otišli bi u CSS datoteku i u njoj bi napisali, naravno drugim riječnikom, npr. hoću da kutija bude širine 200px, visine 300px, da ima pozadinu crvene boje, da joj gornji obrub bude sive boje i debljine 2px, a donji obrub da joj bude crne boje i debljine 1px. Na ovaj bi to način rekli čovjeku, računalu naravno moramo reći na drugom jeziku, koji u ovom slučaju baš i nije puno kompliciraniji, pogledajte sljedeći kod:

#kutija { /* sa ovim pocinjemo tzv. CSS selektor, odnosno pozivamo div kutija kojeg smo napravili u HTML-u */
                  
                  width: 200px; /* sirina 200px */
                  height:300px; /*visnina 300px */
                  background: #FF0000; /* pozadina crvene boje, ovdje smo mogli napisati i "red" umjesto #FF0000 */
                  border-top: #CCCCCC 2px solid; /* gornji obrub, sive boje sirine 2px i puna linija, posto sa CSS-om mozemo rec i da linija bude tockasta ili crtkana itd. */
                  border-bottom: #000000 1px solid; /* donji obrub, crne boje sirine 1px i puna linija */
                  
                  } /* sa ovim znakom kazemo da ovdje zavrsavamo oblikovanje za odredjeni objekt */

Ovako izgleda bez komentara:

#kutija {
                  width: 200px;
                  height:300px;
                  background: #FF0000;
                  border-top: #CCCCCC 2px solid;
                  border-bottom: #000000 1px solid;
                  
                  }

Kao rezultat dobijemo nešto poput ovoga:

Ako znate engleski CSS će vam biti poprilicno lagan za razumjeti pošto za svako svojstvo (širina, visina, pozadina itd.) postoji čisti engleski naziv za to. Znači npr. width:200px; nam je svojstvo širine. Svako svojstvo pojedinog objekta moramo završiti sa ;, to označava da nam to svojstvo tu završava.

Ajmo sada napraviti CSS datoteku za naš kostur. U DW-u ili u nekom drugom txt editoru otvorite novu datoteku i spremite je u isti folder kao i tableless.html i nazovite ju naprimjer tableless_stil.css. Prije nego počnemo upisivati oblikovanja, otvorit ćemo našu tableless.html datoteku i u nju pozvati CSS datoteku koju smo napravili. To ćete napraviti tako da ispod title tagova u .html datoteci upišete sljedeće:

<link href=“tableless_stil.css” rel=“stylesheet” type=“text/css” />

Sa ovim kodom našem web pregledniku govorimo da se oblikovanja za ovu web stranicu nalaze u datoteci tableless_stil.css i da ih tamo potraži. Oblikovanja smo mogli upisivati i u samu HTML datoteku, ali radi bolje preglednosti to nećemo za sada raditi, a i ja osobno mislim da je ovo bolja praksa.

Sada odite u folder u kojem vam se nalaze ove .css i .html datoteke i unutar tog foldera napravite novi folder kojg ćete nazvati images i u nju spremite slike koje vam se nalaze u .zip datoteci koju ste skinuli na početku tutorijala. Znači gradient.gif i zaglavlje.jpg.

Kada smo napravili ove pripremne radnje, možemo početi sa upisivanjem CSS oblikovanja u našu tableless_stil.css datoteku. Prvo ću vam dati kod sa objašnjenjima pojedine linije, a ispod toga će vam pisati čiti kod bez komentara:

#omotac{
                width:700px; /*sirina 700px;*/
                margin-top:0px; /*margina sa vrha ce biti 0*/
                margin-left:auto;/*margina lijevo i desno stavimo auto zato da bi nam stranica isla po sredini, kada to nebi upisali stranica bi pocimala sa lijeve strane i ovisno na koliko bi postavili marginu */
                margin-right:auto;
                padding:0px;/* padding je svojstvo koje oznacava koliko ce npr. tekst biti odvojen od ruba DIVA ili nekog drugog objekta sa unutarnje strane */
               
                }
               
               
               
                #omotac_unutarnji{
                        float:left; /* ovim oznacavamo da objekt treba plutati lijevo, ovo radimo zato da nebi morali apsolutno pozicionirati objekte na stranicama */
                        margin:0px; /* margina je svojstvo koja odredjuje koliko ce neki objekt biti odvojen od drugih objekata sa vanjske strane */
                        }
                       
                       
                       
                        #zaglavlje{
                                        width:700px;
                                        height:150px; /* visina je 150px */
                                        background: url(images/zaglavlje.jpg) no-repeat top left;
                                        /* kada ovako definiramo pozadinu, govorimo da za pozadinu koristi sliku, da ju ne ponavlja i da ju pocne prikazivati sa gornje lijeve strane objekta u kojem se prikazuje */
                                        }
                                       
                       
                       
                        #sadrzaj{
                                        float:left;
                                        margin-top: 5px; /* kazemo da je gornja margina 5px */
                                        width:700px;
                                        }
                                       
                                       
                                                #lijevo{
                                                                width:200px;
                                                                height:370px;
                                                                float:left;
                                                                margin:0px;
                                                                background: url(images/gradient.gif) repeat-x top left;
                                                                /* slicno kao i gornji background samo smo ovom rekli da sliku ponavlja po x osi */
                                                               
                                                                border-top: #666666 1px solid; /* gornji obrub sive boje sirine 1px puna linija */
                                                                border-bottom: #999999 1px solid; /* donji obrub tamnije sive sirine 1px puna linija*/
                                                                }
                                       
                                               
                                                #desno{
                                                                width: 480px;
                                                                float:left;
                                                                margin-left: 5px;
                                                                padding: 0 5px 0 5px;/* kada ovako napisemo padding to znaci da ce gornji padding biti 0, da ce desni biti 5, donji 0 i lijevi 5 */
                                                                border-left: #eaeaea 2px dashed; /* lijevi obrub svijetlo sivi sirine 2px iscrtkana linija */
                                                                border-right: #eaeaea 2px dashed;
                                                                }
                                                               
                       
                        #podnozje{
                                        float:left;
                                        width:700px;
                                        height:20px;
                                        background:#000000;/* pozadina crne boje */
                                        margin-top:5px;
                                        }

Ovako će to izgledati bez komentara:

#omotac{
                width:700px;
                margin-top:0px;
                margin-left:auto;
                margin-right:auto;
                padding:0px;
               
                }
               
               
               
                #omotac_unutarnji{
                        float:left;
                        margin:0px;
                        }
                       
                       
                       
                        #zaglavlje{
                                        width:700px;
                                        height:150px;
                                        background: url(images/zaglavlje.jpg) no-repeat top left;
                                       
                                        }
                                       
                       
                       
                        #sadrzaj{
                                        float:left;
                                        margin-top: 5px;
                                        width:700px;
                                        }
                                       
                                       
                                                #lijevo{
                                                                width:200px;
                                                                height:370px;
                                                                float:left;
                                                                margin:0px;
                                                                background: url(images/gradient.gif) repeat-x top left;
                                                                border-top: #666666 1px solid;
                                                                border-bottom: #999999 1px solid;
                                                                }
                                       
                                               
                                                #desno{
                                                                width: 480px;
                                                                float:left;
                                                                margin-left: 5px;
                                                                padding: 0 5px 0 5px;
                                                                border-left: #eaeaea 2px dashed;
                                                                border-right: #eaeaea 2px dashed;
                                                                }
                                                               
                       
                        #podnozje{
                                        float:left;
                                        width:700px;
                                        height:20px;
                                        background:#000000;
                                        margin-top:5px;
                                        }

Padding i margine

Ljudi se nekad bune izmedju paddinga i margina najlakše ću vam objasniti koja je razlika sljedećom slikom:

padinzi.jpg

Žute strelice označavaju margine, dok crvene strelice označavaju padding. Dakle margina je razmak koji će biti između nekog objekta i ruba stranice ili objekta u kojem se nalazi objekt kojemu određujemo marginu. A padding je unutarnji razmak koji će biti primjenjen na objekte koji se nalaze unutar nekog objekta, u gornjem slučaju tekst u DIVu 2. Kod paddinga morate malo pripaziti prilikom određivanja širine ili visine objekta. Npr. ako želite da objekt bude širine 500px i da ima padding 5px sa lijeve i desne strane. Onda ćete morati napisati da da je objekt širine 490px, jer će u protivnom objekt zapravo biti širine 510px a ne 500px kako samo htjeli. Znači moramo oduzeti širinu paddinga od ukupne širine, 5px sa lijeve i 5px sa desne strane je 10px. 500px - 10px = 490px.

Nadalje primjetite kako sam kod #desno selektora upisao da je padding: 0 5px 0 5px; to smo mogli napisati i ovako:
padding-top: 0;
padding-right: 5px;
padding-bottom: 0;
padding-left: 5px;

ali da nebi pisali tako dugačak kod možemo koristiti skraćenice, prvi broj predstavlja gornji padding, drugi predstavlja desni, treći predstavlja donji i četvrti broj predstavlja lijevi padding. Znači idu u smijeru kazaljke na satu. Istu stvar možete napraviti i za margine i za još neka svojstva. Ako bi npr. napisali da je margin:5px; to bi značilo da je margina sa sve četiri strane 5px. Isto vrijedi i za padding.

Ajmo dalje…. Sadržaj

Sada kada smo napravili osnovni CSS trebali bi dobiti nešto otprilike ovako kada otvorimo tableless.html u našem web pregledniku:

Kliknite na sliku za uvećanje

Sada kada smo definirali izgled kostura stranice možemo pristupiti unošenju sadržaja u iste, za početak ćemo unijeti naslov stranice u zaglavlju, znači izmedju < div id = "zaglavlje" > i < / div > upišite sljedeće u vašoj tableless.html datoteci:

<h1>Moja prva stranica bez tablica</h1>

Tag h1 označava glavni naslov, onda ga slijedi h2 pa h3 itd. Kada nebi stilizirali te naslove h1 bi bio najveći, h2 malo manji, h3 još manji itd. Ali ako ih stilizirate onda mogu izgledati kako hoćete, što ćemo napraviti malo kasnije

Sada ćemo dodati nekakav izbornik na našu stranicu, pošto će se izbornik nalaziti u DIVu lijevo onda sljedeći kod upišite između < div id = " lijevo " > i < / div >:

<ul>
                        <li><a href=“#”>Pocetna</a></li>
                        <li><a href=“#”>Blog</a></li>
                        <li><a href=“#”>Tutoriali</a></li>
                        <li><a href=“#”>Kontakt</a></li>
</ul>

Izbornik ćemo napraviti u ne-poredanoj listi. Tag ul označava početak liste a tagovi li označavaju svaku stavku u listi. Pomoću < a href="#" > taga pravimo linkove na stranice koje želimo, umjesto # inače upisujemo put do određene stranice npr. http://www.google.com, ali za ovaj primjer, linkove ćemo vezati za stranicu na kojoj se već nalazimo, zato upisujemo tarabu (#).

Sada ćemo dodati glavni sadržaj on će se nalaziti u DIVu desno, sljedeći kod upišite između < div id=" desno " > i < / div >:

<h2>Tableless Design Za Pocetnike</h2>
                               
                                <p>
                                Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
                                </p>
                               
                                <h3>Podnaslov</h3>
                               
                                <p>
                                Lorem ipsum dolor sit amet, consetetur sadipscing elitr,  sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr,  sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
                                </p>

Ovdje se opet upoznajemo sa novim tagom a to je p tag. P tag označava paragraf odnosno odlomak. Odlomak ćemo kasnije oblikovati u CSS-u kao i ostale tagove

I za kraj ćete sljedeći kod unijeti u DIV podnozje, upišite sljedeći kod između < div id="podnozje" > i < / div >:

<p class=“footer”>Nema kopirajta - mozete koristiti kako zelite</p>

Ovdje smo na p tag primjenili klasu footer, to ćemo u CSS-u definirati tako da nam odlomak u podnozju izgleda malo drukcije od ostalih odlomaka koje budemo upisivali.

Ajmo oblikovati sadržaj…

Sada kada smo završili sa html-om bi trebali dobiti otprilike nešto ovako:

Kliknite na sliku za uvećanje

Ajmo se ponovno vratiti na našu CSS datoteku i napravit oblikovanje tagova koje smo sada dodali u tableless.html. Sljedeći kod upišite iznad prvog unosa u CSS datoteci znači iznad #omotac:

h1 {
        font-family:Arial, Helvetica, sans-serif; /* neka h1 koristi navedene fontove za svoj tekst */
        font-size: 36px; /* neka velicina fonta bude 36px*/
        color: #FFFFFF; /* neka boja slova bude bijela */
        margin:10px 0 0 10px;
        }


h2 {
        font-family:Arial, Helvetica, sans-serif;
        font-size: 24px;
        color: #666666;
       
        }
       
h3 {
        font-family:Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: #999999;
        text-decoration: underline;
       
        }
       
ul {
        list-style:none; /* neka ne-poredana lista ne koristi znakove na pocetku stavki (one tocke ispred svake stavke) */
        }
       
a:link, a:visited{ /* ovime kazemo da linkovi neposjeceni i posjeceni izgledaju kako je dolje opisano */
                               
                                font-family:Arial, Helvetica, sans-serif;
                                font-size: 12px;
                                color: #FFFFFF;
                                text-decoration:none; /* ovime kazemo da zelimo da tekst bude bez dekoracije, bez one crte ispod */ 
                                font-weight: bold; /* tezina fonta, zelimo da tekst bude boldan, odnosno podebljan */
                                }
                               
a:hover{ /* ovaj selektor govori kako bi se link trebao ponasati kada mis dodje na njega */
               
               
                text-decoration:underline;/* u ovom slucaju smo rekli da ga podvuce */
                }
               
               
p{
        font-family:Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #666666;
       
        text-align:justify;/* poravnanje teksta, u ovom slucaju poravnato sa obje strane,  moze jos biti lijevo ili desno */ 
        line-height: 1.5;/* prored. u ovom slucaju 1.5 redak */
        }
       
p.footer{ /* ovdje kazemo da kada u html tagu <p> pise class="footer" da primjeni donji stil */
               
        font-family:Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        margin:0 0 0 10px;
       
}

Malo o a:link, a:visited, a:hover

a:link, a:visited, a:hover su posebni selektori kojima odrđujemo kako će se ponašati linkovi na našim stranicama. a:link određuje kako će se izgledati link dok još nismo kliknuli na njega. a:visited određuje kako će izgledati link kada smo klinknuli na njega, pomaže posjetocu da zna na kojim stranicama je već bio. U našem slučaju će izgledati isto kao i ne posjećeni link. a:hover određuje izgled linka kada pređemo preko njega mišem.

I to bi bilo to, naš finalni rezultat bi trebao izgledati ovako. O CSS-u se ima još puno toga za reći, i u jednom od sljedećih postova ću to i napraviti. Zasad se nadam da vam je ovaj tutorial pomogao da napravite prvi korak prema dizajniranju bez tablica. Slobodno u komentare upišite sve što vam nije jasno i ako imate kakvih problema sa tutorialom. I ako vam se da, upišite dali vam je tutorial pomogao i dali biste željeli vidjeti više takvih i iz kojih područja web dizajna.


Ovaj unos je postavljen 21.06.2007 u 10:05 i pohranjen je pod HTML i CSS, Tutoriali. Možete pratiti odgovore kroz RSS 2.0 feed. Možete preskočiti do kraja stranice i ostaviti komentar. Pinganje trenutno nije dozvoljeno.

4 Komentara do sada

  1. tutorial je odlican. u tutorialu zbunjuje to sto npr. radimo stranicu prema onom layout-u medjutim na konacnom rezultatu nisu vidljivi ti omotaci,te sam se pokusao igrati s rubovima da mi se nesto i vidi,npr. da rub omotaca ili unutarnjeg omotaca bude crvene boje,medjutim neuspjesno.. onda sam jos malo cita i vidia da pise 700px sirine za omotac,unutarnji omotac i zaglavlje.. te sam pokusava prosiriti omotac i onda obojati rub omotaca ali ni to nije uspjelo…

    Inace sam naucia dosta u tutorialu ali jos uvik samo “na ovom” primjeru.

    Mislim da bi bilo izvrsno napisati 1 tutorail koji se sastoji od 10 primjera a svaki primjer je razlicit layout a rezultat svakog primjera je samo kostur napisan za doticni layout (eventualno dodan css za doticne DIVOVE)…

    mislim da bi to bilo odlicno za pokrit “pristupe prema idejama”…. nadam se da sam ista pametno napisao i da ce te uvazit moju zelju.
    Hvala

  2. Hvala na odličnom tutorialu.
    Zbilja mi je pomogao ući u svijet CSS-a — zbogom šugavim tablicama!
    Sada radim brže i efikasnije. Svaka čast, ostajem vjerni čitatelj.

  3. Ajme , ja imam plan počet se bavit web dizajnom i krenut na tečaj ali sve je to meni još nepoznato, svi ti kodovi , nadam se da ću uspjet i btw super tutorial.

  4. Pokušavam ući u svijet bez tablica!
    Tutorial je odličan i tako jednostavan, svaka čast!

Dajte svoj glas



Polja koja su bold su obvezna. Email adrese neće nikad biti objavljene ili distribuirane.
Nešto HTML koda je dopušteno:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URIi moraju biti potpuni (npr: http://www.imedomene.com) i svi tagovi moraju biti ispravno zatvoreni.
Prekidi linija i odlomci će biti automatski konvertirani.
Neka komentari budu relevantni za temu. Off-topic, i komentari koji su uvredljivi mogu biti cenzurirani ili obrisani.