Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.01.2019, 01:31
Аспирант
Отправить личное сообщение для garrip91 Посмотреть профиль Найти все сообщения от garrip91
 
Регистрация: 07.10.2018
Сообщений: 75

Проблема с указанными в коде ссылками!
Здравствуйте, уважаемые форумчане!!!

Вчера разместил на сайте github.com учебный сайт "kinomonster" и вижу, что почему-то вместо значка "Лупы" на кнопке справа от поля с подсказкой "Ваш запрос" отображается какой-то непонятный квадратик.
И ЭТО ПРИТОМ, ЧТО НА САМОМ ПК в оффлайн-режиме (то есть, на ПК) значок "Лупа" нормально отображается!


Вот ссылка на главную страницу 'kinomonster'(index.html):

http://htmlpreview.github.io/?https:...ter/index.html


А вот так называемый РЕПОЗИТОРИЙ(хранилище папок с файлами):

https://github.com/garrip91/garrip91.github.io/

Последний раз редактировалось garrip91, 26.01.2019 в 02:11. Причина: Уточнение...
Ответить с цитированием
  #2 (permalink)  
Старый 26.01.2019, 05:31
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от garrip91
почему-то вместо значка "Лупы" на кнопке справа от поля с подсказкой "Ваш запрос" отображается какой-то непонятный квадратик.
Так вы используете символ U+E003 <Private Use>, который может означать всё, что угодно (например, у меня есть шрифт, в котором он отображается как ромбик!), так что вам нужно к тому элементу загрузить и указать правильный шрифт. Но более лучший способ описан далее. (Лучший, поскольку символ как раз отображает лупу)

В Unicode существует две лупы. Вы можете использовать одну из них!

U+1F50D LEFT-POINTING MAGNIFYING GLASS 🔍
U+1F50E RIGHT-POINTING MAGNIFYING GLASS 🔎

Так что замените на это (А тот стыд и срам (потому что зависит исключительно от их шрифтов) от Bootstrap удалите, у вас больше половины не используется, те стили от Bootstrap, которые вставляются через скрипт)

.glyphicon-search:before {
    content: "🔎";
}

Это я исправил ваш пример! Хотя я тут подумал, а зачем такие сложности и такое нагромождение элементов. Ведь у вас это кнопка отправки, и получается, чтобы что -то поменять, сначала нужно посмотреть в HTML, увидеть, что там какая-то магия, пойти смотреть CSS, и ещё больше удивиться загадочному набору цифр... Делайте всё намного проще! Вот, кажется, всё в одном месте, что относится к кнопке поиска...

<button type="submit" class="btn btn-default btn-lg">🔎</button>

Сразу ведь понятно, что это такое?

Последний раз редактировалось Malleys, 26.01.2019 в 05:52. Причина: Добавил про кнопку!
Ответить с цитированием
  #3 (permalink)  
Старый 26.01.2019, 13:34
Аспирант
Отправить личное сообщение для garrip91 Посмотреть профиль Найти все сообщения от garrip91
 
Регистрация: 07.10.2018
Сообщений: 75

В продолжение диалога......
Здравствуйте, профессор!


Можно как-то более детально объяснить суть?
Если какие-то дополнительные шрифты нужны для корректной работы сайта, то какие именно и куда мне их загрузить??? Ведь, на ПК в оффлайн-режиме значок поиска нормально у меня работает...

А про 2-й вариант.... Ну тоже попрошу подробности: что, как и куда.
Ответить с цитированием
  #4 (permalink)  
Старый 26.01.2019, 16:28
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Вот у вас есть HTML-код...
https://github.com/garrip91/garrip91...ndex.html#L122

на 122 строчке написано <button type="submit" class="btn btn-default btn-lg"><i class="glyphicon glyphicon-search"></i></button>
т. е. там используется вот этот символ  (U+E003 <Private Use>) он у всех выглядит по разному (но в основном как missing glyph, квадратик или тофу) Для того, чтобы там была лупа, нужен шрифт, в котором этот глиф прорисован. Но я вам скажу, что такой подход не совсем удачный. Всё то время, пока шрифт загружается, вы видите квадратик. Если шрифт не загрузится, вы будете видеть квадратик! Чтобы такой проблем не было используйте соответствующий символ 🔍, который представлен в Unicode как лупа.

Я же вам написал, замените на <button type="submit" class="btn btn-default btn-lg">🔍</button>
И независимо от того, какой у вас шрифт, оно выглядит всегда как лупа!

А можно сделать свой шрифт с лупой, в котором прорисован U+1F50D LEFT-POINTING MAGNIFYING GLASS и даже добавить лигатуру для слова поиск. Совсем супер!

<style>

@font-face{
	font-family:Icon;
	src:url(data:application/font-woff2;base64,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);
}

button[type="submit"] {
	font: 1em Icon;
}

</style>

<button type="submit" class="btn btn-default btn-lg">поиск</button>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с меню аккордеон masaniachko jQuery 9 17.06.2018 14:25
Парсинг HTML -> DOM в нормальных браузерах (таки проблема) FINoM Events/DOM/Window 9 19.01.2014 17:38
Проблема с радио кнопками px379 Общие вопросы Javascript 8 29.07.2013 09:30
Проблема использования кавычек lar_i_sa AJAX и COMET 13 20.02.2013 14:33
Проблема спама lliberty AJAX и COMET 1 12.03.2009 16:47