Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Линк на английские тексты

Линк на английские текст (7.19КиБ)

Сделал у себя на блоге хорошую, на мой взгляд, функцию — подсветку ссылок на тексты на английском языке. Сам я не люблю читать английские тексты, так как знаю язык недостаточно, и, кликнув на ссылку, которая ведёт на английский текст, раздражаюсь. Думаю, я не одинок. Для таких как я, сделал специальный флажок на ссылке (появляется при наведении на ссылку), на скриншоте его видно. Для таких как я он означает «по ссылке можно не ходить».

19 комментариев
ELV1S (elv1s.ru) 2008

Для этого придумали HTML-атрибут hreflang. http://www.w3.org/TR/i18n-html-tech-lang/#ri20030112.224458239

Чтобы стилизовать ссылки с таким атрибутом нужно использовать CSS-селектор E[attribute=value], который IE<7 не поддерживает. Со всеми вытекающими.

Евгений Степанищев (bolknote.ru) 2008

Комментарий для elv1s.ru:

Аттрибут хороший, но толку-то от него, пока IE6 так много? Я не могу им пользоваться, так как IE6 не держит attr и селектор выбора по атрибуту.

dsteel.livejournal.com 2008

Флаг спорен. Текст всегда на Американском английском? :-) Это я так... ворчу...

Евгений Степанищев (bolknote.ru) 2008

Комментарий для dsteel.livejournal.com:

Британский флаг не столь узнаваем.

ELV1S (elv1s.ru) 2008

Комментарий для Евгения Степанищева:

Не в тему:
Болк, ты под маком видел свой сайт? Почти все шрифты с засечками. Это из-за того, что ты неправильно шрифт указываешь. Вот, например: font-family:Tahoma. Если Тахомы у меня нет, то я увижу шрифт, который у меня по умолчанию. Надо ещё указывать семейство шрифтов — font-family: Tahoma, sans-serif.

Евгений Степанищев (bolknote.ru) 2008

Комментарий для elv1s.ru:

Спасибо, поправлю. Под Маком уже давно не видел свой сайт.

victorgr.livejournal.com 2008

Определение языка страницы по адресу ссылки автоматическое?

Евгений Степанищев (bolknote.ru) 2008

Комментарий для victorgr.livejournal.com:

Нет, иначе первый же русский (или там китайский) коментарий к статье, на которую я ссылаюсь переключал язык.

Евгений Степанищев (bolknote.ru) 2008

Комментарий для victorgr.livejournal.com:

Хороший пример — «Википедия», там слева от статьи перечислены все языки, на которых эта статья написана, к пример, можно посмотреть статью о туарегах ( http://en.wikipedia.org/wiki/Tuareg ), причём, «русский» так и написан — русскими буквами, автоматика переключила бы язык на русский.

gluek.info 2008

Тогда уж удобно было бы сделать, чтобы этот флажок был ссылкой и вел на автоматический перевод страницы чем-то (Google Translate, например).

acerbial (coprophagous.ru) 2008

По-моему, нелепая фича.

Евгений Степанищев (bolknote.ru) 2008

Комментарий для coprophagous.ru:

Мне было бы удобно видеть такую функцию у других на сайте, поэтому я сделал её на своём.

coprophagous.ru 2008

Комментарий для Евгения Степанищева:

  • Обратайтесь с другими так, как вы хотите, чтобы обращались с вами.
  • Так что, мне теперь всем хуй сосать?

(анекдот)

Евгений Степанищев (bolknote.ru) 2008

Комментарий для coprophagous.ru:

Это агрумент что ли такой? Или что ты хотел этим сказать?

Евгений Степанищев (bolknote.ru) 2008

Комментарий для gluek.info:

Я ещё не видел переводчика, который переводил бы так, чтобы было понятно. Несколько раз пробовал гугловский и наш «Translate», лучше читать на английском или вообще не читать.

razetdinov (razetdinov.ya.ru) 2008

При появлении флага весь текст сдвигается, вызывая ненужную анимацию. Не гуд.

Евгений Степанищев (bolknote.ru) 2008

Комментарий для razetdinov.ya.ru:

Ну а куда его девать? Зато заметно, что флаг появляется.

Азат Разетдинов (razetdinov.ya.ru) 2008

Комментарий для Евгения Степанищева:

Может, менять не ссылку, а курсор?

Евгений Степанищев (bolknote.ru) 2008

Комментарий для razetdinov.ya.ru:

Хм, нарисовать курсор с флагом? Интересная идея, подумаю, спасибо!