Ինչու պետք է խուսափեք աղյուսակներ Web Page Layouts- ի համար

CSS- ը վեբ էջի նախագծում կառուցելու լավագույն միջոցն է

Սովորեցնելու գրել CSS դասավորությունը կարող է բարդ լինել, հատկապես, եթե դուք ծանոթ եք սեղաններ օգտագործելու համար, ստեղծելու գեղեցիկ վեբ էջի դասավորությունը: Բայց HTML5- ը թույլ է տալիս սեղանների դասավորության համար, դա լավ գաղափար չէ:

Աղյուսակները մատչելի չեն

Ճիշտ ինչպես որոնման համակարգերը, ամենից շատ էկրանին ընթերցողները կարդում են վեբ էջերը այն կարգով, որոնք ցուցադրվում են HTML- ում: Իսկ սեղանները կարող են շատ ծանր լինել էկրանային ընթերցողների համար: Դա այն պատճառով, որ սեղանի դասավորության բովանդակությունը, իսկ գծային, միշտ չէ, որ իմաստ չունի, երբ կարդացեք ձախից աջ եւ վերեւից ներքեւ: Plus, nested սեղանների հետ, եւ սեղանի բջիջների վրա տարբեր տարածություններ կարող են էջը շատ դժվար է պարզել:

Սա է պատճառը, որ HTML5 հստակեցումը խորհուրդ է տալիս դասարանի աղյուսակների դեմ եւ ինչու HTML 4.01 արգելում է այն: Մատչելի վեբ էջերը թույլ են տալիս ավելի շատ մարդկանց օգտագործել դրանք եւ հանդիսանում են պրոֆեսիոնալ դիզայների նշան:

CSS- ով դուք կարող եք սահմանել բաժին, որը պատկանում է էջի ձախ կողմում, բայց տեղադրեք այն վերջին HTML- ում: Այնուհետեւ էկրանին ընթերցողները եւ որոնման համակարգերը կկարողանան կարդալ կարեւոր մասերը (բովանդակությունը) առաջինը եւ պակաս կարեւոր մասերը (նավարկություն):

Աղյուսակները բարդ են

Նույնիսկ եթե դուք ստեղծեք սեղան վեբ խմբագրիչով, ձեր վեբ էջերը դեռ շատ բարդ եւ դժվար է պահպանել: Բացառությամբ առավել պարզ վեբ էջի նախագծում, շատ դասավորության աղյուսակները պահանջում են շատ եւ ատրիբուտների եւ ներկված աղյուսակների օգտագործումը:

Սեղանի կառուցումը կարող է հեշտ թվալ, երբ դուք անում եք դա, բայց հետո պետք է պահպանել այն: Վեց ամիս անց գիծը կարող է հեշտ չէ հիշել, թե ինչու եք սեղանների մեջ ներդնել, կամ քանի բջիջներ անընդմեջ եւ այլն: Ընդ որում, եթե դուք վեբ էջեր պահպանում եք որպես թիմի անդամ, դուք պետք է բացատեք յուրաքանչյուրի համար, թե ինչպես են սեղանները աշխատում կամ ակնկալում են լրացուցիչ ժամանակ, երբ նրանք պետք է փոփոխություններ կատարեն:

CSS- ը կարող է նաեւ բարդ լինել, բայց դա շարունակում է ներկայացումը HTML- ից առանձնացնել եւ շատ ավելի հեշտ է պահպանել երկարաժամկետ հեռանկարում: Բացի այդ, CSS- ի դասավորությունը դուք կարող եք գրել մեկ CSS ֆայլ եւ ոճը ձեր բոլոր էջերը տեսնելու համար: Եվ երբ դուք ցանկանում եք փոխել ձեր կայքի դասավորությունը, պարզապես փոխեք մեկ CSS ֆայլ, եւ ամբողջ կայքը տեղադրվում է ոչ-մեկ անգամ մեկ էջի միջոցով մեկ անգամ մեկ անգամ թարմացնել աղյուսակը թարմացնելու համար:

Աղյուսակները ճկուն են

Թեեւ հնարավոր է ստեղծել սեղանի դասավորությունը տոկոսային լայնությամբ, դրանք հաճախ դանդաղ են բեռնում եւ կարող են կտրուկ փոխել, թե ինչպես է ձեր դասավորությունը նայում: Բայց եթե ձեր սեղանների համար նախատեսված լայնությունները օգտագործեք, ապա շատ կոշտ դիրքորոշում եք ունենում, որը լավ չի լինի լավ տեսք ունեցող մոնիտորների վրա, որոնք տարբեր են ձեր կողմից:

Ստեղծելով ճկուն դասավորություն, որոնք լավ են տեսնում բազմաթիվ մոնիտորների, բրաուզերների եւ բանաձեւերի համեմատաբար հեշտ: Փաստորեն, CSS- ի լրատվամիջոցների հարցումներով դուք կարող եք ստեղծել առանձին նմուշներ տարբեր չափերի էկրանների համար:

Ներկառուցված սեղանները ավելի դանդաղ են բաշխվում CSS- ի նույն դիզայնի համար

