[ luner @ 30.08.2002. 15:38 ] @
Kako da putem CSS-a zadam align parametar tabli? pokušao sam sa parametrom
align : center;
u css fajlu - neće
Takođe, čim postavim class parametar tabeli automatski align parametar nema efekta. Kako se ovo izvodi?

Uzgred, da li je moguće (preko css-a ili bilo kako) tabeli reći da width="100%" ali da recimo ne silazi ispod 750 piksela (podrazumevam nekorišćenje slike).

Pozdrav!
[ Trunks @ 30.08.2002. 18:42 ] @
Atribut align ima efekta i pored class atributa.
[ luner @ 30.08.2002. 20:39 ] @
Dobro, onda sam ja lud pa ne vidim sta se desava...

css:
table.standard {
background-color : #000000;
empty-cells : show;
border-spacing : 1px;
padding : 0px;
margin : 0px;
}

tabela:
<table align="center" class="standard" width="100">
<tr>
<td class="heder"><b><? echo $title; ?></b></td>
</tr>
</table>

Znaci nijedna kombinacija ne radi tj. stabio align atribut u <table> ili u css - nista, tabela ostaje zalepljena za levu ivicu.

Isprobao sam ovo i sa Mozilla-om 1.1 i Netscape-om ali se u oba slucaja prikazuje levo.

El zna neko kako se ovo resava?
[ Jbyn4e @ 02.09.2002. 15:50 ] @
Ode covek na odmor, i kad se vrati saceka ga ... gr.. 4474 poruke....

Vidim ja da vi nista ne znate bez mene &:)
Citat:

<table align="center" class="standard" width="100">
<tr>
<td class="heder"><b><? echo $title; ?></b></td>
</tr>
</table>

Ovo sto si napisao ce ono UNUTAR tabele da centrira (ukoliko se dobro secam, ovo mi je prvi radni dan, a pre toga mozak na pasu...)... ako si hteo SPOLJA, tj da centriras tabelu na sred stranice ili neke celije,moraces da upotrebis ili <center> ili <div align="center"> pre <table> taga i posle </table> da stavis </center> ili </div>...

Nadam se da si to pitao...
[ luner @ 02.09.2002. 16:41 ] @
Hm...

ali uporedi ovo:
<table border="1" bgcolor="#000000"><tr><td>aaa</td></tr></table>

sa ovim:

<table border="1" bgcolor="#000000" align="center"><tr><td>aaa</td></tr></table>

kod mene makar ima razlike.
[ Jbyn4e @ 02.09.2002. 18:19 ] @
Hm, da, da , otupeo mozak...
Cekaj, hoces da kazes da ti ovde ovako radi - postavlja jednu levo i jednu na sredinu, a kad ubacis u jos koda onda zeza? Da nisi slucajno to sve stavio u celiju neke druge tabele koja ima align=left? Daj malo vise koda pa da vidimo...
[ luner @ 02.09.2002. 21:42 ] @
Trunks: hm... pa i ne znam bas sta mi govori tvoj kod. U source-u pise da bi tabela trebala da bude centrirana a ona je kod mene levo. I da ne bude da sam lenj - proverio sam stranicu i sa Mozilla 1.1, Netscape 6.2, Galeon i SkipStone browserima. I opet se lepi uz lebu ivicu. Nemam uslova da to isprobam sa IE-om ali mi to i nije "ciljno trziste" :).

Jbyn4e: ma braticu, nema nikakve zavrzlame. Kod je samo heder sa linkovanim css-om i:
<body>
<table class="standard" align="center">
<tr>
<td>aaa</td>
</td>
</table>
</body>
</html>

A evo i CSS-a:

table.standard {
background-color : #000000;
width : 100px;
empty-cells : show;
border-spacing : 1px;
padding : 0px;
margin : 0px;
}

Nece, nece i nece :)))

E sad, posto ovako nece, mozda bi htelo sa parametrom u CSS-u (kojim???)?
[ Trunks @ 03.09.2002. 00:03 ] @
Nažalost, ovde imam samo Internet Explorer, i radi u njemu, ali ti reče da ti nije ciljno tržište.

Probaj na http://www.w3schools.org jer ja nisam CSS ekspert.
Naravno, ukoliko neko drugi ne odgovori.
[ tOwk @ 03.09.2002. 05:11 ] @
Koristi text-align u CSS umesto align, npr.
text-align: center;

(tako je još od CSS1)


referenca: http://www.w3c.org/TR/REC-CSS1
[ Jbyn4e @ 03.09.2002. 16:47 ] @
Izbaci ovo:
Citat:
luner:
margin : 0px;

i , barem kod mene, radi kako treba. Izgleda da ga taj parametar zbunjuje ili pomera nekako na levo skroz. Probao sa Operom 6, NN 4.76, IE 5.5, Mozilla 1.0, sve pod win2k pro.

Trunks: Hvala...
[ tOwk @ 03.09.2002. 20:03 ] @
A ako ipak želi da ,,ima'' marginu širine 0???

text-align je parametar koji se koristi za to. Proučite celu CSS1 (nema potrebe za CSS2, ili CSS3 za ovo, zadržite se na najjednostavnijem).
[ Trunks @ 03.09.2002. 20:18 ] @
Da, Danilo ima pravo.
Ne znam kako se ranije nisam setio text-aligna.
[ luner @ 03.09.2002. 23:15 ] @
tOwk: Dakle, koji bi bio validan CSS da se tabela prikaze po sredini ako je njen kod:

<table class="towk"><tr><td>towk</td></tr></table>

?
[ Trunks @ 04.09.2002. 00:23 ] @
towk {
background-color : #000000;
width : 100px;
empty-cells : show;
border-spacing : 1px;
padding : 0px;
margin : 0px;
text-align: center;
}

Ovo bi po svakoj logici trebalo da radi.
[ tOwk @ 04.09.2002. 00:55 ] @
Citat:
luner:
tOwk: Dakle, koji bi bio validan CSS da se tabela prikaze po sredini


Sad sam ja zbunjen. Da li tabela treba da bude na sredini prozora čitača web stranice, ili sam sadržaj tabele da bude centriran u samoj tabeli?

Ako je prvo, još ranije je Jbyn4e dao rešenje (uokviriš je centriranim DIV-om, ili prevaziđenim CENTER). U tom slučaju takođe možeš koristiti i (citat iz CSS1 specifikacije, vidi adresu iznad)
Citat:
Otherwise, if both 'margin-left' and 'margin-right' are 'auto', they will be set to equal values. This will center the element inside its parent.

Znači koristiš ,,margin-left: auto; margin-right: auto;'' u CSS kodu.

A ako je drugo, Trunks ti dade rešenje.

Nadam se da je sada sve razrešeno.

Pozdravi