- Пробел HTML
- Длинный пробел
- Табуляция в HTML
- tab-size
- Способ применения неразрывного пробела без ширины ⁠
- Представление числа с пробелами между классами тысяч
- Решение
- Решение
- как увеличить расстояние между группой цифр
- 5 ответов на этот вопрос
- Рекомендованные сообщения
- Присоединяйтесь к обсуждению
- Похожие публикации
- По окончании обучения Вы сможете!
- Обсуждения
- Как добавить пробелы между тысячными?
- Войдите, чтобы написать ответ
- Как задать автопепревод в кастомном виджете?
- Почему высвечивается ошибка 401, если API key уже активирован?
Пробел HTML
— это пробел, запрещающий переносить отдельно друг от друга элементы, между которыми он находится.
Этопредложениенеразбитопословамиегонельзяперенестинановуюстрокупословам
Это предложение разбито по словам и его нельзя перенести на новую строку по словам
Это предложение разбито по словам и его можно перенести на новую строку по словам
Согласно техническим правилам набора текста не допускается при переносе на новую строку отделять или разделять:
Длинный пробел
Длина пробела определяется свойством word-spacing .
Слово слово слово
Слово слово слово
Если два и более пробела идут подряд и не являются неразрывными, то они показываются как один. Управлять этим поведением можно с помощью свойства white-space . У тега по умолчанию white-space имеет значение pre и моноширинный шрифт.
Слово слово слово
Слово слово слово
Слово слово слово Слово слово слово
Если строка начинается с пробелов, которые не являются неразрывными, то они игнорируются. Отступ/выступ первой строки в абзаце можно установить с помощью свойства text-indent .
Cлово слово слово
Cлово слово слово
Cлово слово слово
- код менее читабельный,
- код сложнее корректировать,
- код больше, чем при использовании свойств CSS.
Табуляция в HTML
— это символ пробела, который может сужаться или растягиваться дабы выровнять текст в строках. Табуляцию, как правило, печатает кнопка клавиатуры Tab . В HTML обозначается символом
Действие табуляции можно увидеть, лишь когда свойство white-space имеет значения pre или pre-wrap . У тега по умолчанию white-space: pre; и моноширинный шрифт.
Длиннющее слово 9 пробелов Очень длинное слово 4 пробела Слово 30 пробеловДлиннющее слово 1 пробел Очень длинное слово 1 пробел Слово 4 пробела
Большое число табуляции следует применять с осторожностью, так как при уменьшении ширины всё расплывается. Доработанный вариант выглядит так.
div < max-width: 50em; margin: 0 auto; padding: 1em; white-space: pre-wrap; background: whitesmoke; > span < border-bottom: 1px dotted #999; >ЧАСТЬ ПЕРВАЯ 3 Глава 1. Никогда не разговаривайте с неизвестными 5 Глава 2. Понтий Пилат 21 Глава 3. Седьмое доказательство 52 Глава 4. Погоня 58 Глава 5. Было дело в Грибоедове 67 Глава 6. Шизофрения, как было и сказано 82
tab-size
ширина символа табуляции. Целое число без единицы измерения определяет количество пробелов в табе initial 8 inherit наследует значение родителя unset наследует значение родителя
Слово слово слово
Способ применения неразрывного пробела без ширины ⁠
Скрипт меняет сочетание символов на картинку или что-то иное (см. Вайбер, WhatsApp и т. п.). Можно обойти действие скрипта, поместив между ними знак неразрывного пробела без ширины.
Представление числа с пробелами между классами тысяч
Какой стиль необходимо применить к
или в какой тег необходимо заключить число, чтобы число 1000000 представлялось, как 1 000 000 ?
Заранее благодарен за ответ.
Вывести на экран три числа с двумя пробелами между ними
Я только начинаю программировать на С.Не могу сделать задачу: Вывести на экран три числа в одну.
Как большие числа с помощью RegExp разделить пробелами между тройками цифр с конца?
Кто подскажет, как большие числа с помощью RegExp разделить пробелами между тройками цифр с конца.
Программа переводит строковое представление числа в числовое представление
Программа получает запись действительного числа в виде строки. Входная переменная, то есть, имеет.
p class="kakoytoclass">1000000/p> p class="kakoytoclass">7500/p>
Array.from(document.getElementsByClassName('kakoytoclass'), e => e.textContent = e.textContent.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 '));
Сообщение от Qwerty_Wasd
Сообщение было отмечено alanat как решение
Решение
p class="kakoytoclass">1 000 000/p> p class="kakoytoclass">7 500/p>
Сообщение от alanat
Какой стиль необходимо применить к
или в какой тег необходимо заключить число, чтобы число 1000000 представлялось, как 1 000 000 ?
Сообщение от Qwerty_Wasd
Сообщение от Qwerty_Wasd
Очень надеялся, что есть. Спасибо за ответ.
Добавлено через 1 час 7 минут
Сообщение от Qwerty_Wasd
Array.from(document.getElementsByClassName(‘kakoytoclass’), e => e.textContent = e.textContent.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, ‘$1 ‘));
alanat, в песочнице нет ошибки. Значит. и кстати обратите внимание на ваш класс kakoyclass и мой kakoytoclass
Добавлено через 1 минуту
В смысле для Вашей верстки
Array.from(document.getElementsByClassName('kakoyclass'), e => e.textContent = e.textContent.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 '));
Сообщение от Qwerty_Wasd
Скорее всего у меня какая-то старая версия редактора, поэтому выдает ошибку. (Код-то рабочий.)
Есть ли возможность подогнать код под старую версию?
Сообщение было отмечено alanat как решение
Решение
Сообщение от alanat
function _toConsumableArray(arr) {if (Array.isArray(arr)) {for (var i = 0, arr2 = Array(arr.length); i arr.length; i++) {arr2[i] = arr[i];}return arr2;} else {return Array.from(arr)}}; [].concat(_toConsumableArray(document.getElementsByClassName('kakoytoclass'))).forEach(function (e) return e.textContent = e.textContent.replace(/(\d)(?=(\d\d\d)+([^\d]);
[].forEach.call(document.getElementsByClassName('kakoytoclass'), e => e.textContent = e.textContent.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 '))
Сообщение от Qwerty_Wasd
В чем может быть причина, если на странице несколько 15 цен а предложенный вами скрипт, обрабатывает все кроме последнего, т.е 14?
balboa, и Вам всех благ.
Сообщение от balboa
В чем может быть причина, если на странице несколько 15 цен а предложенный вами скрипт, обрабатывает все кроме последнего, т.е 14?
причин только на ум с десяток приходит. Первая из них — последний элемент с текстом цены, имеет другой идентификатор/класс. Сделайте проще, предоставьте пожалуйста кусок дерева DOM, при котором наблюдается Ваша проблема с вышеописанным скриптом.
Для удобства, можно использовать песочницу* и воспроизвести проблему там, так сказать наглядно. Тогда и желающих помочь Вам будет не в пример больше. И проблема решится быстрее.
* популярные варианты — codepen.io, plnkr.co, codesandbox.io, jsbin.com и тд
Перевести строковое представление числа в числовое представление
Программа получает запись действительного числа в виде строки. Входная переменная, то есть, имеет.
Представление в виде строки, где триады цифр отделены друг от друга пробелами
Здравствуйте, задача такова: для заданного натурального числа n получить его правильное.
Доступ между классами
Всем добрый день. У меня есть программа, на примере которой нас начали учить ООП (в коде часть.
как увеличить расстояние между группой цифр
как увеличить расстояние между цифрами через css: 7772255, нужно чтоб было 777 22 55
спасибо. Стандартными методами пробовал меняет интервал между цифрами!
Ссылка на комментарий
Поделиться на других сайтах
5 ответов на этот вопрос
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
Похожие публикации
Использую готовый плагин для модальных окон(от MaxGraph). Проблема в том, что когда у меня открыто два модальных окна, для примера Форма + Политика конфендициальности, и мне нужно закрыть политику вместе с ней закрывается и другое модальное окно. В JS я не сильно разбираюсь(собственно из за этого и использую готовый плагин), можете помочь кто работал с этим плагином? Я примерно понимаю как он работает, но реализовать чтобы закрывалось только одно не получается.
Мне нужен такой результат :
Не понимаю почему background не применяется вокруг иконок:
Html:
По окончании обучения Вы сможете!
Css:
.finish .finish_wrapper < margin-top: 41px; display: flex; justify-content: space-between; >.finish .finish_wrapper .finish_item < width: 204px; >.finish .finish_wrapper .finish_item .finish_round < width: 115px; height: 115px; background-color: #b4e2ff; border-radius: 8px; >.finish_descr < font-family: Roboto; font-size: 17px; line-height: 20px; font-weight: 300; color: #efefef; Спасибо!
Уже решил, спасибо!
У меня CSS селектор вида:
.finish .finish_wrapper .finish_item .finish_round
А должен быть:
.finish .finish_wrapper finish_item .finish_round
Т.е. без точки перед finish_item, так как это не класс, а элемент
Приветствую!
Подскажите, плиз, как сделать чекбокс как на скрине?
Я новичок в верстке и что-то не могу разобраться в кастомизации данной штуки
Всем привет, у меня такой вот вопрос, делаю сайт через react и при изменении расширения что-то идёт не так и какой-то бред получается, подскажите как решить данную проблему. Я вообще не понимаю из-за чего это происходит, по этому не могу нормально объяснить 😅.
Обсуждения
http://htmlbook.ru/html/area на одной картинке можно организовать несколько областей ссылок ведущих на разные страницы
margin внутри таблицы не работает, кста еще можно вот так реализовать так заливка ячеек будет корректно работать, если она нужна будет
row 1 cell 1 | row 1 cell 2 | row 1 cell 3 must contain several lines |
row 2 cell 1 | row 2 cell 2 | |
row 3 cell 1 | row 3 cell 2 | |
row 4 cell 1 | row 4 cell 2 | |
row 5 cell 1 | row 5 cell 2 | row 5 cell 3 |
row 6 cell 1 | row 6 cell 2 | row 5 cell 3 |
если не критично еще можно использовать обертку внутри ячеек, и с ней много чего можно дополнительного реализовать в таблицах
Switch74 Спасибо, второй вариант как раз то, что хотелось. Не понятно только, почему margin-top не работает, пробовал задавать и для клеточек, и для всей строки. А про padding как-то не подумал.
тогда как выше предложили пустую строку
row 1 cell 1 | row 1 cell 2 | row 1 cell 3 must contain several lines |
row 2 cell 1 | row 2 cell 2 | |
row 3 cell 1 | row 3 cell 2 | |
row 4 cell 1 | row 4 cell 2 | |
row 5 cell 1 | row 5 cell 2 | row 5 cell 3 |
row 6 cell 1 | row 6 cell 2 | row 5 cell 3 |
или если подсветка ячеек не обязательна, то можно так
row 1 cell 1 | row 1 cell 2 | row 1 cell 3 must contain several lines |
row 2 cell 1 | row 2 cell 2 | |
row 3 cell 1 | row 3 cell 2 | |
row 4 cell 1 | row 4 cell 2 | |
row 5 cell 1 | row 5 cell 2 | row 5 cell 3 |
row 6 cell 1 | row 6 cell 2 | row 5 cell 3 |
Как добавить пробелы между тысячными?
Использую angularjs. Подскажите как разделить тысячные в input type number и при отображении?
пример: есть 23499532, нужно 23 499 532
Спасибо!
const numb = 1234567; const numbFmt = new Intl.NumberFormat('ru-RU').format(numb); console.log('Отформатированное число: ' + numbFmt); // 1 234 567
const numb = 1234567; const numbFmt = numb.toLocaleString('ru-RU'); console.log('Отформатированное число: ' + numbFmt); // 1 234 567
function prettify (num) < var n = num.toString(); var separator = " "; return n.replace(/(\d(?=(?:\d\d\d)+(?!\d)))/g, "$1" + separator); > var $test = $(".test"); var val = $test.prop("value"); $test.prop("value", prettify(val));
динамически не работает, разделение на 1000-ые происходит только после перезагрузки страницы, либо что-то не понимаю (скриншот: pastenow.ru/NG59)
Alexander Kshnyakin: ну извините, динамически вы либо сами уже напишите, либо ангуляр для вас перерисует. Я привел лишь функцию которая делает само разделение.
Еще один вариант.
Форматирует по blur.
При изменении пробелы убираются и можно корректировать.
спасибо Денис Инешин за регулярное выражение.
console.log( "498065392975507667366026341067548906436328316841307936116457316164193184705285250962660148627300967657213217328759941177315742017903027130095729437206958025287403606910196074469378649164695055964366281024547871829070617652494336" .split("") .reverse() .join("") .replace(/\d\d\d/g, "$& ") .split("") .reverse() .join("") );