Օգտագործեք աղյուսակներ տվյալների համար, այլ ոչ թե XHTML- ի դասավորությունը
Աղյուսակային տվյալները պարզապես աղյուսակում պարունակվող տվյալները: HTML- ում այն բովանդակություն է, որը ապրում է սեղանի բջիջներում, այսինքն `
Սեղանի լավագույն օգտագործումը, այնուամենայնիվ, տվյալների ցուցադրման համար է:
Ըստ W3C- ի `
HTML աղյուսակը թույլ է տալիս հեղինակներին ստեղծել տվյալների տեքստ, նախապես ձեւավորված տեքստ, պատկերներ, հղումներ, ձեւեր, ձեւ դաշտեր, այլ աղյուսակներ եւ այլն `բջիջների տողերի եւ սյուների մեջ»:
Աղբյուրը `HTML 4 հստակեցման աղյուսակների ներածություն:
Այդ սահմանման մեջ բանալին բառը տվյալներն են : Վաղ դարաշրջանի պատմության մեջ սեղանները հարմարեցված էին որպես գործիքներ, որոնք կօգնեն դիզել եւ վերահսկել վեբ էջի բովանդակությունը: Սա երբեմն կարող է հանգեցնել զանազան բրաուզերների աղքատ էկրանին `կախված բրաուզերների սեղանները վարելով, այնպես որ դա միշտ էլ էլեգանտ մեթոդ չէ:
Այնուամենայնիվ, քանի որ վեբ-դիզայնը առաջ է քաշվել եւ cascading ոճի թերթերի (CSS) առաջխաղացման հետ, սեղանները օգտագործելու անհրաժեշտությունը դանդաղորեն կառավարել էջի դիզայնի տարրերը ընկան: Սեղանի մոդելը չի մշակվում որպես վեբ հեղինակների համար վեբ էջի դասավորությունը շահարկելու կամ փոխելու ինչպես բջիջները, սահմանները, այնպես էլ ֆոնային գույները :
Երբ օգտագործեք սեղաններ, բովանդակություն ցուցադրելու համար
Եթե բովանդակությունը ցանկանում եք տեղադրել էջում, այն տեղեկատվությունը, որը դուք կցանկանայիք տեսնել աղյուսակի մեջ կառավարվող կամ հսկվող, ապա այդ բովանդակությունը գրեթե կտրամադրվի վեբ էջի սեղանի վրա ներկայացմանը:
Եթե դուք ցանկանում եք ունենալ header fields դաշտի տվյալների վերեւում կամ տվյալների շարքերում ձախում, ապա դա աղյուսակ է, եւ պետք է օգտագործել սեղան:
Եթե բովանդակությունը իմաստ ունի տվյալների շտեմարանում, հատկապես շատ պարզ տվյալների բազայում, եւ դուք պարզապես ցանկանում եք ցուցադրել տվյալները եւ ոչ թե այն դարձնել գեղեցիկ, ապա սեղան ընդունելի է:
Երբ չօգտագործեք սեղաններ, բովանդակություն ցուցադրելու համար
Խուսափեք սեղաններ օգտագործել այն դեպքերում, երբ նպատակն այն չէ, որ պարզապես փոխանցի տվյալների բովանդակությունը:
Մի օգտագործեք սեղանները, եթե:
- Աղյուսակի հիմնական նպատակն է էջի բովանդակությունը ներկայացնելը: Օրինակ, պատկերի շուրջ տարածություն ավելացնելու, ցանկի վրա գնդակների պատկերիկները տեղադրելու կամ տեքստի բլոկի ուժ գործադրելու համար:
- Դուք ցանկանում եք օգտագործել ֆոնային գույներն ու պատկերները պարզապես ընդլայնել էջը, այլ ոչ թե զանգահարել տվյալները: Օրինակ, սեղանի ամեն մի տող ընդգծելը լավ է, բայց փոխվում է միայն վերին աջ բջիջները, քանի որ դրանք ստիպում են դրանք համապատասխանել էջի ֆոնի վրա:
- Դուք կտրում եք պատկերի եւ դրանից հետո պատկերների կտորները էջի վրա տեղադրելով աղյուսակը: Սա շատ տարածված էր մի քանի տարի առաջ, բայց այլեւս ճիշտ չէ:
Մի վախեցեք սեղաններից
Հնարավոր է ստեղծել վեբ էջ, որն օգտագործվում է շատ ստեղծագործական տեսք ունեցող աղյուսակներ աղյուսակային տվյալների համար: Սեղանները XHTML հստակեցման կարեւոր բաղադրիչն են, եւ սովորում է ցուցադրել աղյուսակային տվյալները լավ էջերի ստեղծման կարեւոր մասն է: