Webmajstori.Net Newsletter         > Forwardiraj prijatelju
       > Arhiva
       > Ispisi se
       > Marketing
 Pretplatnika: xxxx
Primjerak #49 - 3. Rujan. 2003 


VAZNO: nakon slanja zadnjeg newslettera nam se dogodila havarija sa bazom clanova, tako da je podignut backup nesto starijeg datuma - konkretno to znaci da ce ovaj newsletter dobiti i dio pretplatnika koji su zatrazili ispis iz newslettera. Ukoliko ste vi medju njima, molimo vas da ponovite ispis. Zahvaljujemo na razumijevanju!

Pozdravljamo vas pri kraju ovog vruceg ljeta. Dobro bi vas bilo i sve vidjeti, pa da vidimo tko se suncao na moru i sada ima preplanuli ten, a tko je programirao i dizajnirao cijelo ljeto i ima lijepu sirastu boju tena :-)

Ako niste upoznati, na siteu je aktivna nagradna igra. Pozivamo vas za sudjelujete u igri, u mogucnosti ste osvojiti PHP tecaj koji daruje tvrtka Agnitio iz Zagreba.

Ako su vam promakli sadrzaji objavljeni tijekom ljeta, pogledajte ove clanke:

Savjet tjedna: Da li ste posjetili example.com?

Kada pisete tekstove ili dokumentaciju u kojima trebate navesti web ili e-mail adresu samo kao primjer, sigurno se zapitate sto izabrati, a da izgleda normalno i ne stvori nekome nepozeljni spam.

Pa, kako navodi RFC 2606, IANA je mislila na vas. Cetiri vrsne domene (TLD) (".test", ".example", ".invalid" i ".localhost") i tri "drugostupanjske" domene ("example.com", "example.net" i "example.org") rezervirane su za ovakvu upotrebu. Tako je sasvim OK upotrijebiti npr. www.example.com ili netko@example.com. Probajte kliknuti, uostalom!

Ako ste se zapitali sto je s www.primjer.hr ili www.primjer.com.hr, odgovor je ne.

Tomislav Sereg - (tsereg@net.hr)

Uvod u CSS Positioning (2. dio)
Napisao: Nikola Plejic a.k.a. zweistein © 2001 - 2003

U proslom clanku vidjeli smo neke mogucnosti CSS-P-a. Danas nastavljamo s dodavanjem drugog layera u dokument i s malo teorije o pravilnom pozicioniranju layera.

Dodajemo drugi layer

Ukoliko do sada niste, iskreno vam preporucujem da procitate prvi dio tutoriala o CSS-P-u. U protivnom mozda necete razumjeti sve sto je opisano u clanku.

U prvom dijelu imali smo samo jedan layer i s njim smo se razbacivali po ekranu. To je cool (vise-manje), ali prava moc CSS-P-a vidi se tek kad se doda vise layera. Mozda vec vidite mogucnosti - preklapanje, tocno pozicioniranje, potpuna kontrola dizajna...

Pa, uzmimo kod iz prethodnog dijela:

<div class="layer1">tekst... tekst<br/>
<img src="slika.gif" alt="slika"/></div>

i dodajmo mu jos jedan layer:

<div class="layer2">Jos malo teksta. Ovdje mora biti malo vise teksta. Morate voljeti filler tekst. Filler tekst koristan je tekst koji dizajneri koriste da bi prikazali dizajn bez sadrzaja od strane klijenta <br /> Ja ga ovdje koristim da popunim ovaj layer jer nemam nista pametnije cime bih ga popunio.</div>

Buduci da se citavo pozicioniranje radi CSS-om, moramo dodati i malo CSS-a, zar ne? ;-)

CSS iz prethodnog dijela izgleda nam ovako:

