Как правильно оформлять перенос строк в HTML?

12
Ю
На сайте с 18.10.2007
Offline
117
3260

Рекомендуется каждый абзац заключать внутри тегов <p>абзац</p>

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

DLE по умолчанию пустую строку прописывает так: <p>&nbsp;</p>

Нормально ли это? Может лучше <p></p>?

Или вообще использовать тег <br>?

Какой вариант HTML тега предпочтительнее с точки зрения СЕО?

jcrush
На сайте с 04.07.2004
Offline
371
#1

для сео никакой разниц.

<p> - абзац

br перенос строки

» Блог (http://blog.stfw.ru/) - SEO-заметки. ДВчат: @dvchat (https://t.me/dvchat)
Dmitry V___v
На сайте с 07.12.2006
Offline
310
#2

😮 А причем здесь Яндекс?

Создание и ведение кампаний Google/Bing/Twitter/FB Ads под USA, Canada, United Kingdom and Australia ( https://searchengines.guru/ru/forum/1028286 ) + жирный линкбилдинг под бурж ( https://searchengines.guru/ru/forum/1028282 )
[Удален]
#3

<p></p> - так ненадо - это бред пустым абзацем делать отступ , топорно получается и тем более если внутри абзаца нужен перенос то это непокатит - будут ощибки верстки

<br> - тег предназначен специально для переноса на новую строку , да и писать его меньше символов :)

-O-O-
На сайте с 27.05.2006
Offline
140
#4
Юннат:

DLE по умолчанию пустую строку прописывает так: <p>&nbsp;</p>
Нормально ли это? Может лучше <p></p>?
Или вообще использовать тег <br>?

Какой вариант HTML тега предпочтительнее с точки зрения СЕО?

Думаю лучше не использовать <br/> для отступов, между абзацами/блоками.

Для добавления блока, лучше прописать class для него и в дальнейшем использовать на других страницах. Так правильнее по моему.

<p>текст</p>

<div class=""></div>

Полезность для SEO не гарантирую, но это точно смотрится лучше и семантичнее чем "<BR/><BR/><BR/><BR/>" :)

[Удален]
#5

или padding задать для тега p и будут отступы и никакого лишнего кода

alaev
На сайте с 18.11.2010
Offline
861
#6
igor3333:
или padding задать для тега p и будут отступы и никакого лишнего кода

Так делать не надо и всякие style и color прописывать, правьте CSS .

А вообще текст можно вставлять без тегов, потому что он автоматом попадает в div или table самой Cms .

Создание и продвижение сайтов - https://alaev.net , аудиты сайтов, контекстная реклама
[Удален]
#7
alaev:
Так делать не надо и всякие style и color прописывать, правьте CSS .
А вообще текст можно вставлять без тегов, потому что он автоматом попадает в div или table самой Cms .

Так я про CSS и говорю.

Локально прописать типа #dle-content p {padding:5px 0 5px 0;} как то так.

SR
На сайте с 28.05.2013
Offline
1
#8
igor3333:
Так я про CSS и говорю.
Локально прописать типа #dle-content p {padding:5px 0 5px 0;} как то так.

А ещё локальней p{padding:5px 0;} =)

[Удален]
#9
SergeiRast:
А ещё локальней p{padding:5px 0;} =)

это как раз глобально для всех тегов p на сайте =)

DL
На сайте с 12.01.2010
Offline
86
#10

для разделения абзацев - тег p

для переноса строк в самом абзаце - br

Я.Директ, G.Adwords - аудит, настройка, ведение. РК в MyTarget, Facebook. Настройка сквозной веб-аналитки, Power BI. Связь - в ЛС, FB - https://www.facebook.com/pavel2322 (https://www.facebook.com/pavel2322)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий