Есть ли перевернутый символ каретки?

Мне приходится поддерживать большое количество классических страниц ASP, многие из которых содержат табличные данные без каких-либо возможностей сортировки. Какой бы порядок ни использовал исходный разработчик в запросе к базе данных, вы застряли.

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

Что я хочу сделать для пользовательского интерфейса, так это просто указать направление сортировки с помощью символа вставки (^) и ... что? Есть ли специальный символ, который является прямой противоположностью каретки? Буква v не совсем подходит. В качестве альтернативы, могу ли я использовать другую пару символов?

Есть несколько, которые подойдут: amp-what.com/#q=triangle

ndp 02.11.2012 07:24

слишком много: D la.remifa.so/unicode/unicode.php?start=E000&end=F8FF

Nithin 27.06.2014 17:50
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
281
3
367 618
17
Перейти к ответу Данный вопрос помечен как решенный

Ответы 17

Я бы использовал пару крошечных изображений. Смотрел бы тоже лучше.

Кроме того, вы можете попробовать утилиту Character Map, которая поставляется с Windows, или поискать здесь.

Еще одно решение, которое я видел, - это использование шрифта Wingdings для символов. Там много стрел.

Перевернутый циркумфлекс называется Caron или гачек.

Он имеет объект HTML в расширении TADS Latin-2 для HTML: &caron; и выглядит так: & caron; который, к сожалению, не отображается в том же размере / пропорциях, что и курсор ^.

Или вы можете использовать Unicode U+30C.

Ответ принят как подходящий

Есть ▲: & # 9650; и ▼: & # 9660;

Хороший. Тот же ответ, что и мой, но в лучшей формулировке.

Mark Ransom 04.12.2008 00:15

Мне нравятся эти стрелки, каковы коды символов HTML для левой / правой версии этих стрелок, если они существуют?

David 28.08.2012 01:19

+1 за запоминание точек с запятой в объектах HTML. Браузеры принимают без (кроме случаев двусмысленности), и это заставляет моих коллег лениться.

jpsimons 25.10.2012 07:36

Для тех, кто ищет направо и налево: & # 9656; и & # 9666;

Black Horus 02.11.2014 03:20

Если вы хотите лучше рассмотреть эту стрелку, добавьте к ней преобразование (scale (1, .5);

Armeen Harwood 23.03.2016 05:02
404 этот ответ найти нельзя ;-)
interesting-name-here 17.09.2019 19:38

Это помогло мне в нашем программном обеспечении. Поскольку у нас есть только символы UTF-8 для работы, это было лучшее решение для меня.

Dorvalla 29.07.2020 13:31

Возможно, вы сможете использовать черные треугольники, значения Unicode U + 25b2 и U + 25bc. Или стрелки U + 2191 и U + 2193.

Всегда есть строчная буква «v». А если серьезно, кроме Unicode, все, что я могу найти, это &darr, который выглядит как ↓.

код C#

int i = 0;
char c = '↑';
i = (int)c;
Console.WriteLine(i); // prints 8593

int j = 0;
char d = '↓';
j = (int)d;
Console.WriteLine(j); // prints 8595

Не забывайте символы (логическое и) и (логическое или), это то, что я использую для указания направления сортировки: объекты HTML &and; и &or; соответственно.

Идеально подходит для ссылки "Подробнее". Благодарю вас!

ShayneStatzell 18.11.2013 21:41

Если бы я был ОП, я бы подумал, что это должен быть ответ. Стрелки и вставки разные, и вы на самом деле ответили на это умным решением.

jcd 26.03.2015 01:29

Я думаю, это имеет больше смысла, именно то, что я искал!

bestfriendsforever 05.05.2015 17:50

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

Miguel Vieira 12.08.2020 00:25

Мощный вариант, который также повышает креативность, - это создание собственных персонажей с помощью Коробка рисования персонажей.

Хотите, чтобы "каретка" указывала вниз? Вот один: ╲╱

Я недавно обнаружил их - и мне доставляет огромное удовольствие использовать такие специально разработанные символы для обозначения вещей вокруг :).

Я сделал нижний индекс заглавными и выделил жирным шрифтом V. Он работает отлично (хотя это требует некоторых усилий, если это нужно делать повторно)

Синтаксис:

<sub><strong>v</strong></sub>

Выход:
v

Этот подход не рекомендуется, поскольку это не будет похоже на то, что OP хочет со шрифтами, кроме шрифтов sans.

Awol 05.12.2017 22:42

Не могли бы вы просто нарисовать путь svg внутри диапазона с помощью document.write? Диапазон не требуется для работы svg, он просто гарантирует, что svg остается встроенным в любой текст, рядом с которым находится carat. Я использовал margin-bottom, чтобы вертикально центрировать его с текстом, хотя может быть и другой способ сделать это. Это то, что я сделал на боковая навигация моего блога (без js). Если у вас нет текста рядом с ним, вам не понадобится диапазон или смещение нижнего поля.

<div id = "ID"></div>

<script type = "text/javascript">
var x = document.getElementById('ID');

// your "margin-bottom" is the negative of 1/2 of the font size (in this example the font size is 16px)
// change the "stroke = " to whatever color your font is too
x.innerHTML = document.write = '<span><svg style = "margin-bottom: -8px; height: 30px; width: 25px;" viewBox = "0,0,100,50"><path fill = "transparent" stroke-width = "4" stroke = "black" d = "M20 10 L50 40 L80 10"/></svg></span>';
</script>

Сегодня я, наверное, смогу это сделать. В 2012 году я бы не стал доверять этому варианту. И теперь, когда они у меня есть, мне нравится использовать символы Юникода.