div.layer1 { position: absolute; left: 150px; top: 30px; padding: 10px; border: 1px #000000 solid; }

Buduci da smo dodali jos jedan layer, bilo bi pristojno i njemu dodijeliti neki stil:

div.layer2 { position: absolute; left: 670px; top: 30px; padding: 10px; border: 1px #000000 solid; }

Border sam dodao iz istog razloga kao i prosli put: da se vide granice layera.

Pogledajmo krajnji rezultat:

CSS-P slika 1

Primjer: drugilayer.html (link za download datoteke na kraju je clanka)

Jos jednom - korisnici Intelovih procesora, NHF za sliku ;-).

Najbolje je sto sada te layere mozemo i preklapati jednostavnim mijenjanjem left: atributa unutar stila jednog od layera. Ja sam odlucio promijeniti atribut drugog layera, tj. smanjiti left za 140px:

div.layer2 { position: absolute; left: 530px; top: 30px; padding: 10px; width: 100px; border: 1px #000000 solid; }

Rezultat je preklapanje layera:


CSS-P slika 2

Primjer: preklapanje.html (link za download datoteke na kraju je clanka)


Width i height

Jedna stvar koju smo koristili u ovom clanku, a jos je nismo spomenuli, jest atribut width. Kao sto ste vjerojatno vec shvatili, on odredjuje sirinu naseg layera.
Njemu srodan atribut height odredjuje visinu layera. Visina i sirina mogu se definirati u pikselima (px), centimetrima (cm) i postocima (%). Postoji jos par jedinica u kojima se moze definirati sirina i visina, npr. point (pt), em (em) i sl.

Sirinu (i visinu) pametno je definirati jer je na stranici sve smjesteno apsolutno, pa ako ne zelimo nezeljena preklapanja, cudne efekte i sl., na stranicama obavezno definiramo barem sirinu.

U odnosu na sirinu prethodnog layera odredjujemo i left atribut iduceg layera koji postavljamo na stranicu.

Recimo da je sirina prethodnog layera bila 300 piksela i da je bio udaljen od ruba stranice za 10 piksela (bilo zbog margine stranice ili samog layera). Layer koji mislimo postaviti desno od tog layera treba biti udaljen minimalno 310 piksela (znaci, atribut left mora iznositi najmanje 310 piksela) da ne bi doslo do preklapanja izmedju ta dva layera.

Ovo je lakse shvatiti ako se napravi jedan primjer, moze? ;-)

Imamo dva layera na stranici. Prvi je pozicioniran ovako:

div.prvilayer { position: absolute; margin: 10px 0px; width: 130px; top: 10px; }

Za one koji su se tek sad ukljucili, ovaj layer od ruba je margine stranice odmaknut 10 piksela, ima sirinu 130 piksela i od vrha je margine odmaknut 10px.

Prilikom pozicioniranja drugog layera moramo uzeti u obzir tri stvari:

• sirinu margine same stranice (tj. one koju definiramo unutar body selektora),
• sirinu margine layera (tj. one koju definiramo u selektoru samog layera) i
• sirinu samog layera (tj. sirinu layera "prvilayer").

U nasem slucaju:

• sirina margine same stranice iznosi 0 piksela, tj. nema je (body {margin: 0px;})
• sirina margine layera iznosi 10 piksela
• sirina samog layera iznosi 130 piksela

Zbrojimo prvu, drugu i trecu vrijednost (0+10+130 = 140) i dobit cemo najmanju vrijednost left atributa drugog layera ako ne zelimo da se layeri preklapaju. Ako vam je preklapanje cilj, zanemarite ovo cijelo poglavlje ;-)))).

Pozicionirajmo drugi layer:

div.drugilayer { position: absolute; width: 200px; left: 140px; top: 10px; }

Sada ce layeri biti tocno jedan do drugog ako smo unutar body selektora odredili marginu na 0 piksela.

Primjer: widthheight.html (link za download datoteke na kraju je clanka)


Zakljucak

Da biste se mogli poigrati s njima, primjere smo zazipali za download. Slobodno mijenjajte vrijednosti i igrajte se s time jer je to jedini nacin da naucite primjenjivati CSS-P na vasim stranicama. Dalje layere mozete dodavati sami - princip je isti, sve su ostalo nijanse :).

Nakon sto ste se poigrali s ovim primjerima, pokusajte napraviti nesto svoje, a ako ne ide, vratite se natrag na clanak i primjere ili postavite pitanje na forumu.


O autoru:

Nikola Plejic a.k.a. zweistein (zweistein@net.hr) - posjeduje vlastitu web stranicu na http://zweistein.cjb.net. Bavi se web dizajnom i programiranjem, proucava nove tehnologije i programski jezik Python. Od glazbe najvise slusa metal gdje i trazi inspiraciju za sve sto radi.


Novosti s foruma
Novosti sa foruma

 TemaNapisaoVrijeme
 webBot - searchwest01:39
ivan2704.host.skVR601:16
 brzo do e-gold novca !!!Komarac00:29
 excel problemSupaDucta00:01
 http://geocities.com/zero...futuro23:46
 Age of Empires 2faraguna23:23
www.bonus-bh.co.banetcafe22:36
ICQ???k4q4m320:41
 IZRADA FORUMAzweistein20:18
 LayeriSupaDucta15:56
www.impact.rocks.ittas13:52
 http://www.lanico.hr/futuro11:43
 www.jasminka-konjevic.comfuturo11:19
 ASP & ASP.NET novosti...spyder10:11



Preporucite nas prijateljima!

Sigurno imate kolegu ili kolegicu webmastera - pomognite im da doznaju za ovaj newsletter. Biti ce vam zahvalni, jednako kao i mi :) Hvala.


Arhiva

Prosla izdanja newslettera pogledajte u arhivi.








NOVI LINKOVI


Bigfoto.com - kolekcija besplatnih fotografija

