Если я использую XHTML переходный тип документа, то он покажет (в моем портфолио), что я не профессиональный эксперт? - PullRequest
0 голосов
/ 23 января 2010

Если я использую XHTML-переходный тип документа, он покажет (в моем портфолио), что я не профессиональный эксперт?

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

  • Сайт со строгим XHTML, но с некоторыми ошибками проверки

или

Что было бы хорошо, если бы я добавил этот сайт в портфолио?

Ответы [ 8 ]

5 голосов
/ 23 января 2010

Используйте все, что вы соблюдаете.Использование «строгого» доктайпа не докажет, что вы «профессионал».

Профессиональные разработчики не зацикливаются на используемом вами определении типа документа, если только у вас нет нет типа документа.Важна структура вашего портфолио, как визуально, так и в вашей разметке / css / javascript.

Использование «строгого» типа документа по сравнению с переходным, не имеет ничего общего с тем, насколько вы «профессионален».Если вы посмотрите на StackOverflow, то увидите, что даже они используют HTML 4 в качестве своего типа документа, даже не XHTML, и они сделали это в качестве преднамеренного выбора дизайна, а не запоздалой мысли.

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

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

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

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

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

Стандарты - это просто. Стандарты , обычный справочник. «Книга лучших практик». XHTML Transitional - хороший результат для портфолио.

Сравните это:

Открытие ссылки в новом окне с помощью XHTML Transitional:

<a href="about:blank" target="_blank"></a>

Та же задача, что и для Strict, требует подхода JavaScript, т.е.

<a href="about:blank" rel="new_window"></a>
<script type="text/javascript">
var links = document.getElementsByTagName("A");
for (link in links)
{
  if (links[link].rel.toString().indexOf("new_window") > -1)
  {
    links[link].onclick = function(e)
    {
      window.open(this.href, '', '');
    }
  }
}
</script>

Не усложняй себя. Что бы вы ни использовали, используйте это хорошо .

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

«XHTML Transitional» - это не мусор, а стандарт , как и все остальные стандарты. У него есть четкие и четкие правила, и весь ваш веб-проект должен работать на 100% правильно, пока вы не будете придерживаться этого стандарта. (э-э-э ... ЕСЛИ браузер полностью поддерживает этот стандарт, ха-ха. Этот вопрос нуждается в поиске ...)

Использование «Строгого» немного предпочтительнее, но не стыдно использовать «Переходный». Но избегайте вставки «Строгого» кода внутри проекта «Переход», как я это делал однажды =)


PS: есть одна маленькая вещь ... XHTML 1.1 нуждается в добавлении [CDATA... внутри <script></script>, но почти никто не делает этого (google, yahoo, digg..etc и т. Д.). И их сайты продолжают работать. Что бы вы сказали?. Google на своей стартовой странице пишет <!doctype>, и они мудрее, чем мы

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

Суть не в том, подтвердит ли она или нет .. Суть в том, почему вы бы даже рассмотрели использование типа документа, которого вы не придерживаетесь?

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

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

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

Почему бы не избавиться от устаревших элементов? Серьезно, они вам нужны, только если вы не используете CSS должным образом, а если нет, то это , что показывает, что вы не «профессионал».

Кроме того, по моему мнению, документы XHTML должны всегда проверяться. Если вы создаете тег-суп, используйте HTML.

...