|
Обрезать HTML
|
|||
---|---|---|---|
#18+
Алексей Роза а чё <p> можно не закрывать? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2020, 15:23 |
|
Обрезать HTML
|
|||
---|---|---|---|
#18+
не закрывать тэги - плохая привычка. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2020, 17:36 |
|
Обрезать HTML
|
|||
---|---|---|---|
#18+
Алексей Роза не закрывать тэги - плохая привычка. HTML это все-таки не XML и спецификация HTML5 разрешает многие теги не закрывать (что, лично я считаю, не очень хорошо, но так уж оно есть). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2020, 04:32 |
|
Обрезать HTML
|
|||
---|---|---|---|
#18+
fkthat Алексей Роза не закрывать тэги - плохая привычка. HTML это все-таки не XML и спецификация HTML5 разрешает многие теги не закрывать (что, лично я считаю, не очень хорошо, но так уж оно есть). https://css-live.ru/verstka/do-not-close-tags.html Лучше не фантазировать, а просто соблюдать стандарты Возможно меняя привычки ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2020, 09:30 |
|
Обрезать HTML
|
|||
---|---|---|---|
#18+
Изопропил просто соблюдать стандарты Ну так и закрыть будет по стандарту и незакрыть будет по стандарту, т.ч. это уже дело вкуса. Вот то, что большинство тегов в принципе нельзя делать self-closed это часто действительно раздражает. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2020, 10:19 |
|
Обрезать HTML
|
|||
---|---|---|---|
#18+
Изопропил https://css-live.ru/verstka/do-not-close-tags.html Лучше не фантазировать, а просто соблюдать стандарты Возможно меняя привычки А ещё лучше хернёй не заниматься и просто закрывать ВСЕ закрываемые теги. Я смотрю на это количество "если" и мне уже хочется в окно выйти. Мне предлагают всё это в голове держать. Она же у меня пустая, там просторно и много места. А ещё предлагают в коде запоминать, где там был открытый тег, и где он в итоге примерно должен был закрыться... тут? или тут? а может тут? А кроме того - самому браузеру, на уровне парсинга, тоже должно быть сложнее высчитывать место, в котором тег должен закрываться. Да и HTML-парсеры, C/C++ либы - они то сумеют распарсить код БЕЗ тегов? Какой-то дебил вылез со своими "гениальными" идеями "не закрывайте теги!", ну и что? Мы их ловим, сажаем в психушку и живём дальше. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2020, 12:18 |
|
Обрезать HTML
|
|||
---|---|---|---|
#18+
x1ca4064 Dimitry Sibiryakov Посчитав парность каждого из встреченных перед достижением счётчиком из предыдущего параграфа заданного значения. Думаю, это подойдет к Xml, но не к html. Технически эта война стандартов закончилась после появления HTML5. Далее дороги XML/Html5 разошлись. Требование закрытия тегов существовало только в XHTML и этот стандарт так и не стал главным или обязательным для браузеров. После HTML5 - был взят курс на функциональность внедяемых элементов таких как <canvas>, <video>, <audio>, а строгий формализм не был принят во внимание как главный. На сегодняшний день - для линейки браузеров Mozilla/IE/Chrome нет такой проблемы как незакрытый тег. Они - тего-толератны. И верстальщики лупят незакрытые <img>, <br>, <ht> просто потому что им так быстрее. Но вы можете делать strict-генерацию контента если у вас сайт в рамках вашего предприятия или вам просто так удобно для его-же scrape или трансформации в другие форматы. Ну... если-бы я делал @Generated содержание то скорее всего тоже закрывал-бы теги просто потому что это выглядит строго да и самому как-то приятнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2020, 12:46 |
|
Обрезать HTML
|
|||
---|---|---|---|
#18+
mayton И верстальщики лупят незакрытые <img>, <br>, <ht> просто потому что им так быстрее. Теги, закрывать которые нельзя Это пустые (void) элементы: area, base, br , col, embed, hr, img , input, link, meta, param, source, track, wbr. Многие поспешат возразить: «Это же самозакрывающие(ся) теги, у них свой способ закрытия — слеш перед >!». Что ж, их ждет сюрприз: в HTML этот слеш… не значит ничего! Он не считается ошибкой, чтобы было легче переходить с XHTML, но «самозакрытыми», точнее, не требующими закрытия, их делает не слеш, а «зашитый» в алгоритм парсинга список этих пустых элементов. И «закрыть» по аналогии, скажем, <div /> нельзя — для HTML это будет открывающий тег (притом уже с ошибкой). Только для SVG- и MathML-элементов (напр. <g />) этот слеш означает честное «самозакрытие» (т.е. сокращение для <g></g>). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2020, 13:46 |
|
Обрезать HTML
|
|||
---|---|---|---|
#18+
Алексей Роза Да и HTML-парсеры, C/C++ либы - они то сумеют распарсить код БЕЗ тегов? Если это действительно HTML-, а не просто XML- парсер, то сумеет. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2020, 17:19 |
|
|
start [/forum/topic.php?fid=16&msg=39976397&tid=1339771]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 232ms |
total: | 387ms |
0 / 0 |