Bigfoto nudi kolekciju fotografija rasporedjenih po kategorijama. Postoje cak i fotografije iz Hrvatske, vrlo korisno za one kojima se ne da izaci iz kuce s fotoaparatom. Za nekomercijalnu uporabu su potpuno besplatne, a za komercijalnu je potrebno postaviti natpis odakle je fotografija preuzeta (print) odnosno postaviti link na bigfoto.com (web).

Generator "lorem ipsum" teksta
Koliko ste puta bili fascinirani PHP stranicama koje su vam nudile on-the-fly Kad radite novi dizajn, cesto vam zatreba neki privremeni tekst kao placeholder na mjestu na kojem ce kasnije doci pravi tekst, a vazno je da taj privremeni tekst ima distribuciju rijeci, slova i praznih mjesta otprilike kao i citljivi tekst. Taj privremeni tekst vazan je kao ispuna jer bez njega je tesko dobiti dojam o tome kako ce gotov site na kraju izgledati kad se ispuni sadrzaj, a cesto ne zelite da se osoba koja gleda (i ocjenjuje) privremeni dizajn koncentrira na neki tekst koji ste nazvrljali i iskopirali tko zna od kuda. U grafickoj industriji vec se 500 godina koristi tekst na latinskom koji ste vec sigurno sretali, a pocinje s "Lorem ipsum dolor sit amet...". Ovaj site simpa je alat koji moze generirati taj dummy tekst u proizvoljnoj duzini po paragrafima, rijecima i bajtovima, a moze generirati i liste. Izgenerirajte si zeljenu nuzinu teksta i koristite ga u privremenim verzijama dizajnova koje radite.

Besplatan i odlican alat za lokalizaciju (prevodjenje) softvera
Translator je vrlo jednostavan i malen programcic za brzo prevodjenje softvera koji koristi jezicne datoteke u obliku name=string ili name:string. Translator radi tako da s jedne strane sucelja ucita jezicnu datoteku na jeziku s kojeg prevodite (npr. engleskom), a s druge zapisuje prijevode u ciljnu datoteku (npr. na hrvatskom jeziku). Cim otvorite izvornu datoteku, dobit cete popis tekstualnih nizova koje prevodite u malom okviru za prevodjenje. Ogromna prednost je brzo kretanje kroz termine koje treba prevesti te rjecnik koji pamti sve prijevode i automatski prevodi termine koji se 100% podudaraju s terminima koje ste vec preveli (tako ne morate 20 puta utipkavati "Zatvori", "U redu", "Izbrisi" i sl). S obzirom da su webmajstori do sad uglavnom koristili obican Notepad za prijevod tekstualnih jezicnih datoteka, ovaj softver svakom ce ustediti nekoliko sati rada.

ImageAfter - besplatne fotografije + neobicno pretrazivanje
ImageAfter jos je jedan kvalitetan site s besplatnim fotografijama koje mozete koristiti u komercijalne svrhe (npr. za izradu dizajnova). Ono sto je ovdje posebno jest posebno apstraktno pretrazivanje pomocu kojeg mozete pronaci fotku kada uopce ne znate sto trazite, ali znate kakav ugodjaj ona mora imati - to je za sve vas koji znate sto trazite tek kad to vidite! Fotke se dodaju dnevno, idite i provjerite.

MorgueFile stock fotke besplatno za komercijalnu upotrebu
Besplatne fotografije visoke razlucivosti vrlo su trazene od strane web dizajnera, pogotovo ako su originalne i potpuno, potpuno besplatne. To znaci da ih smijete koristiti za komercijalnu izradu web stranica. Kada inspiracija zakaze, dodjite ovdje i prodjite kroz katalog od 5000+ fotografija. Pretrazivanje takodjer dostupno, a ukljuciti se mozete u svako doba i kontribuirati s vlastitim fotkama koje zelite dati besplatno na raspolaganje.

Preporucite nam neki dobar webmasterski site, servis ili program! Dovoljan je url i jedna-dvije recenice na:
kontakt@webmajstori.net

TOP 5 WM PROGRAMA

1. JAlbum1,430
2. ColdFusion894
3. CMailServer621
4. HTML Kit588
5. The Free HTML Editor450
 vise...

MAPA WEBA


Clanci

.
Vodici
.
Recenzije
.
Kolumna
.
Cesta pitanja
.
Pojmovnik
.
Webmaster Resursi

TKO SU WEBMAJSTORI

Ekipa

.
Pridruzite nam se!

OSTALO

Marketing

.
Kontakt

VASA PRETPLATA


Webmajstori.net Newsletter
ISSN 1334-0182

Izdavac:
logIT Internet Usluge
Granice 8, 10 000 Zagreb

---------------------------------
Prijavljeni ste sa ovom adresom:
<>

ISPIS:
Ako se zelite ispisati iz newslettera, slijedite ovaj link: ISPIS

vrh »

© Copyright 2001 - 2003. logIT Internet Usluge