Как записать атрибуты HTML более чем на одну строку? - PullRequest
0 голосов
/ 06 октября 2010

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

Ответы [ 2 ]

3 голосов
/ 06 октября 2010

Ничто не мешает вам разбивать списки атрибутов или значения атрибутов на несколько строк.

<div class="thing"
    title="Foo,
        bar,
        bof
    "
>
    zot
</div>

В разделе C.5 XHTML 1.0 рекомендуется избегать новых строк значений атрибутов по причинам, связанным с устаревшей поддержкой браузеров, но браузеры, которые ошиблись, давно исчезли.

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

1 голос
/ 06 октября 2010

Не зная точно, к чему относится ваш вопрос, трудно сказать; но стоит отметить, что html более или менее нечувствителен к пробелам, поэтому

<img src="path/to/image.png" height="200px" width="400px" class="title" id="mainTitle" onClick="alert('clicked')" style="display: block; float: right; position: relative;" />

эквивалентно

<img
src="path/to/image.png"
height="200px"
width="400px"
class="title"
id="mainTitle"
onClick="alert('clicked')"
style="display: block; float: right; position: relative;" />

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

Между прочим, даже Блокнот допускает перенос строк (в «редактировании» или «просмотре» я не уверен, какой именно, поскольку несколько лет назад я перешел на полный рабочий день Linux).

...