оформление разлика табличен и налагането ДИВАЙНС блок (блокове Разделение) HTML страници

Когато привържениците на маса оформление обясняват защо го използва оформление табличен. и поддръжници на оформлението на блока да обяснят защо те предпочитат оформление блокове # 150; Това е едно нещо. И когато спорът между тях започна # 150; е друг. Спорът за това как да оформление # 150; Въпрос на глупаци: тези, Blockheads не искат да се движат далеч от старите навици, а други не искат да признаят, че всички HTML 4.1, CSS 2 не няма други механизми за създаване на вертикални колони, с изключение на създаването им се използват таблици.

В DTP блокове проблем е различна: гони мода, те са загубили способността да се мисли по-трезво. Те твърдят, че, отпечатва се дължи на CSS, но CSS управлява не само на външния вид на блоковете. но също така и на външния вид на таблици и по този начин може да се твърди, че табличен оформление, също поради направено CSS. Те твърдят, че техният код е по-компактен и по този начин по-бързо да се зареди, но ако се вгледате в знамената свикнали, хакове и други трикове използват, за да оприличите масата за блокове. Тя се превръща очевидни три неща:
  1. В способните ръце на блокове от код е по-компактен, но изпълнението на тези "майстори", ефектът е точно обратното
  2. блокове # 150; това не е колона.
  3. Дизайн блокове държат под гаранция. Използването на друг браузър, то raspolzetsya според волята си.

Когато целият този шум е отишъл?

Ако хората са толкова нетърпеливи да имитират масата. Защо да не те просто се прилага една и съща тези на маса.

Едно от предимствата beztablichnoy оформление е точно това, че по силата на нещастни обстоятелства # 133; Тя се разпространява. Може да изглежда странно, ако на масата толкова надеждна, така непоколебими, в това, което може да бъде предимство ненадеждни zakolebyvayuschih блокове.

Смята се, че мобилните устройства имат малко разбиране на масата.

Тя е с това очакване и прави блока. Ами, те raspolzutsya # 150; но все пак по-добре от това да видят лошо маса.

Освен това се смята, че конструкцията на блока се показва по-бързо, тъй като на дисплея на масата само след зареждане на цялата таблица. )

Хората, както и да правиш, прочетете документацията на HTML и CSS?

"БКП трябва да бъде в състояние да започне да се показва таблицата, преди да бъдат получени всички данни." "За да се покаже на парче, браузърът трябва да" знае "на броя на колоните и ширината"

Имоти CSS маса оформление: фиксирана

"Фиксиран изход Алгоритъм

В този (бързо) заключение алгоритъм хоризонтална маса не зависи от съдържанието на клетките; зависи само от ширината на таблицата, ширината на колони и рамки и пълнене клетки.

Ширината на таблицата може да бъде определен изрично "ширина" собственост. Стойността на "автоматично" анулира определен алгоритъм изход.

фиксирана ширина на изходния алгоритъм на всяка колона се определя, както следва:

колона елемент със стойността на "ширина", различен от "Автоматично", определя ширината на колоната.

В противен случай, клетката на първия ред със стойността на "ширина", с изключение на "автоматично", определя ширината на тази графа. Ако клетката отнема повече от една колона, ширината е разделена на тези колони.

Всички останали колони еднакво разделят останалата хоризонтално пространство маса (минус граници, и подложка на клетки).

С този метод на БКП може да започнат да теглят маси, веднага след като е получена цялата първа редица. Клетките в следващите редове не се отразяват на ширината на таблицата. Всяка клетка като прелял съдържание, използва собственост "преливане", за да се определи дали да компресирате съдържанието преливат. "

Ако, обаче, посочва ширината и броя на колоните () Или дори широчината на клетките, клетъчно нанасяне се извършва без да се чака до края на натоварване мобилния си серия. По този начин, проекта на таблицата може да покаже най-бързо и да го блокира.

