Кіріспе

Беттің орналасуын басқару үшін HTML кестелерін қолданбайтын веб-дизайн әдісі Бетті веб-дизайн (немесе бетті веб-дизайн) - бұл веб-дизайн әдісі, ол беттің орналасуын басқару үшін HTML кестелерін қолданбайды. HTML кестелерінің орнына стильдік кестелер (CSS) веб-беттің элементтері мен мәтінін реттеу үшін қолданылады.

Негізгі себептері

HTML кестелерінің мақсатты және семантикалық мақсаты беттерді орналастырудың орнына кестелік деректерді ұсынуда. CSS-ті бет макетінде қолданудың артықшылықтары, пайдаланушылардың кең ауқымындағы ақпаратқа қол жетімділікті жақсартуды қамтиды. Бұл семантикалық мағынасыз тақырыптардың көптігін және оншақты беттерден тегтерді алып тастау арқылы жоғарғы жылдамдықты үнемдейді, бірақ аз, бірақ мағыналы тақырыптар, абзацтар мен тізімдер қалдырылады. Жасау нұсқаулары сайттың CSS стильдік парақшаларына көшіріледі, оларды бір рет жүктеуге болады және әр келуші сайтты аралап жүргенде қайта пайдалану үшін кэшке сақталады. Сайттар көбірек күтіп ұсталуы мүмкін, өйткені бүкіл сайтты бір жолмен өзгертуге немесе брендті өзгертуге болады, бұл белгілі бір CSS белгісін өзгерту арқылы, осы стильдік кестеге негізделген әрбір бетке әсер етеді. Жаңа HTML мазмұны оған біркелкі орналасу ережелері бар CSS-пен қосымша күш салмай-ақ бірден қолданылады.

Қолжетімділік

Интернет жылдам дамып, мүгедектерді кемсіту туралы заңдар кеңейіп, ұялы телефондар мен PDA-ларды қолдану көбейгендіктен, веб-контентті веб-компьютер мен CRT монитор экожүйесінен тыс, әртүрлі құрылғыларды пайдаланатын пайдаланушылар үшін қолжетімді ету қажет. Үстелсіз веб-дизайн осы тұрғыдан веб-жетімділікті айтарлықтай жақсартады, өйткені экран үшін тым кең кестелерді толық оқу үшін бүйірінен жүгіру керек, ал мәтін айналдыра алады. Экраннан оқылатын құрылғылар мен Брайль жазбасының құрылғылары кестесіз дизайндарда аз қиындық тудырады, өйткені олар логикалық құрылымға сәйкес келеді. Бұл веб-сайттардағы іздеу машиналары үшін де дәл солай, веб-сайттардың көпшілігі веб-сайттардың жариялаушыларының өз беттерін табады деп үміттенетін бағдарламалық агенттер, оларды дәл жіктейді және осылайша ықтимал пайдаланушыларға оларды тиісті іздеулерде оңай табуға мүмкіндік береді. Дизайнды (CSS) және құрылымды (HTML) бөлу нәтижесінде әртүрлі құрылғылар үшін, мысалы, қолмен ұсталатын, ұялы телефондар және т.б. үшін әртүрлі орналасуды ұсынуға болады. Сондай-ақ, баспаға арналған басқа стильдік парақты белгілеуге болады, мысалы, беттің баспаға шығарылатын нұсқасында маңызды емес және ыңғайсыз жарнамалар немесе навигациялық элементтердің көрінісін жасыру немесе өзгерту. W3C веб-контенттің қолжетімділігі туралы нұсқаулықтары No. 3 "белгілеу мен стильдік парақтарды дұрыс қолданыңыз" дейді. Негізгі нұсқаулықтың 3.3 бақылау нүктесі, 2-ші басымдықты бақылау нүктесі, "жасауды және ұсынуды басқару үшін стильдік парақтарды қолдану" дейді.

Жазылушы жолақты үнемдеу

Кестесіз дизайн мазмұнды орналастыру үшін аз HTML тегтері бар веб-беттерді шығарады. Бұл әдетте парақтардың өздері жүктеу үшін кішірек болады дегенді білдіреді. Философия бойынша, барлық нұсқаулар орналасу мен орналасу туралы сыртқы стильдік парақтарға көшіріледі. HTTP-нің негізгі мүмкіндіктері бойынша, олар сирек өзгеріп, көптеген веб-беттерге ортақ қолданылады, олар кэшке сақталады және бірінші жүктеуден кейін қайта пайдаланылады. Бұл сайттың жолақтығын және жүктеу уақытын одан әрі қысқартады.

Сақтау мүмкіндігі

Веб-сайтты ұстау сайттың мақсатына байланысты веб-сайттың визуалды стиліне кіші және үлкен өзгерістерді жиі енгізуді талап етуі мүмкін. Кестеге негізделген макет бойынша макет HTML-нің өзінде болады. Осылайша, HTML редакторлары сияқты шаблонға негізделген визуалды редакторлардың көмегінсіз, бүкіл сайттағы элементтердің позициялық орналасуын өзгерту қажет қайталанатын өзгерістердің мөлшеріне байланысты көп күш-жігерді қажет етуі мүмкін. Тіпті sed немесе ұқсас жаһандық іздеу және ауыстыру бағдарламаларын қолдану да бұл мәселені толығымен жеңілдете алмайды. CSS-ті пайдаланатын кестесіз орналасуда орналасу туралы ақпарат CSS құжатында болуы мүмкін. Жасау туралы ақпарат орталықтандырылған болуы мүмкін, сондықтан бұл өзгерістерді тез және бүкіл әлем бойынша әдетте жасалуы мүмкін. HTML файлдардың өздерін макетін өзгерту кезінде түзетудің қажеті жоқ болуы мүмкін. Сонымен қатар, орналасу туралы ақпарат HTML-ге сыртқы түрде сақталуы мүмкін болғандықтан, жаңа мазмұнды кестесіз дизайнда қосу, бар бетті өзгерту немесе жаңа бетті қосу оңай болуы мүмкін. Керісінше, мұндай дизайнсыз, әр беттің орналасуы әр экземплярдың қолмен өзгеруін немесе жаһандық іздеу және ауыстыру құралдарын пайдалануды қажет етуі мүмкін. Алайда сайт иелері белгілі бір беттердің қысқа мерзімге немесе ұзақ мерзімге сайттағы басқалардан өзгеше болуын қалайды. Бұл үшін көбінесе сол бетке арналған жеке стильдік парақ жасау қажет болады. Беттің (немесе үлгі) мазмұны әдетте өзгеріске ұшырамайды, бірақ кестеге негізделген дизайнда бұл болмайды.