Существует ли путь к длинным словам перехода на новую строку в отделении?

Как другие сказали, оценивание 1-10 не работает, что хорошо, потому что у людей есть разные уровни.

проблема с метод A-B Выбора - то, что не гарантировал для системы, что был переходным (Удар банки B, но B бьет C, и C бьет A). Имеющие непереходные повреждения операторов сравнения, сортирующие алгоритмы . С quicksort, против этого примера, буквы, не выбранные, поскольку, центр будет неправильно оцениваться друг против друга.

В любой момент времени, Вы хотите абсолютный рейтинг всех изображений (даже если некоторые/все они связываются). Вы также хотите, чтобы Ваш рейтинг не изменился , если кто-то не голосует .

я использовал бы Выбор A-B (или связь) метод, но определил бы рейтинг, подобный система оценок Elo , который используется для рейтингов в 2 играх плеера (первоначально шахматы):

система оценки плеера Elo сравнивает записи соответствия players’ с их записями соответствия opponents’ и определяет вероятность плеера, выигрывающего матч. Этот фактор вероятности определяет, сколько точек оценка players’ повышается или вниз на основе результатов каждого соответствия. Когда игрок побеждает противника с более высокой оценкой, оценка player’s повышается больше, чем если бы он победил игрока с более низкой оценкой (так как игроки должны победить противников, у которых есть более низкие оценки).

Система Elo:

  1. Все новые плееры начинают с основной оценкой [1 121] 1600
  2. WinProbability = 1 / (10^ ((Opponent’s Текущий Rating†“Номинальный ток Player’s)/400) + 1)
  3. ScoringPt = 1 точка, если они выигрывают состязание, 0, если они проигрывают, и 0.5 для ничьей.
  4. Новая Оценка Player’s = Player’s Старая Оценка + (Коэффициент теплопроводности * (ScoringPt†“Вероятность Победы Player’s))

Замена "плееры" с изображениями и у Вас есть простой способ скорректировать оценку обоих изображений на основе формулы. Можно тогда выполнить рейтинг с помощью тех числовых очков. (Коэффициентом теплопроводности вот является "Уровень" турнира. Это 8-16 для небольших локальных турниров и 24-32 для большего invitationals/regionals. Можно просто использовать константу как 20).

С этим методом, только необходимо сохранить одно число для каждого изображения, которое является намного менее интенсивно использующим память, чем хранение отдельных разрядов каждого изображения друг другу изображение.

РЕДАКТИРОВАНИЕ: Добавленный немного больше сути на основе комментариев.

169
задан Nathan 26 August 2015 в 17:24
поделиться

4 ответа

Reading the original comment, rutherford is looking for a cross-browser way to wrap unbroken text (inferred by his use of word-wrap for IE, designed to break unbroken strings).

/* Source: http://snipplr.com/view/10979/css-cross-browser-word-wrap */
.wordwrap { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
}

I've used this class for a bit now, and works like a charm. (note: I've only tested in FireFox and IE)

309
ответ дан 23 November 2019 в 20:51
поделиться

Как упоминает Дэвид, DIV по умолчанию переносят слова.

Если вы имеете в виду очень длинные строки текста без пробелов, я обрабатываю строку на стороне сервера и вставьте пустые промежутки:

thisIsAreallyLongStringThatIWantTo<span></span>BreakToFitInsideAGivenSpace

Это не совсем так, поскольку есть проблемы с размером шрифта и т.п. Параметр span работает, если размер контейнера варьируется. Если это контейнер фиксированной ширины, вы можете просто вставить разрывы строк.

0
ответ дан 23 November 2019 в 20:51
поделиться
14
ответ дан 23 November 2019 в 20:51
поделиться

Вы можете попробовать указать ширину для div, будь то в пикселях, процентах или ems, и в этот момент div сохранит эту ширину, а текст будет автоматически переноситься внутри div .

0
ответ дан 23 November 2019 в 20:51
поделиться