Должен ли я преподавать макет CSS непосредственно новым ученикам или я должен сначала научиться делать макет с таблицами, а затем без макетов без таблиц? - PullRequest
4 голосов
/ 27 января 2010

Должен ли я преподавать макет CSS непосредственно новым ученикам или я должен сначала научить делать макет с помощью таблиц, затем div + CSS?

А что я должен преподавать между HTML или XHTML? Оба одинаковы, поэтому я должен начать непосредственно с XHTML 1.0 Strict?

Ответы [ 10 ]

16 голосов
/ 27 января 2010

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

4 голосов
/ 27 января 2010

Вы должны учить CSS напрямую.

Что важнее, чем "создание макетов", они должны понимать Разделение слоев: содержание, представление и поведение . Как только вы научите их лучше.

Если вас беспокоит сложность CSS, просто делайте простые упражнения. Что касается XHTML HTML, выберите тот, который будет преподавать, придерживайтесь его, и после того, как вам будет удобно с ним говорить, есть альтернативы. ИМХО, я бы выбрал HTML.

2 голосов
/ 27 января 2010

Лучше научить CSS разметке в первую очередь. Таблицы слишком просты - если они сначала изучают таблицы, а затем переключаются на css, они будут удивляться, почему вы говорите им использовать систему, которая требует хаков и приемов для работы в разных браузерах, и чтобы получить столбцы одинаковой высоты и гибкость ширина, которую вы получаете бесплатно с таблицами.

1 голос
/ 27 января 2010

Хотя мы все ненавидим таблицы за макеты, я думаю, что важно познакомить их с концепцией, чтобы они могли точно понять, насколько важен CSS.

Я бы также предложил научить их XHTML вместо HTML5, конечно, вы можете провести сеанс, на котором может быть похож HTML5, когда он, наконец, будет завершен, но бессмысленно делать это, когда он так молод, подождите, пока они не поймут XHTML. 1003 *

1 голос
/ 27 января 2010

Не учите их столам !!

И научите их xHtml, он более структурирован, и они лучше поймут синтаксис.

1 голос
/ 27 января 2010

Я буду говорить с точки зрения действительно неопытного человека, когда дело доходит до дизайна макета ...

так, в старые времена это были все html-таблицы, и хотя иногда было трудно получить то, что вы хотите, но, по крайней мере, это было логично.

тогда я прочитал все о «правильном способе ведения дел», то есть о том, как css может спасти мир. и заблудился, может быть, это я, но выполнение чего-то тривиального всегда требует больших усилий с CSS и действительно огромного количества догадок, проб и ошибок. теперь я должен признать, что не потратил много времени на выяснение CSS, но это кажется гораздо менее интуитивно понятным, чем макет таблицы.

так. Я бы посоветовал вам начать с макета CSS, и я надеюсь, что ваши ученики могут сделать это правильно. когда им будет удобно с этим, представьте раскладку стола. если вы поступите иначе, вы запутаете их (или, по крайней мере, я запутался и все еще пытаюсь применить те же шаблоны к css, что, очевидно, не работает)

1 голос
/ 27 января 2010

Я бы начал с не столов, зачем учить тому, что происходит дальше?

Также я бы остановился на HTML 4/5, XHTML на этом этапе заброшен ... это не значит, что он не используется, но следующие несколько лет переходят на HTML5, а не на XHTML.

0 голосов
/ 27 января 2010

HTML или XHTML?

HTML и XHTML - это один и тот же язык (т. Е. Одни и те же теги с одинаковым значением), только с немного отличающимся синтаксисом. Если вы знаете HTML, вы знаете XHTML. С точки зрения обучения между ними нет заметной разницы.

Разница между HTML 4 и HTML5 больше, чем разница между HTML 4 и XHTML 1.

0 голосов
/ 27 января 2010

Я учу некоторых людей дизайну HTML в нашей компании. До сих пор лучшим способом было начать с чистого xhtml 1.0, затем добавить несколько стилей с помощью css, затем начать добавлять div с плавающей точкой и тому подобное.

Позже покажите им, как легко создать макет из 3 столбцов с одной из популярных платформ CSS, таких как Bluetrip oder grid960.gs . Я думаю, что нет НИКАКИХ причин для обучения дизайну с помощью таблиц (только если вы используете css3 и новые стили таблиц).

0 голосов
/ 27 января 2010

Если вы начнете неправильно, не ожидайте, что это будет исправлено позже (с уровнем небрежной лени, с которым мы имеем дело в веб-индустрии).

Как насчет того, чтобы сначала вы научили их доступности и как таблица в макете будет заполнять любую программу чтения с экрана, тогда вам не нужно объяснять, почему таблицы будут проще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...