Joel Coehoorn 26.04.2017 23:50

Вы можете рассмотреть возможность использования Font Awesome вместо использования Unicode или других значков.

Код может быть таким же простым, как (а), включая потрясающий шрифт, например. <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> (б) изготовление кнопки типа <button><i class = "fa fa-arrow-down"></i></button>

Сегодня это определенно жизнеспособный вариант. В 2008 году, когда я задал этот вопрос, это было проблемой. Но возможность получать эти запоздалые ответы по мере технических изменений является частью того, что делает НАСТОЛЬКО крутым :)

Joel Coehoorn 31.05.2017 23:53

Хорошая точка зрения. Кроме того, просто чтобы добавить причину его использования, одна из возможных причин использовать font-awesome вместо unicode заключается в том, что unicode является копируемым и вставляемым, что, как я обнаружил, раздражает на мобильных устройствах, он будет пытаться выбрать, когда кто-то нажимает кнопку с юникодом на нем, в то время как значки с потрясающим шрифтом не вызывали копирование и вставку

Colin D 05.06.2017 16:58

Однако включение FontAwesome (довольно большого размера) всего для нескольких значков кажется излишним. Я бы посоветовал не делать этого. Если проблема заключается в выделении текста, рассмотрите возможность использования HTML-кода в псевдоэлементе CSS.

PoeHaH 14.01.2018 10:27

^ (Caret- или Ascii Circumflex), полученный путем прессования shift + 6, по-видимому, не имеет противоположного Ascii, а именно Ascii Inverted Circumflex.

Но для вашей альтернативной пары символов, которая также имеет комбинации клавиш, вы можете использовать:

ˆ (Circumflex) shift + alt + i и
ˇ (Карон) shift + alt + t

Источник: fileformat.info

Это не работает на моем компьютере с Windows. Это ярлык для Mac? Если да, то мне интересно, есть ли в Windows аналогичный ярлык.

SherylHohman 24.09.2020 19:51

@SherylHohman, да. Это было для Mac. Извините, я забыл об этом упомянуть.

nic 02.10.2020 03:51

Если вам нужен отличный шрифт для приложений React, тогда Реагировать иконки - очень хороший ресурс, и его очень легко реализовать. Он включает в себя гораздо больше библиотек, чем просто потрясающий шрифт.

Не уверен, почему это отклонено. Он предлагает разумную альтернативу с открытым исходным кодом для рассмотрения (хотя и не такую ​​простую, как стандартный символ Unicode).

Jake 26.11.2020 02:33

Здесь нет перевернутого символа курсора, но вы можете легко повернуть его с помощью CSS. Это простое решение, которое выглядит идеально. Нажмите "Выполнить фрагмент кода", чтобы увидеть его в действии:

.upsidedown {
transform:rotate(180deg); 
-webkit-transform:rotate(180deg);
-o-transform:rotate(180deg);
-ms-transform:rotate(180deg);
}
.upsidedown.caret {
display: inline-block; 
position:relative; 
bottom: 0.15em;
}
more items <span class = "upsidedown caret">^</span>

Обратите внимание на следующее ...

  • Я сделал небольшую поправку для позиционирования каретки, поскольку она обычно высока (т.е. низка в повернутой версии). Вы хотите немного поднять его. Это «маленькое» значение относительно размера шрифта, отсюда и «em». В зависимости от вашего выбора шрифта, вы можете повозиться с ним, чтобы он выглядел хорошо.
  • Это решение не работает в IE8. Вам следует использовать фильтр, если вам нужна поддержка IE8. Поддержка IE8 на самом деле не требуется и не распространена в 2018 году.
  • Если вы хотите использовать это в сочетании с Twitter Bootstrap, переименуйте класс «caret» во что-нибудь другое, например «caret_down» (поскольку он сталкивается с именем класса из Twitter Bootstrap).

˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅

˅˅˅ Hǝɹǝ, s ɐ ɯɐʇɔɥᴉuƃ sǝʇ˙ ˅˅˅
˄˄˄ Вот подходящий набор. ˄˄˄

˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄

«Фактический размер»: ˅˄˅˄
(more info)


Обновлено: Другой вариант...

⋁⋁⋁⋁⋁⋁⋁⋁⋁⋁ Unicode #8897 / U+22C1 (info) назван N-ARY LOGICAL OR

⋀⋀⋀⋀⋀⋀⋀⋀⋀⋀ Unicode #8896 / U+22C0 (info) назван N-ARY LOGICAL AND

«Фактический размер»: ⋁⋀⋁⋀

ПРАВИЛЬНЫЙ \ ЛУЧШИЙ ОТВЕТ | U + 02C4, ˄, БУКВА СТРЕЛКА ВВЕРХ | U + 02C5, ˅, БУКВА СТРЕЛКА ВНИЗ

TaterJuice 25.07.2018 18:28

U + 2304 СТРЕЛКА ВНИЗ, в HTML как & # 8964;

Итак, я хотел, чтобы курсор был точно таким же, как в OWA, поэтому я скачал office365icons.woff из https://owa.example.com/owa/prem/15.1.1913.10/resources/styles/fonts/office365icons.woff (необходимо войти в систему, чтобы сделать это через браузер), а затем, скопировав урезанный стиль с веб-сайта:

  @font-face {
      font-family: 'Office365Icons';
      src: url('/fonts/office365icons.woff') format('woff');
      font-weight: normal;
      font-style: normal;
  }

  span.o-icon {
      font-family: 'Office365Icons';
      font-size: 14pt;
      line-height: 21px;
      color: #666;
  }

И наконец:

<span class = "o-icon">&#xe088;</span>

Другие вопросы по теме