Табеле у ХТМЛ5 - 1. део

Преглед садржаја
У прошлости су ХТМЛ табеле коришћене за контролу изгледа сајтова, како би се одржале пропорције садржаја, креирале секције, делиле информације итд. Тренутно је то лоша пракса, заправо с новим спецификацијама ставке сто У ХТМЛ5 су учињени сви напори да се то искористи за његову праву сврху, а то је приказ података у дводимензионалним низовима.
Елемент табеле
Елемент сто је одличан контејнер и може бити унутар било ког елемента који тече, као што је див. Унутрашњи елемент сто имаћемо елементе: наслов, заједничка група, тхеад, тбоди, тфоот, тр, тх И тд, од којих се тражи да дају устав нашој табели, додатно је нови стандард учинио сљедеће атрибуте застарјелим унутар сто и мора их користити искључиво ЦСС: резиме, поравнање, ширина, бгцолор, додавање ћелија, размак између ћелија, оквир, правила. ЦСС конвенција за овај елемент ће бити следећа:
 табле {дисплаи: табле; граница-урушавање: одвојено; размак између граница: 2пк; боја ивице: сива; } 

Тр елемент
Као што добро знамо, табеле се састоје од два основна елемента, редова и колона, где редови представљају сваки запис информација, а колоне структуру и врсту информација, да видимо елемент који се користи за креирање редова, овај елемент је тр. Ово може бити дете следећих елемената: сто, теад, тфоот, тбодиКао што видимо, то може бити директно дете табеле или дете елемената који су потомци табеле и који дефинишу њену структуру. Мора да садржи 1 или више ставки тд или тх према потреби, неки од његових застарелих атрибута такође су стављени у нови ХТМЛ5 стандард, а то су: алигн, цхар, цхарофф, валигн, бгцолор. На којима мора радити искључиво ЦСС, рекао је да ЦСС има следећу структуру као конвенцију:
 тр {дисплаи: табле-ров; вертикално поравнати: наследити; бордер-цолор: наследити;} 

Тд елемент
Овај елемент дефинише колоне унутар наших редова у табели, што нам омогућава да раздвојимо информације унутар записа и на тај начин их можемо класификовати према нашим потребама, он је дете елемента тр, важећи атрибути које може имати су: цолспан, распон редова, заглавља а застарели атрибути са којима се сада мора руковати у ЦСС -у су: аббр, осе, поравнање, ширина, цхар, цхарофф, валигн, бгцолор, хеигхт, новрап, сцопе. ЦСС конвенција за овај елемент је следећа:
тд {дисплаи: табле-целл; вертикално поравнати: наследити; }

Наш први сто
Хајде да применимо у пракси оно што смо до сада видели, већ знамо да су нам за табелу потребни редови и колоне унутар нашег контејнера или родитељског елемента, да видимо како ћемо то одвести у ХТМЛ код:
 Пример 
Јабуке Зелен Средње
Наранџе Оранге Велики

Овај код нам даје структуру табеле са 2 реда са 3 колоне, јер видимо да је то једноставан текст, што нас наводи да видимо овај резултат:

Као што видимо, прилично је лако креирати табелу у ХТМЛ5 у овом тренутку то је само текст, и без форматирања, у следећем делу водича видећемо како да направимо мало напреднију табелу са ЦСС садржајем.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave