Таблица срещу Разделение или маса на HTML CSS оформление срещу блок (прекрасни) оформление сайтове
Лично аз започнах да се уча да наложи в момент, когато около така наречените блокови или оформление прекрасни сайтове все още никой не знаеше. Причините за това са ясни: по-голямата част от потребителите yuzalo доброто старо IE, което не е много приятелски отношения с CSS. Освен това, CSS-OM не особено радва: всички украса е направено с помощта на таблици, изображения и стандартни средства за HTML. Ето защо, ние всички отпечатва върху масите и беше почти щастлив.
Но с течение на времето, в Интернет се развива, а с него и за компанията и браузъри. Първо имаше опера и след това busechka. Искам да кажа, FireFox. Сега е и Google стартира свой собствен браузър - Chrome. Но сега не е за това. Когато нови браузъри започнаха да печели популярност, уеб администратори и уеб дизайнери искат нещо по-голямо, отколкото всяка вдлъбнатина се направи прозрачен GIF-Coy, опъната до определена ширина. Именно тогава дойде на CSS подкрепа. Но след това, на проблем - CSS не е еднакво полезен за различни браузъри. И nedobrauzerov :-)
По това време, и започнаха да се появяват holivary - свещена война срещу привържениците на маса оформление Жена любители Разделение. Разбира се, както винаги прави, ние започнахме този Джихад представители на нова тенденция - блок оформление. В полза на DIV-Nogo сайтове метод оформление цитирано по различни причини, и двете с база и изваден от нищото, или смуче от пръст.
Имаше, разбира се, и истинските лозунги. Например, разположението на обекти в DIV-а наистина е по-гъвкав и всъщност е по-правилно от гледна точка на стандартите на W3C консорциума на, отколкото на масата. Също така, като правило, чудесно оформление е по-лека и по-добре, за да зареди. Но на масата, също имат истински вълнуваща предимства: маса-ите са по-надеждни (клетка от клетка просто няма да отплава, за разлика от Разделения-а, който може да напусне, по дяволите, знае къде). Таблично оформление е наистина универсална съвместимост и различни браузъри и обикновено не изисква никакви хакове.
В далечното светло бъдеще, когато IE браузъри умират нестандартни най-накрая влезе в историята, блок оформление със сигурност ще надделее. Сега, кодовата таблица все още е често срещано явление, въпреки че минава под земята.
За всички настоящи и фалшиви предимства и недостатъци на табличен оформление и блокиране на сайтове, които могат да четат в безброй статии, които ще ви дадат всяка търсачка при поискване.
Но къде е истината? Мога ли да използвам една маса оформление на обекти, или всичко трябва да остане само на DIV-а? Заслужава ли си да се жертва семантична коректност в полза на простота и надеждност? Или трябва да жертват килобайта код, за да направите своя съвместимост HTML Cross-браузър и съответните стандарти? Отговорът на този въпрос можете да чуете във филма "Междузвездни войни". Слушайте чувствата си ;-)