Я должен использовать <p/> тег в разметке?

Я создал один из первых серверов SOAP, включая генерацию кода и поколение WSDL, от исходной спецификации, поскольку это разрабатывалось, когда я работал в Hewlett-Packard. Я НЕ рекомендую использовать SOAP для чего-либо.

акроним "SOAP" является ложью. Это не Просто, это не Объектно-ориентировано, это не определяет правил Доступа. Это - возможно, Протокол. Это - худшая спецификация Don Box когда-либо, и это - настоящий подвиг, как он - человек, который совершил "COM".

нет ничего полезного в SOAP, который не может быть сделан с REST для транспорта, и JSON, XML или даже простым текстом для представления данных. Для транспортной безопасности можно использовать https. Для аутентификации, основного автора Для сессий, существуют cookie. ОСТАЛЬНЫЕ присваивают версию, будет более простым, более ясным, работать быстрее и использовать меньше пропускной способности.

XML-RPC ясно определяет запрос, ответ и ошибочные протоколы, и существуют хорошие библиотеки для большинства языков. Однако XML более тяжел, чем Вам нужно для многих задач.

12
задан Syed Tayyab Ali 11 August 2009 в 15:27
поделиться

11 ответов

Современная семантика HTML:

  • Используйте

    , чтобы содержать абзац текста в документе.
  • Используйте < br /> для обозначения разрыва строки внутри абзаца (т. е. новой строки без полей или отступов блока абзаца).
  • Используйте
    ], чтобы содержать часть пользовательского интерфейса приложения, которая имеет блочную структуру.

Не используйте

или

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

36
ответ дан 2 December 2019 в 02:51
поделиться

Тег

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

..


Мне сказали, что я использую
, когда мне следует использовать

вместо этого. - maxp 49 секунд назад

Если вам нужно использовать теги

, я предлагаю заключить весь абзац в тег

, что даст вам разрыв строки в конце абзаца. Но я не предлагаю просто заменять что-то вроде

на

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

.

10
ответ дан 2 December 2019 в 02:51
поделиться

Использование

никогда не поощрялось:

Из XHTML HTML Compatibility Guidelines

C.3. Минимизация элемента и пустое содержимое элемента

Дан пустой экземпляр элемента, модель содержимого которого не соответствует ПУСТО (например, пустой заголовок или абзац) не используйте свернутый форма (например, используйте

, а не

). [1221 impression

6
ответ дан 2 December 2019 в 02:51
поделиться

A

означает абзац. Его следует использовать только для переноса абзаца текста.

Для этого более целесообразно использовать тег

, а не

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

6
ответ дан 2 December 2019 в 02:51
поделиться

Интересно, что Подсчет тегов абзацев утверждает, что случайная выборка из 833 866 HTML-документов обнаружила, что 50,1% выбранных документов содержат только

...

, 4,41% содержат только ...

... и всего 0,21% содержат только ...

....

5
ответ дан 2 December 2019 в 02:51
поделиться

Из HTML 4.01 Specification :

Мы не рекомендуем авторам использовать пустые элементы P. Пользовательские агенты должны игнорировать пустые элементы P.

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

4
ответ дан 2 December 2019 в 02:51
поделиться

HTML DTD не запрещает вам использовать пустой

(элемент

может содержать PCDATA ], включая пустую строку), но пустой абзац не имеет особого смысла.

3
ответ дан 2 December 2019 в 02:51
поделиться

Тег

определяет абзац. Нет причин для пустого абзаца.

2
ответ дан 2 December 2019 в 02:51
поделиться

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

Если это абзац текста или, по крайней мере, несколько строк, оберните его в

Если вам нужен разрыв строки между двумя строками текста, используйте

Если вам нужно обернуть много других элементов в один элемент, используйте

теги.

1
ответ дан 2 December 2019 в 02:51
поделиться

Для каких-либо практических целей вам не нужно добавлять

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

. Некоторые анализаторы XHTML сообщают об этом как об ошибке.

0
ответ дан 2 December 2019 в 02:51
поделиться

Абзац - это абзац, разрыв - это разрыв.

A

похож на обычный возврат в Office Word.
]
похож на мягкий возврат Shift + Return в Office Word.

первый устанавливает все параметры / стили абзаца, второй едва разрывает строку текста .

Да

элементы приветствуются, и не станут устаревшими в ближайшее время.

8
ответ дан 2 December 2019 в 02:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: