Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/25: Рейтинг темы: голосов - 25, средняя оценка - 4.88
2 / 3 / 2
Регистрация: 18.04.2015
Сообщений: 43

Отступы на каждой строке span

20.10.2016, 08:54. Показов 4691. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Хочу сделать span с фоном. В начале каждой строки и в конце должен быть отступ. Пример на скриншоте:



На скринне вариант, когда каждая строка в отдельном span. Мне же нужно, чтобы подобным образом отображался текст, если он в одном span. Пример того, что сейчас получилось:



Можно ли такое реализовать и как?

Текущий код span:
CSS
1
2
3
4
5
6
7
8
 span {
    background-color: #122d3d;
    line-height: 48px;
    display: inline;
    font-size: 30px;
    color: #ffd300;
    font-weight: bold;
    padding: 5px 20px;
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.10.2016, 08:54
Ответы с готовыми решениями:

Можно ли тегу span назначить отступы margin и padding?
Корректна ли такая запись: <span style ="margin:15px; padding:10px; >Текст</span>

В каждой строке матрицы найти последний четный элемент (считать, что такие элементы есть в каждой строке)
3.Задан двумерный массив (n × m) целых чисел. В каждом его строке найти последний парный элемент (считать, что парные элементы у каждой...

Определить количество слов в каждой строке, сжать каждую строку, удалив END в каждой строке
Выполнить обработку текста из внешнего текстового файла, созданного в редакторе . Результаты обработки поместить во внешний файл....

2
105 / 104 / 59
Регистрация: 21.10.2013
Сообщений: 346
20.10.2016, 09:49
Как вариант можно вставлять спецсимвол   в нужную позицию в тексте. Я это конечно не люблю, но приходиться делать. А так, как показано у Вас на первом скриншоте - то категории лучше делать отдельными спанами, а не одним.
HTML5
1
2
3
<div>
  <span>Lorem ipsum dolor &nbsp;&nbsp;&nbsp;sit amet, consectetur &nbsp;&nbsp;&nbsp;adipisicing.</span>
</div>
при
CSS
1
2
3
4
 
   background: yellow;
   width: 300px;
   padding: 10px;
остальные стили ваши + подстраивать line-height
1
2 / 3 / 2
Регистрация: 18.04.2015
Сообщений: 43
20.10.2016, 12:18  [ТС]
Лучший ответ Сообщение было отмечено Fedor92 как решение

Решение

Благодарю за ответ!

Решил проблему другим способом. Он мне не очень нравится, но все же.

Суть:

При помoщи js разбил предложения на отдельные слова, заключил каждое в span и ему задал padding.

код:
CSS
1
2
3
4
.container span{
    display: inline-block;
    padding: 0px 7px;
}
JavaScript
1
2
3
4
5
6
7
8
9
10
var t = $('.container');
    for(var i=0; i<t.length; i++){  //контейнеров несколько поэтому цикл
        var z = $(t[i]).find('span').text(); //получаем строку из span
        var arr = z.split(" "); //разбиваем строку на слова
        $(t[i]).html("");  // очищаем текущий контейнер
        for(var o=0; o<arr.length; o++){    //выводи в цикле каждое слово в спане
            $(t[i]).html($(t[i]).html()+'<span>'+arr[o]+'</span>');
        }
        $(t).addClass(' split'); // этот класс добавляется у меня к контейнеру, так как я еще сделал слили на случай, если скрипты не работают
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.10.2016, 12:18
Помогаю со студенческими работами здесь

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

Дописать в файл количество строк, символов в каждой строке, чисел в каждой строке
Дан текстовый файл.Дописать в его конец следующие данные: количество строк, количество символов в каждой строке,количество чисел в каждой...

<span align="left"> Заявитель: Фамилия </span> <span align="right">_____</span><br>
Какие теги использовать и как чтоб фраза Заявитель: Фамилия И.О. была слева на странице, а в той же строке, но прижатой к правой...

Span и div в одной строке
Добрый вечер. Как можно реализовать верстку, показанную на первой картинке? Пробовал так: &lt;span class=&quot;aks&quot;&gt;Полное...

Есть двумерный массив символов, в каждой строке находится номер, мне надо к каждой строке добавить "8029" как это сделать?
Есть двумерный массив символов, в каждой строке находится номер, мне надо к каждой строке добавить &quot;8029&quot; как это сделать? Есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru