Верстка, CSS, HTML, SVG
Веб программирование. Как один большой текст автоматически раскидать по нескольким дивам по мере их заполняемости?
Здравствуйте, я начинающий веб программист, пытаюсь создать свой первый сайт. Дело в том, что мне нужно любой большой текст раскидать по нескольким дивам с id="odin", id="dva", и тд (дивы одинаковые). Вручную делать это очень долго, а как сделать автоматически я не представляю. Я пытался найти на просторах интернета хотя бы пример такого кода, но до меня похоже никто этим не страдал. Помогите пожалуйста
Самый тупой способ - https://www.php.net/manual/ru/function.str-split.php . Просто разрезаем текст на куски равной длины - не обращая внимание на разделители и знаки препинания.
Способ умнее - сначала разбить текст на предложения, а потом объединять предложения в группы сопоставимого размера. Или не на предложения, а на абзацы. Или на слова.
Как вариант: сначала разбиваем текст на куски равной длины, а потом разрезанное границей соседних кусков слово восстанавливаем и перемещаем либо в конец предыдущего, либо в начало следующего куска.
Способ умнее - сначала разбить текст на предложения, а потом объединять предложения в группы сопоставимого размера. Или не на предложения, а на абзацы. Или на слова.
Как вариант: сначала разбиваем текст на куски равной длины, а потом разрезанное границей соседних кусков слово восстанавливаем и перемещаем либо в конец предыдущего, либо в начало следующего куска.
Твоя задача, подсмотренная мной в другом вопросе, решается проще без всякого php и даже js.
Задай диву width и height, а самое главное overflow:auto;
Засунь в него весь текст.
Будет блок с прокуруткой.
Задай диву width и height, а самое главное overflow:auto;
Засунь в него весь текст.
Будет блок с прокуруткой.
вот сначала сделай свой 1001й сайт, потом канючь тут...
Если на php делаешь динамический сайт, то поюзай такую тему - https: //ruseller.com/lessons.php?id=1769. Тоже однажды загонялся такой темой, в итоге сделал плиткой, в каждой картинка, под ней заголовок темы и снизу дата.
Мне вообще кажется такая идея хреновая. Если, конечно, ты можешь заинтересовать читателя грубо говоря с одного предложения, то да, стоит помучаться.
С таким подходом придется передавать с базы не только айди, заголовок и дату, которые занимают всего ничего, но и скорее всего целый текст статьи. А это уже в 10 разов больше инфы, что влечет за собой более долгую загрузку. А для статейника это не гуд.
Мне вообще кажется такая идея хреновая. Если, конечно, ты можешь заинтересовать читателя грубо говоря с одного предложения, то да, стоит помучаться.
С таким подходом придется передавать с базы не только айди, заголовок и дату, которые занимают всего ничего, но и скорее всего целый текст статьи. А это уже в 10 разов больше инфы, что влечет за собой более долгую загрузку. А для статейника это не гуд.
Похожие вопросы
- Изучение веб-программирования (внутри)
- Посоветуйте курсы по веб-программированию.
- Помогите в Веб программирование
- Веб-программирование в 15 лет.
- Имеет ли смысл начинать изучать веб-программирование, без знаний программирования?
- Объясните какие и для чего языки программирования используются в веб-программирование?
- Как начать работать в сфере веб-программирования?
- Посоветуйте онлайн курсы (платные) по созданию сайтов, веб-программированию
- Хочу углубиться в веб программирование. С чего начать?
- Вопрос по терминам веб программирования Что такое: Лендинг Бустрап Фреймворк SEO DOM