Таблицы все еще имеют место в плане web page
3-ье августа 2007
Пишет: Yank Кевин
На встрече tonight группы стандартов стержня Melbourne, Эндрью Krespanis и я были заданы для того чтобы поспорить для заявления «таблиц все еще имеем место в плане web page.» Здесь peek sneak на мы планируем сказать! Пожалуйста bear in mind: мы не можем фактическ согласиться с всем заявлено здесь!
Таблицы HTML включают конструкторов стержня делают одну вещь very well: конструкция с 2D решетками. И препятствуйте нам смотреть на его: если одна вещь оставала постоянн в конструкции стержня над прошлыми 10 летами, то она что конструкции общ основаны на 2D решетках.
Без таблиц, содержание HTML конструировано только для того чтобы штабелировать вертикальн, один блок on top of другое. Решетки требуют горизонтальный и вертикальный штабелировать что таблицы могут обеспечить. Вы можете подражать поплавкам этого to some extent используя CSS, но то не плавает было конструировано для того чтобы сделать; использующ их эта дорога клонит произвести множество непредвиденных проблем и вызвать неясных черепашок браузера.
Самая большая причина, котор дали для избежания таблиц HTML для плана потому что таблиц-основанный план злоупотребляет характеристикой предназначенной для другой цели. Мы верим такая же логика должна примениться к поплавкам CSS: использование поплавков для планов решетки, to some extent, злоупотребляет CSS.
Но мы можем поспорить ideals POLNOST6H реальность дня- практически, котор что таблицы делают некоторые вещи очень более лучше чем CSS.
Для одной вещи, таблицы могут дать вам колонки которые протягивают для того чтобы приспособить ширина-автоматическ их содержание'. В CSS, самая близкая вещь, котор вы можете сделать должна определить ширины колонки в ems, которые imprecise, и также принудить вас уточнить ваш CSS every time содержание колонки изменяет.
Другой пункт in favour of таблицы что мои мама и папа могут понять их. Мои родители завещают никогда «не получают» методы плана решетки CSS как отрицательные допустимые пределы и колонки faux, ни должны они быть предположены к.
Наше противовключение не завещает никакое сомнение говорит вас о проблемах доступности причиненных таблицами плана. Наилучшим образом, стержень должен быть всеобще доступн к издателям слишком, справедливые читатели. Мы не говорим что вы должны использовать таблицы для плана, как раз те некоторые люди можно пока разумно предпологать, что lay out их места с CSS, и для тех людей таблицы будут все еще хорошим разрешением.
Но о проблемах причиненных таблицами плана, вы можете интересовать?
Что проблемы? Каждые браузер и assistive технология в настоящее время in use общаться с таблицами плана на леты, и будут продолжаться сделать так на обозримого будущее.
Таблица плана фактическ очень легка для того чтобы обнаружить и отрегулировать соотвествующе. In the same way что a < div=""> или < span=""> бирка без semantically содержательных атрибутов могут безопасн быть проигнорированы системами смотря, что извлекли смысль от повышения цены, таблица с только чуть-чуть < td=""> бирками не связывает никакая semantically значительно информация, и может разумно быть предположены, что была таблицей плана.
Таблицы плана могут даже иметь некоторые преимущества если мы раскрываем наши разумы к им. Одна клетка в вашей решетке плана может разумно быть рассмотрена «коллектором» для другой клетки. Таблицы плана препятствуют вам описать это отношение в вашем повышении цены, пока div-тяжелые планы CSS не делают.
Один день, браузеры поддержит модуль плана CSS 3 выдвинутый, и планы решетки будут легки для любого для того чтобы произвести с CSS. Когда тот день приходит, таблицы плана могут хлынуться из дела, и мы будем счастливы увидеть, что они пошли.
Тем временем, таблицы все еще имеют место в плане стержня.
Of course, обе стороны к каждому рассказу, поэтому уверенн прочитать следующий вопрос времен техника, в которых я суммирую аргументы наших противниц в debate tonight. Oh, и я будем также препятствовали вам знать которая сторона выиграла!
О авторе: Yank Кевин будет редактор, времена техника SitePoint
Бирки Technorati:
План web page &
Стандарты стержня &
Таблицы HTML &
Конструкция стержня &
Поплавки CSS &
План решетки CSS &
Каскадируя StyleSheets &
Доступность web site &
Планы DIV CSS
Комментарии
Получено что-то сказать?
Вы необходимо log on для того чтобы вывесить комментарий.
Подпишитесь