Սեղանների ձեւավորմամբ ամենատարածված ձեւը `« բույն »աղյուսակները: Սա նշանակում է, որ մեկ (կամ ավելի) սեղան տեղադրվում է մյուսի մեջ: Որքան ավելի շատ աղյուսակները, որոնք նեղված են, այնքան երկար կլինի վեբ բրաուզերի համար էջը մատուցելու համար:

Շատ դեպքերում, սեղանի դասավորությունը ստեղծում է ավելի շատ նիշ, քան ստեղծել CSS դիզայն: Իսկ քիչ նիշերը նշանակում է, որ ներբեռնումից քիչ է:

Սեղաններ կարող են վնասել որոնման օպտիմալացմանը

Ամենատարածված սեղանի ստեղծած դասավորությունը ունի էջի ձախ կողմում գտնվող նավիգացիոն սանդղակը եւ աջակցության հիմնական բովանդակությունը: Աղյուսակները օգտագործելով, սա (ընդհանուր առմամբ) պահանջում է, որ HTML- ում ցուցադրված առաջին բովանդակությունը ձախ կողմում նավարկության սյունն է: Որոնման համակարգերը դասակարգում են բովանդակության վրա հիմնված էջերը եւ շատ շարժիչներ որոշում են, որ էջի վերեւում ցուցադրված բովանդակությունը ավելի կարեւոր է, քան մյուս բովանդակությունը: Այսպիսով, առաջինը, ձախ ձեռքով նավարկություն ունեցող էջը, առաջին հերթին, կունենա բովանդակություն, որն ավելի կարեւոր է, քան նավարկությունը:

Օգտագործելով CSS, դուք կարող եք տեղադրել կարեւոր բովանդակությունը նախ HTML- ում եւ ապա օգտագործել CSS- ը `որոշելու, թե որտեղ պետք է տեղադրվի դիզայնում: Սա նշանակում է, որ որոնիչները կտեսնեն կարեւոր բովանդակությունը նախ, նույնիսկ այն դեպքում, եթե դիզայնը տեղադրում է այն էջի վրա:

Տաղավարներ միշտ էլ Print Well- ը

Շատ սեղանի նմուշները լավ չեն տպագրում, քանի որ դրանք պարզապես չափազանց լայն են տպիչի համար: Այսպիսով, նրանց տեղավորելու համար բրաուզերները կտրում են սեղանները եւ ստորին հատվածները, որոնք առաջացնում են շատ խեղաթյուրված էջեր: Երբեմն ավարտվում եք այն էջերով, որոնք նայում են լավ, բայց ամբողջ աջ կողմը բացակայում է: Այլ էջերը կտտացրեն բաժիններ տարբեր թերթերում:

CSS- ով դուք կարող եք ստեղծել առանձին ոճաթերթ, էջը տպելու համար:

Կարգավորումների համար աղյուսակները սխալ են HTML 4.01-ում

HTML 4 ստանդարտի մեջ նշվում է. «Սեղանները չպետք է օգտագործվեն զուտ որպես փաստաթղթի բովանդակության դասավորելու միջոց, քանի որ դա կարող է առաջացնել խնդիրներ ոչ տեսողական լրատվամիջոցներում մատուցելիս»:

Այսպիսով, եթե ուզում եք գրել վավեր HTML 4.01, չեք կարող օգտագործել աղյուսակները դասավորության համար: Դուք պետք է օգտագործեք աղյուսակային աղյուսակների միայն աղյուսակները: Իսկ աղյուսակային տվյալները, ընդհանուր առմամբ, կարծես ինչ-որ բան կարող եք ցուցադրել աղյուսակում կամ, հնարավոր է, տվյալների շտեմարանում:

Սակայն HTML5- ը փոփոխեց կանոնները եւ այժմ սեղանների դասավորությունը, իսկ խորհուրդ չի տրվել, այժմ վավերական HTML է: HTML5 հստակեցման մեջ նշվում է. «Սեղանները չպետք է օգտագործվեն որպես դասավորության օժանդակություն»:

Քանի որ սեղանների դասավորությունը դժվար է էկրանին ընթերցողներին տարբերակել, ինչպես նշեցի վերեւում:

Օգտագործելով CSS- ի օգտագործումը եւ տեղադրելու համար ձեր էջերը միակ վավերական HTML 4.01 ձեւն է, որպեսզի ստանաք այնպիսի նմուշներ, որոնք դուք օգտագործել եք ստեղծել աղյուսակներ: Եվ HTML5- ը խստորեն խորհուրդ է տալիս այս մեթոդը:

Սեղանները կարող են ազդեցություն ունենալ ձեր աշխատանքի հեռանկարների վրա

Որպես նոր եւ ավելի նոր դիզայներներ սովորել HTML եւ CSS, ձեր հմտությունները կառուցելու սեղանի դասավորությունը կլինի պակաս եւ պակաս պահանջարկ: Այո, ճիշտ է, որ հաճախորդները սովորաբար չեն ասում ձեզ ճշգրիտ տեխնոլոգիաները, որոնք դուք պետք է օգտագործեք իրենց ինտերնետային էջերը կառուցելու համար: Բայց նրանք խնդրում են ձեզ նման բաների համար.

Եթե ​​դուք չեք կարող առաքել, թե ինչ է պատվիրատուն պահանջում, նրանք կդադարեցնեն ձեզ գալիք նախագծերի համար, գուցե ոչ այսօր, բայց գուցե հաջորդ տարի կամ հաջորդ տարի: Կարող եք իրականում թույլ տալ, որ ձեր բիզնեսը տառապում է, քանի որ 1990-ական թվականներից ի վեր դուք չեք պատրաստվում սկսել տեխնիկայի ուսուցում:

Բարոյական: Սովորեք օգտագործել CSS- ը

CSS- ը դժվար է սովորել, բայց արժանի արժանի արժեք է: Մի պահեք ձեր հմտությունները լճացումից: Սովորեք CSS եւ կառուցեք ձեր վեբ էջերը այնպես, ինչպես դրանք նախատեսված են կառուցված `CSS- ի համար դասավորության համար: