Српском преводу "CSS Tips & Tricks"
Аутор: Milan Kastenovic Локација: http://cssrs.info/evenodd.htm
Овај документ је превод "CSS Tips & Tricks". Превод није превод нормативној и мај да садржи грешке превођења. Нормативни статус има само на енглеском језику на W3C http://www.w3.org/Style/Examples/007/evenodd Документ је заштићен ауторским правима.

Уеб Стыле Схеетс
CSS типс & Трицкс

(Ова страна користи CSS стыле схеетс)

Стање

Упозорење: у тренутку писања (фебруар 2003), главна прегледача не подржавају још 'ntn-child' селектор (уведена у новембру 2001), а тек врло мало подржати COL елемент.

Чак и ак правила

Један од начина да се побољша читљивости великих столова је боја измјеничне редова. На пример, у табели је светло сиве позадине за чак реда и бело за оне непаран. Правила која су врло једноставна:

tr:nth-child(even) {background: #CCC}
tr:nth-child(odd) {background: #FFF}
Month199419951996199719981999200020012002
Jan141314131411111111
Feb131512151512141313
Mar161514171615141515
Apr171617171715151616
May212020212220212019
Jun242325242523252324
Jul292826262726252625
Aug292827282827262826
Sep242323262424242221
Oct2022202220192022
Nov1817161716151415
Dec1513131413101311

У ствари, CSS омогућава не само да омогућавају чак / ак алтернатионс, али произвољном интервалима. Кључне речи 'и' и 'ак' су само згодан схортхандс. На пример, за дугу листу можеш учинити ово:

li:nth-child(5n+3) {font-weight: bold}

То говори да је свака става 5. листа болд, почевши са 3. један. Другим речима, нумерисане ставке 3, 8, 13, 18, 23, итд, бит ће подебљано.

Чак и ак колона

Исто се ради за столом колумне, превише, али тада мора бити елемент у документу који одговара колони. HTML COL даје за то. Табела је да почнете са једним COL за сваки колону:

<table>
<col><col><col><col><col><col><col><col><col><col>
<tr><th>Month<th>1994<th>1995<th>1996...

(COL могу се користити за друге ствари него стил, али у том случају све што је потребно је да се елементи су присутни COL.) Следећих правила да да први колону жуту позадину, а затим сваки други колону полазећи од колоне 3 а сиво један:

col:first-child {background: #FF0}
col:nth-child(2n+3) {background: #CCC}
Month199419951996199719981999200020012002
Jan141314131411111111
Feb131512151512141313
Mar161514171615141515
Apr171617171715151616
May212020212220212019
Jun242325242523252324
Jul292826262726252625
Aug292827282827262826
Sep242323262424242221
Oct2022202220192022
Nov1817161716151415
Dec1513131413101311

Позадини редова (ТR) је нацртана испред позадини колона (COL), па ако желите бити сигурни да је у позадини колумне је видљив, не бисте требали поставити на позадини редова.

CSS ресурси

CSS Valid CSS!Valid HTML 4.0!

Bert Bos
created 6 Feb 2003;
last updated $Date: 2009/05/15 09:59:04 $ GMT