Оказва се, че налагането единици, фокусирани върху някои хипотетични несъвършени устройства, които все още не са в пълно съответствие със спецификациите на HTML и CSS. Във всяко друго отношение е съвсем същите яйца, само страничен изглед. На тези хипотетични устройства оформление блокове ви позволява да видите четлив текст, лишена от всякакъв дизайн. Би било интересно да се види какво този уродлив вид по-добре обезобразен вид на оформлението на масата на едно и също устройство.

Какъв по-добър оформление, блок или маса?

Аз няма да се планират нов дебат за това каква оформление е по-добре като приемливостта на даден оформление в конкретен случай зависи от:

1) Личните предпочитания

2) специфичен дизайн

Оформление, колкото си мислиш най-подходяща и не слуша. Не е необходимо да пещера в рамките на променлив свят. По-добре да се остави да се огънат под нас.

Влагане на диви винаги са изградени върху най-различни трикове, като "чудесни" уеб дизайнери не разбират: дива не е предназначен за оформление няколко колони. и се опитват трудно да се намери някой, който би си помислил как да се направи дизайн massshabiruemy няколко колони, без използването на таблици. а дори и така изглеждаше еднакво във всички браузъри, и им даде решение. Имам, като цяло, не разбирам какъв е проблемът. Съгласен съм, така че сложи на масата в другата е лошо:

Но можете да използвате ColSpan и rowspan:

Въпреки това, тъй като дори и по-добре:

Ако желаете, можете да добавите друга колона.

Лично аз не ми пука как да набирате. Но клиентът се ръководи от Gecko браузъри Opera, IE. Най-надеждният и неподправен решение е смесен и табличен оформление. Текстовите браузъри, както и, обикновено разбират масата (показва само като текст). Аз не знам ситуацията, в която блоковете се възприемат по-добре, и не виждам причина да се придържат към тях. Смесен опция от моя гледна точка е оптимално. Въпреки това, можете да изберете други. Кодовете на източници са изброени.

Ами аз не мога, държи под око всеки нова страница, която създава собственика на сайта да ми налагат, че той не е rasperlo повече пут. Не мога и да се гарантира, че отварянето на своя сайт, за да намерите мобилни и го издърпате в линията, собственикът няма да започне да поиска да го променям, така че не може да бъде оттеглено. Смятате блок на определени обекти ширина също не техника - някой votknet провиснал фигура или цената етаж в стотици колони, и те излизат в празнотата. Таблично versta надежден: Когато сайта отива при деца, по-добре е да се даде нещо обратно-отливка, но все пак кръг, така че има какво да се скъса. Като цяло, за себе си, може да наложи на всички. Но за КЛИЕНТ, които не поиска тя блокира (като имам само nebylo, тъй като тези, които разбират, че сайтовете са изложени таблици или блокове, обикновено го прави на самия сайт), реших да наложи името на таблицата (смесена версия).

версия за печат

Къщички и версия за печат

Влагане на таблици и версия за печат

Лесно ли е да се използва разположението на блока, да направи версия за печат! Вие не се нуждаят от страна на сървъра скриптове. Но в табличен оформление това е направено не по-малко лесно. Необходимо е само да се спре предписване ширина = 100 valing = отгоре, и други атрибути в самите клетки. Дадена клетка класове, да приемат определенията за класовете в стиловете и правят стил версия за печат. Всичко! Не е установена разлика! Влагане на таблици с версията за печат на вашите услуги. На обратната страна не е този случай, блок оформление никакво предимство над маса.

Общи изводи за оформлението на блокове и таблици

Е, как да наложат. но така или иначе :) Ако на сутринта стана на левия му крак, така че да наложи блокове в дясно, ако, след това, разбира се, се превърне оформление на маса.

Добър лъжица за вечеря. И добри блокове, където е подходящо. дали те са подходящи за Вашия конкретен случай, че решите.