0
- 07.02.2016 - 12:48
|
привет! пилю домашний плеер для ты на распберри, делаю "пульт управления" на веб, для смартфона. На кнопках располагаю коды html-символов, например, ◄. На ПК все смотрится нормально, на смартфоне треугольника влево нет. Почему? | | |
1
- 08.02.2016 - 12:00
|
Во первых в HTML "спецсимволов" НЕТ! Там есть escape-последовательности - это последовательность символов которая интерпретируется как КОД определенного символа. И уже потом ОС в зависимости от подключенного Шрифта показывает графическое изображение этого символа. В данном случае на ПК ОС Windows сопоставляет Ваш код #9668 с символом ◄ так, как данный символ присутствует в Таблице Символов. | | |
2
- 08.02.2016 - 12:09
|
Чтобы различные значки Правильно отображались на всех устройствах и при разных кодировках, лучше использовать не Символы, а их Картинки (графическое изображение). Или в стилях страницы подключать Шрифт в котором присутствуют все Ваши "спецсимволы". | | |
3
- 08.02.2016 - 17:18
| 2-AlexIT >вы попистеть сюда зашли, или у вас есть конкретный ответ на конкретный вопрос, кэп?) | | |
4
- 08.02.2016 - 17:22
| http://htmlbook.ru/samhtml/tekst/spetssimvoly Вроде бы уважаемый ресурс, а такая оплошность - назвать escape-последовптельности спецсивломами. Нигде счастья нет, везде неучи и дилетанты, правда? | | |
5
- 08.02.2016 - 23:41
|
4-Фанат NASCAR >Извините, но если & nbsp; (я пишу & отдельно иначе Вы увидите простой пробел) для Вас это Спецсимвол, а не последовательность символов? Тогда не надо мерить всех по себе - Учите Информатику! Говорить с Вами о том что в разных Кодировках одному и тому же числу присвоены разные символы - Бесполезно (это выше вашего понимания реальности)! Компьютер не понимает Символы он понимает только Числа. По этому каждому Символу присвоено число. И именно это число Вы пытаетесь передать с помощью escape-последовательности &# 9668 Компьютеру и Смартфону. Но кто Вам сказал что и у Компа и Смартфона одинаковые Таблицы символов. И на смартфоне 9668 = ◄ Ваши стрелочки - Это ПСЕВДОГРАФИКА. и они в разных Таблицах могут соответствовать разным Числам. Символы с кодом 0...128 как правило совпадают, а вот дальше все зависит от Кодировки! Плюс существуют еще Шрифты - которые и отвечают за то как выглядит Символ на экране. И если там что то НИ так нарисовали то и Символ будет НЕ тот. По этому в HTML и используют не псевдографику, а тег <img /> для отображения разных Стрелочек. Во первых не надо заморачиваться с кодировкой, во вторых на любых устройствах и ОС будет выглядеть как НАДО. Но лично Вы множите поискать Число которое при любой кодировке и в любой ОС будет соответствовать вашим стрелочкам. & #58 & #41 = :) | | |
6
- 08.02.2016 - 23:46
| Кстати специально для Вас http://www.lexium.ru/2009/05/343/ | | |
7
- 09.02.2016 - 02:18
|
5-AlexIT >как пафосно то) Боюсь, на уроках информатики я преподавал взамен учителя - учиться дальше было некуда) Давайте завязывать, очень длинные у вас опусы, мешают вопросу в сабже. | | |
8
- 09.02.2016 - 09:00
|
Я знаю 3 варианта решения: - как уже выше сказали, использовать картинку - через CSS рисовать, как правый бордер жирный одной из сторон "точки" - таскать с собой шрифт содержащий данный символ и конечно его выставлять в css для этой кнопки | | |
9
- 09.02.2016 - 11:06
|
7-Фанат NASCAR >Это не пафос, а Основы всей Цифровой техники. Но Вы считаете что учится вам больше некуда и по этому даже не можете понять отличие в записях &nbsp; &#32; &#x20; , а ведь это один и тот же символ ПРОБЕЛ. А для того чтобы понять в чем именно у вас ГЛЮК достаточно было открыть эту страницу на вашем смартфоне. Если Ваша стрелочка на ней Видна - Ищите косяк в вашей CSSке! А если ее НЕТ - Тогда ищите свой Символ в Таблице символов, но не по Коду, а по Имени (как пробел = nbsp). Но если Вы верстаки решили не слушаться умных людей, то вот Вам Бог в помощь http://www.comp23.ru/code_simvolov.html Своял тут за 15 минут, на простом JS тупой цикл для просмотра Символов - Смотрите на Любом компе, смартфоне и в любом Браузере! | | |
10
- 09.02.2016 - 11:57
| Цитата:
| | |
11
- 09.02.2016 - 12:01
| На счет отображения символов. Насколько я понимаю, зависит от шрифта в системе, то есть должен быть в шрифте соответствующий символ, а также от программы (браузера) - программа должна поддерживать работу с кодировкой (юникодом), то есть со всем диапазоном кодов символов. | | |
12
- 09.02.2016 - 12:13
| Проверил у себя в телефоне стрелки http://unicode-table.com/ru/sets/arrows-symbols/ - в firefox и гугл хром нормально отображаются все символы. | | |
13
- 09.02.2016 - 12:21
|
10-Искусственный Интеллект1 >А вот и не Угадали! На том сайте Куча этих Треугольников! Например 9204, а на самом деле там и близко его НЕТ = ⏴ | | |
14
- 09.02.2016 - 12:39
|
12-Искусственный Интеллект1 >Там код символа & #9664; а не & #9668; - Она меньше! http://www.comp23.ru/code_simvolov.html внизу страницы есть поле ввода - введите число 9650 и видны все Треугольники! | | |
15
- 09.02.2016 - 14:34
|
13-AlexIT > я привел ссылку не на http://unicode-table.com/ru/23F4/ а на диапазон http://unicode-table.com/ru/sets/arrows-symbols/ к примеру http://unicode-table.com/ru/25C0/ И также не путайте, в html-коде символа число указывается в десятичной системе, в юникоде - шестнадцатеричной. К примеру, для указанной мной стрелочки html-код ◀ в юникоде 25C0. | | |
16
- 09.02.2016 - 14:35
|
заменил браузер код :) с пробелом в коде html-код &# 9664; | | |
17
- 09.02.2016 - 15:25
|
15-Искусственный Интеллект1 > - :) Число - ОНО и в АФРИКЕ = число, хоть в шестнадцатеричной хоть в десятичной, хоть в двоичной! 25C0 = 9664 в десятичной, а запись &# 9664; и есть указатель на десятичную систему. Для шестнадцатеричной используется &# x25C0; Но мне кажется у автора проблема в Другом. Он похоже со стилями Перемудрил. Если внимательно посмотреть на фото - то виден черный Фон и белый Цвет надписей под Кнопками. А теперь представьте что мы поменяли Фон кнопки а Цвет поменять Забыли. Если Автор (как сейчас модно) для Мобильников стили пишет ОТДЕЛЬНО - То забыть про Цвет, вполне Реально. Или просто допустить ошибку в описании стиля (забыть ; или : ). Эффект будет тот же - На компе все НОРМАЛЬНО, на смартфоне Белый на Белом (ничего не видно). | | |
18
- 10.02.2016 - 05:23
|
9-AlexIT >Уважаемый, не стоит обвинять кого то в чем то, не обладая фактами, только лишь на основе своих влажных фантазий. Уверен, я использовал escape-последовательности, когда вы еще не знали о существовании html. И, повторюсь - поменьше пафоса. Называть Основами Информатики можно операции сдвига, примеры решения на основе прочих байт/бит операций, в конце концов - какие либо решения на базе языков программирования. Но никак не язык форматирования и разметки, коим и является html. Вопрос задан просто и по русски - ПОЧЕМУ? Меня не интересуют ваши узколобые предположения и попытки учить меня как делать. Первый <img я на клавиатуре набрал 18 лет назад. И с тех пор набирал их десятки тысяч раз. Так что попрошу внимательнее читать вопрос и не засирать тему гоаном. Спасибо. | | |
19
- 10.02.2016 - 05:24
| 17-AlexIT >со стилями все в порядке, он един для всех input button. | | |
20
- 10.02.2016 - 05:26
|
Использовались различные браузеры, смартфоны и даже font-family. Ничего не меняется. | | |
21
- 10.02.2016 - 05:32
| http://www.comp23.ru/code_simvolov.html Половина точно не отображается вообще, ни одной стрелки не видно. --- Причины использовать псевдографику и подобное у меня есть Очень не хочется прицеплять изображения, разве что засовывать их в css, в data:image. | | |
22
- 10.02.2016 - 05:35
|
И прошу извинить за агрессию. В последнее время устал от кащуистики, пространных разговоров ниочем и от людей. Все приходится делать самому, народ даже за деньги лепит херню. И ничему не учится. Устаю ) | | |
23
- 10.02.2016 - 11:43
|
ПОЧЕМУ - Символа НЕТ Я подробно описал еще в 5 посте! Просто производители ПО не всегда соблюдают все Стандарты. Что делать - Самый простой вариант Загружать Шрифт в котором все эти Символы ЕСТЬ! Найти Код символа в Шрифте можно также с помощью http://www.comp23.ru/code_simvolov.html Сохраняем Страницу как html, удаляем из нее Яндекс Счетчик (чтобы он не мешал запуску страницы), прописываем Стиль для body, вот и Все - дальше ищем знакомые БУКОВКИ нажатием кнопки Вперед. Скрипт прекрасно работает локально в Хроме и Опере, в Explorer нужно разрешить выполнение сценария! | | |
24
- 10.02.2016 - 12:23
|
Вот например так http://www.comp23.ru/code_simvolov1.html проверяйте Смартфоны! Я просто подключил Шрифт содержащий символы Юникода на страницу. Кстати Код Стрелочки там #9664 а не #9668 как в Windows! Вот вам и весь Ответ - ПОЧЕМУ! | | |
25
- 10.02.2016 - 12:54
|
22-Фанат NASCAR >Спасибо за Извинения! Но если бы Вы меньше ОБИЖАЛИСЬ и по внимательнее читали посты - То проблему могли бы решить еще Вчера! О том что Таблицы символов Могут не соответствовать Я говорил вам с самого начала! И об подключении Шрифта -тоже. | | |
26
- 10.02.2016 - 13:00
| | ||
27
- 10.02.2016 - 13:06
|
>Код Стрелочки там #9664 а не #9668 как в Windows! Проверю, спасибо. Если так, то дерьмово, придется загонять в css. | | |
28
- 10.02.2016 - 13:07
| А в низу ввести 9650 и нажать Вперед - Слабо! | | |
29
- 10.02.2016 - 13:09
|
Да уже, глаза-яица) Сверю с пк-шными браузерами попозжа | | |
30
- 10.02.2016 - 13:12
|
Таблицы можно сравнить и найти Общие Стрелочки Windows = http://www.comp23.ru/code_simvolov.html FreeSerif= http://www.comp23.ru/code_simvolov1.html | | |
31
- 10.02.2016 - 13:20
| Да и вообще можно просто в Стиле левой кнопки развернуть Текст на 180 градусов и вписать правую Стрелочку. | | |
32
- 10.02.2016 - 13:27
| Вот пара #9654 и #9664 в Таблицах совпадают - только у Windows они меньше! | | |
33
- 10.02.2016 - 15:24
|
31-AlexIT >а потом на другом браузере/телефоне/устройстве опять вылезет, да и костыли это - ненавижу костыли) ладно, пока не до этого, времени нехватает. Пока больше вопросов с удобством старта фильмов с онлайн-сайтов. Приходится ссылку выдирать через дебаг или плагином к хрому, что геморно. Хочу онлайн-сервис поднять, и парсить крупные порталы, но сомневаюсь, что будет спрос. Хотя распберри в качестве медиаплеера сетевого и локального - очень интересная мысль. При наличии удобного интерфейса конечно. | | |
34
- 10.02.2016 - 18:23
|
Если онлайн-сервис будет наХаляву, то спрос Будет! Только не долго - заБанят как и халявные порталы с фильмами, и очень Быстро :) | | |
35
- 11.02.2016 - 10:43
|
34-AlexIT >нахаляву конечно банить особо не за что, там только база со ссылками, пополняемая юзерами, и актуальная за счет голосований (хорошее - плохое). Да и немного будет знающих, клиент только для распберри. | |
| Интернет-форум Краснодарского края и Краснодара |