Почему в объявлениях HTML 4 & XHTML! DOCTYPE есть возврат каретки? - PullRequest
1 голос
/ 04 января 2011

Почему в объявлениях HTML 4 & XHTML DOCTYPE есть возврат каретки?

Например:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

также, будет ли проблема, если я ее уберу?

Ответы [ 5 ]

6 голосов
/ 04 января 2011

Позволяет разместить его на стандартном 80-символьном дисплее.

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

3 голосов
/ 04 января 2011

Возврат каретки - это просто разбить длинную строку на несколько строк.Его можно безопасно удалить.

Это ничем не отличается от вставки новых строк между длинными атрибутами HTML, чтобы избежать необходимости прокрутки по горизонтали для чтения всей строки.Цель - разборчивость:

<a href="a really long URL with a big query string or something"
   title="Some longish title goes here"
   class="class1 class2 class3">Some text</a>
2 голосов
/ 04 января 2011

Просто сделать строки достаточно короткими, чтобы браузер не ломал их в неудобном месте.Если он был написан одной строкой, а браузер разбил строку в середине URL, например, между тире и «переходным», и вы скопировали его таким образом, это может быть недействительным.вы используете его в коде, вы можете поместить его в одну строку, или даже разбить его на несколько строк, если хотите.

2 голосов
/ 04 января 2011

Это просто для разборчивости и вписывается в 72 символа. Можно безопасно удалить.

2 голосов
/ 04 января 2011

Форматирование кода.

Это просто пустое пространство и безопасно удалить.

...