Как зайти в Даркнет?!
25th January, 01:11
5
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
893
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Как разбить слово на тире?
Учитывая относительно простую CSS:
div {
width: 150px;
}
<div>
12333-2333-233-23339392-332332323
</div>
Как мне сделать так , чтобы строка оставалась ограниченной до width из 150, и просто переносилась в новую строку на дефисе?
Во всех современных браузерах * (и в некоторых старых браузерах тоже) элемент <wbr> является идеальным инструментом для обеспечения возможности разбивать длинные слова в определенных точках.
Чтобы процитировать эту ссылку:
Элемент Word Break Opportunity (
<wbr>) HTML представляет позицию внутри текста, в которой браузер может произвольно разбить строку, хотя его правила разбиения строк в противном случае не создавали бы разрыв в этом месте.
Вот как это можно было бы использовать в Примере OP (или увидеть его в действии на JSFiddle ):
<div style="width: 150px;">
12333-<wbr>2333-<wbr>233-<wbr>23339392-<wbr>332332323
</div>
* Я протестировал его в IE9, IE10 и последних версиях Chrome, Firefox, и Opera, и Safari.
div {
width: 150px;
}
<div>
12333-<wbr>2333-<wbr>233-<wbr>23339392-<wbr>332332323
</div>
Как часть CSS3, он еще не полностью поддерживается, но вы можете найти информацию о переносе слов здесь . Другой вариант-это тег wbr, ­, и ​ , ни один из которых не поддерживается полностью.
Ваш пример работает, как и ожидалось, в Google Chrome, Safari (Windows) и IE8. Текст вырывается из поля 150px в Firefox 3 и Opera 9.5.
Кроме того, ­ не будет работать для вашего примера, так как он также будет работать:
работайте, когда нарушается слово, но когда не нарушается слово, не выводите никаких дефисов, или
работать, когда не нарушается слово, но отображать два дефиса, когда нарушается слово так как он добавляет дефис на перерыве.
В зависимости от того, что именно вы хотите увидеть , вы можете использовать комбинацию hyphen , soft hyphen и/или zero width space .
На мягком дефисе Ваш браузер может разбивать слова (добавляя дефис). На пространстве нулевой ширины Ваш браузер может разбить слово (ничего не добавляя).
Таким образом, если ваш код является чем-то вроде :
111111­222222­-333333​444444-​555555
тогда ваш браузер покажет это без перерыва в словах :
1111112222222-33333334444444-5555555
и это будет всякое возможное слово-брейк :
Сто одиннадцать тысяч сто одиннадцать-
Двести двадцать две тысячи двести двадцать два-
-333333
Четыреста сорок четыре тысячи четыреста сорок четыре-
Пятьсот пятьдесят пять тысяч пятьсот пятьдесят пять
Просто подберите нужный вам вариант. В вашем случае это может быть тот, который находится между 4s и 5s.
Вы также можете использовать :
word-break:break-all;
экс.
<div style='width:10px'>ababababababbabaabababababababbabababa</div>
выход:
abababababa
ababababbba
abbabbababa
ababb
word-break-это разрыв всего слова или строки, даже если в предложении нет места, которое не соответствует заданной ширине или высоте. гайка для этого Вам необходимо предоставить ширину или высоту.