Розкажи мені про себе - хороша відповідь на це запитання

В даний час всі мої веб-сторінки, створені на базі розширених PHP, починаються з цього рядка, який я додав до своїх темпалітів РОКІВ тому ...

 

ОНОВЛЕННЯ

Хто повинен використовувати який тип документа? Коли слід змінити тип документа? Коли я видаляю цей рядок, все все ще працює нормально. Чи все-таки по суті потрібно розміщувати все це вгорі моїх сторінок? Які мої альтернативи? Велике спасибі за ваші пропозиції.

Це буде добре довго-довго - браузери будуть ігнорувати те, що вони конкретно не розуміють. Сам XHTML з часом зникне (включаючи 1.1), але браузери все одно повинні підтримувати всі версії HTML у певній формі, тому він повністю не зникне.

Модний новий (технічно HTML5, але дуже корисний зараз) тип доктрини чудовий, можливо, варто його змінити:

 

Хороший і чистий, немає більше незграбних версій або DTD.

Більше тут.

  • Це більш корисне посилання на тип HTML5. І ось повідомлення списку розсилки, що пояснює, чому немає DTD для HTML5.
  • @Su 'Я не думаю, що він пропонував @Sam змінити його на HTML5, я думаю, він пропонував змінити сам тип доктрини.
  • @ Всім не хочеться починати міні-війну, люди, а просто хочу сказати, що, будучи людиною, яка робить речі з нутрощів / любові, а отже, іноді ірраціонально, я полюбила чистий стегновий мінімалістичний - майже в розмірі буддизму доктіп запропонував: ... це прекрасно! Я це люблю! +1 за всі ці посилання в цій відповіді та під нею !! дивовижні нові матеріали для читання.
  • Попередній коментар був зруйнований (настільки рішуче, наскільки я не погоджуюся з цією пропозицією), хоча насамперед тому, що він був більш аргументованим, ніж будь-що інше.

Щоб відповісти на ваше запитання: так, ваш поточний DTD у порядку.

Але це також неправильне питання. Стандарти не працюють так.
Йдеться не про те, щоб завжди використовувати останню версію, і вони насправді не „закінчуються” так, як напевно підказує ваше запитання. Вони збираються вибрати один і слідувати його правилам.

Навіть якби ваш веб-сайт використовував HTML 4 та пов'язаний з ним тип доктрини, не було б особливих причин міняти щось із цього, поки розмітка дійсна в умовах специфікації HTML 4. Якщо ви розшукується перекодувати ваш сайт у XHTML або HTML5 або будь-що інше, але це абсолютно ніщо не змушує вас це робити. (Що, здається, є суттю вашого запитання.) Якщо ви пам’ятаєте, насправді був період, коли багато хто насправді наполягав на повернення до HTML, оскільки XHTML насправді ніколи не робився правильно правильно. (Коли XHTML був у моді, до того, що перетворилося на поштовх до HTML5.)

У вашому запитанні є другорядна вада - це стосується не лише типу доктрини. Якщо ви просто зміните це, ви могли б насправді створити проблеми внаслідок зміни семантики або застарілих елементів тощо. Вам потрібно враховувати цілі документи. Аналогічно, книга, встановлена ​​у 80-х роках, накладає певні вимоги, наприклад, «Не роби посилань на Facebook». І в іншому напрямку, ви не можете просто вирішити перенести його на 2010 рік, тому що ви повинні подбати про те, щоб виправити той біт, де ви згадуєте, що Майкл Джексон щойно випустив Thriller.

  • Гарна думка. Вам слід оновити дизайн вашого сайту, щоб не відставати від моди, але змінювати типи доктрини з цієї причини немає. Єдина причина змінити доктіпи - це якщо вам потрібні можливості іншого докттипу, або якщо доктіп застарів, і вам потрібно перейти, щоб не відставати від найкращих практик. Але HTML5 ще не завершений, а XHTML 1.0 все ще є цілком функціональним.

Буквально єдине, що робить DOCTYPE у браузері (після кінця 1990-х), це сигналізувати, чи відображати його в стандартному режимі чи в химерному режимі. Це воно.

WHATWG провела своє дослідження і зрозуміла, що браузерам навіть не потрібен DTD для відображення в стандартному режимі. Все, що вам потрібно для відображення стандартного режиму, - це мінімалістичний "HTML5 DOCTYPE", .

Отже, нічого не трапиться, якщо ви використовуєте документ типу HTML5 замість типу XHTML 1.0 із DTD, за винятком того, що ваші сторінки будуть трохи меншими, а якщо ви використовуєте валідатор, він перевірятиме за допомогою інших правил.

Для вас працювали: Charles Robertson | Хочете зв'язатися з нами?