Dodah ogranicene mogucnosti formatiranja tablica:
[table]
[format]size:27,align:center,row,color:maroon[/format][format]+bg:red[/format] [format]+bg:white[/format] [format]+bg:red[/format] [format]+bg:white[/format] [format]+bg:red[/format]
[format]this,bg:white[/format] [format]+bg:red[/format] [format]+bg:white[/format] [format]+bg:red[/format] [format]+bg:white[/format]
[format]+bg:red[/format] [format]+bg:white[/format] [format]+bg:red[/format] [format]+bg:white[/format] [format]+bg:red[/format]
[format]this,bg:white[/format] [format]+bg:red[/format] [format]+bg:white[/format] [format]+bg:red[/format] [format]+bg:white[/format]
[format]+bg:red[/format] [format]+bg:white[/format] [format]+bg:red[/format] [format]+bg:white[/format] [format]+bg:red[/format][/table]
Dakle, stvar se radi pomoci [tt][format]...[/format][/tt] taga. :) Tag se navodi u celiji, a ono sto se moze navesti unutra (odvojeno zarezima) je:[list][*][tt]align:(left|right|center|justify|default)[/tt] - horizontalni alignment
Default je poravnavanje desno za brojeve i celije koje sadrze samo minus, a lijevo za sve ostalo
(navodi se bez zareza i okomite crte; ona znaci da birate jednu od pobrojanih opcija)
[*][tt]this[/tt] ili [tt]cell[/tt] ili [tt]this cell[/tt]
Generalno, format se nasljedjuje za cijeli stupac (tj. primjenjuje se na sve celije ispod one u kojoj je definiran. Ovaj parametar kaze da se format treba primijeniti samo na celiju u kojoj se nalazi
[*][tt]row[/tt] - format se primjenjuje na cijeli redak, što s nasljedjivanjem (vidi prethodno objasnjenje) znaci na sve celije
[*][tt]this row[/tt] - format se primjenjuje na cijeli aktivni redak, ali se ne nasljedjuje u iducem
[*][tt]valign:(top|bottom|middle)[/tt] - vertikalni alignment
[*][tt]span:axb[/tt] - rastezanje celije na [tt]a[/tt] stupaca i [tt]b[/tt] redaka
Pazite: ovo se isto nasljedjuje, tako da je razumno gotovo uvijek koristiti uz parametar [tt]this[/tt]!
[*][tt]color:boja[/tt] - boja teksta
[*][tt]size:(1-29)[/tt] - velicina teksta u pixelima
[*][tt]bg:boja[/tt] ili [tt]background:boja[/tt] - boja pozadine
[*][tt]head[/tt] - formatira se kao header (do sada su to bile celije prvog retka tablice)
[*][tt]data[/tt] - formatira se kao data (do sada su to bile sve celije osim one u prvom retku tablice)
[*][tt]border:(all|left|right|top|bottom)[/tt] - zadaje rubove celije (1px tamno plava; nema mijenjanja boja)
[*][tt]border[/tt] - isto kao [tt]border:all[/tt][/list:u]Na primjer, ako zelite da prvi stupac uvijek budu header-celije s tekstom poravnatim na desno, u prvu celiju prvog retka dodat cete
[tt][format]head,align:right[/format][/tt]
U pravilu, format "pregazi" stari. Ako zelite da ga samo "nadogradi", na pocetku stavite "[tt]+[/tt]".
Dakle, ako negdje imate format [tt]valign:top[/tt] i stavite [tt]bg:blue[/tt], ono [tt]valign:top[/tt] ce se izgubiti. No, ako stavite [tt]+bg:blue[/tt], onda vertikalni alignment ostaje.
Ideja ovoga nije ne-znam-kakvo cifranje i kich, nego naglasavanje pojedinih celija ili "oponasanje" tablica (npr. Excelovih, ako tablica prikazuje Excel-primjer). :)
Recimo, tablica zbrajanja brojeva od 0 do 4 u Excelu, s prostim brojevima na svjetlo zutoj pozadini:
[table][format]bg:white,row[/format][format]+head[/format][format]+this,data,border:br[/format] [format]+this row,border:bottom[/format]A B C D E
[format]+border:right[/format]1 [format]bg:silver,this row[/format][format]bg:silver[/format]0 1 2 3 4
2 1 [format]this,bg:#ffffa0[/format]2 [format]this,bg:#ffffa0[/format]3 4 [format]this,bg:#ffffa0[/format]5
3 2 [format]this,bg:#ffffa0[/format]3 4 [format]this,bg:#ffffa0[/format]5 6
4 3 4 [format]this,bg:#ffffa0[/format]5 6 [format]this,bg:#ffffa0[/format]7[/table]
Pripazite kod bojanja pozadine: celije kojima ne definirate boju i dalje se bojaju defaultno (naizmjence bijelo - svjetlo plavo). :)
Kod koristenja parametra [tt]span[/tt], moze doci do nezeljenih posljedica, jer se tablica popunjava praznim celijama do kraja, pa se desi ovako nesto:
[table][format]align:center,row[/format]a b c
[format]this,span:2x3[/format]1 2
3
4
5 6 7[/table]
Da bi se to ispravilo, treba "rucno" prekinuti dopunjavanje, parametrom "[tt][nl][/tt]" (new line) ili "[tt][br][/tt]" (break):
[table][format]align:center,row[/format]a b c
[format]this,span:2x3[/format]1 2[nl]
3[nl]
4[br]
5 6 7[/table](svejedno je kojeg koristite)
As always, "Previw" je vas prijatelj. ;)
Dodah ogranicene mogucnosti formatiranja tablica:
Dakle, stvar se radi pomoci [format]...[/format] taga. Tag se navodi u celiji, a ono sto se moze navesti unutra (odvojeno zarezima) je:- align:(left|right|center|justify|default) - horizontalni alignment
Default je poravnavanje desno za brojeve i celije koje sadrze samo minus, a lijevo za sve ostalo
(navodi se bez zareza i okomite crte; ona znaci da birate jednu od pobrojanih opcija)
- this ili cell ili this cell
Generalno, format se nasljedjuje za cijeli stupac (tj. primjenjuje se na sve celije ispod one u kojoj je definiran. Ovaj parametar kaze da se format treba primijeniti samo na celiju u kojoj se nalazi
- row - format se primjenjuje na cijeli redak, što s nasljedjivanjem (vidi prethodno objasnjenje) znaci na sve celije
- this row - format se primjenjuje na cijeli aktivni redak, ali se ne nasljedjuje u iducem
- valign:(top|bottom|middle) - vertikalni alignment
- span:axb - rastezanje celije na a stupaca i b redaka
Pazite: ovo se isto nasljedjuje, tako da je razumno gotovo uvijek koristiti uz parametar this!
- color:boja - boja teksta
- size:(1-29) - velicina teksta u pixelima
- bg:boja ili background:boja - boja pozadine
- head - formatira se kao header (do sada su to bile celije prvog retka tablice)
- data - formatira se kao data (do sada su to bile sve celije osim one u prvom retku tablice)
- border:(all|left|right|top|bottom) - zadaje rubove celije (1px tamno plava; nema mijenjanja boja)
- border - isto kao border:all
Na primjer, ako zelite da prvi stupac uvijek budu header-celije s tekstom poravnatim na desno, u prvu celiju prvog retka dodat cete
[format]head,align:right[/format]
U pravilu, format "pregazi" stari. Ako zelite da ga samo "nadogradi", na pocetku stavite "+".
Dakle, ako negdje imate format valign:top i stavite bg:blue, ono valign:top ce se izgubiti. No, ako stavite +bg:blue, onda vertikalni alignment ostaje.
Ideja ovoga nije ne-znam-kakvo cifranje i kich, nego naglasavanje pojedinih celija ili "oponasanje" tablica (npr. Excelovih, ako tablica prikazuje Excel-primjer).
Recimo, tablica zbrajanja brojeva od 0 do 4 u Excelu, s prostim brojevima na svjetlo zutoj pozadini:
| A | B | C | D | E |
---|
1 | 0 | 1 | 2 | 3 | 4 |
---|
2 | 1 | 2 | 3 | 4 | 5 |
---|
3 | 2 | 3 | 4 | 5 | 6 |
---|
4 | 3 | 4 | 5 | 6 | 7 |
---|
Pripazite kod bojanja pozadine: celije kojima ne definirate boju i dalje se bojaju defaultno (naizmjence bijelo - svjetlo plavo).
Kod koristenja parametra span, moze doci do nezeljenih posljedica, jer se tablica popunjava praznim celijama do kraja, pa se desi ovako nesto:
Da bi se to ispravilo, treba "rucno" prekinuti dopunjavanje, parametrom "[nl]" (new line) ili "[br]" (break):
(svejedno je kojeg koristite)
As always, "Previw" je vas prijatelj.
_________________ U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
|