Его красочной неврастении подобало бы совмещаться с гением, но он был всего лишь светский дилетант.
Есть одни такой интересный код, имитирующий жежешечные стили:
С помощью него теоретически можно заменять названия ссылок именно обычными текстовыми ссылками, но не рисунками. К сожалению, этот код крайне капризен (либо капризничают дайрики), ибо меняются лишь некоторые основные ссылки панелей меню вроде «мой дневник», «все дневники» и т.п. Большинство ссылок же остаётся полностью равнодушными к использованию этого кода.
И работает он хоть как-нибудь исключительно в Опере (у меня, по крайней мере).
Вот мне и стало интересно, возможно ли вообще как-то обойти этот каприз или придётся всё-таки заменять ссылки картинками?
С помощью него теоретически можно заменять названия ссылок именно обычными текстовыми ссылками, но не рисунками. К сожалению, этот код крайне капризен (либо капризничают дайрики), ибо меняются лишь некоторые основные ссылки панелей меню вроде «мой дневник», «все дневники» и т.п. Большинство ссылок же остаётся полностью равнодушными к использованию этого кода.
И работает он хоть как-нибудь исключительно в Опере (у меня, по крайней мере).
Вот мне и стало интересно, возможно ли вообще как-то обойти этот каприз или придётся всё-таки заменять ссылки картинками?
Только Опера поддерживает content в таком виде, как вы написали. А для псевдоклассов after/before они поддерживаются всеми браузерами (смотри табличку), разве что IE только с 8-й версии. Т.е.
#myDiaryLink A b:before {content:'MY DIARY';}
Перед текстом добавляется дополнительный текст, а старый текст нужно с помощью стилей спрятать.
Или, может быть, есть код в css, который позволяет избавиться от исходного текста, не прибегая к css? Подскажите, пожалуйста, буду очень благодарен.
#myDiaryLink A b:before { content: 'My diary'; visibility:visible }
#myDiaryLink A b { visibility:hidden }
Если не совсем понятно, о чём я толкую, могу предоставить наглядный скрин.
#myDiaryLink A b:after { content: 'My diary';font-size:16px;color:black}
#myDiaryLink A b { font-size:0px;color:transparent}
Второй вариант:
#myDiaryLink A b:after { content: 'My diary';padding-left:20px}
#myDiaryLink A b { display:block;position:relative;left:-110px}
#myDiaryLink { overflow:hidden !important}
Выделенное жирным подгоните под свой шрифт.
Далее. Что касается ссылки «комментарии» — та поддаётся лишь каким-то усилиям, если прописываешь .comments a{блаблабла}, однако в comments_count_link автоматически прописывается то же. В общем, получается ерунда.((
Как разделить саму ссылку «комментарии» и их количеством, которое появляется рядом с чёрточкой впереди?
верно, в процессе экспериментов забыл убрать
Для комментариев юзайте селектор .comments a span
.comments a:before { content: 'Comments';font-size:13px;color:black;}
.comments a{font-size:0px;color:transparent}
.comments_count_link a:before {content: none;}
.comments_count_link a{font-size:13px;color:black;}
Где .comments — это цельная ссылка комментариев, а .comments_count_link — count_box для комментариев.
Спасибо Вам огромное за помощь и за то, что откликнулись! =)
*жмёт руку*)
*вешает еще одну звездочку на грудь*
Кстати говоря, полагаю, это очень полезные коды, что мы с Вами сейчас накопали. Может быть, следует их перенести в эпиграф, где ссылка «изменить название ссылок»? Пусть другие тоже пользуются.
При изменении ссылок «подписаться»\«отписаться» и «в цитатник» выскакивает следующее:
«Ошибка. Неверная ссылка».
Вот код. Что не так?(
.subscribe a:before {content: 'взять рецепт';font-size:12px;color:#3B0700;}
.subscribe a{font-size:0px;color:transparent}
.unsubscribe a:before {content: 'вернуть рецепт';font-size:12px;color:#3B0700;}
.unsubscribe a{font-size:0px;color:transparent}
.addToQuote a:before {content: 'похвалить напиток';font-size:12px;color:#3B0700;}
.addToQuote a{font-size:0px;color:transparent}
Я не властен, напишите на умыл владельцу сообщества.
А, и еще проверьте, чтобы в IE < 8 это всё хотя бы не мешало функциональности ссылок.
Смотрите выше. =(
т.е. для "a" лучше не прописывать, а прописывать для того, что внутри. Там еще проблема, что при аяксовом срабатывании ссылки подпись меняется на стандартную. Если проблема с ошибкой остается, включите проблемный код в дневнике, так удобнее смотреть и диагностировать.
Итак, это, конечно же, сублимация, но всё лучше, чем ничего. Теперь можно будет утереть ЖЖ нос. =))
А куда смотреть-то? Глаза разбегаются. Я в шоковом состоянии пребываю от того, что творится на страницах жежешечки в плане юзабилити и верстки.
Но, тем не менее, там у css именно поэтому больше возможностей. И, в частности, ссылки можно свободно и совершенно спокойно переназывать, как тебе вздумается. Но теперь, полагаю, мы справились с этой проблемой, если кто пожелает, на 75%. Если бы ещё все ссылки работали и были многоразового использования, а также все браузеры видели этот код — это было бы 100%. Но всё лучше 75%, чем 0%, не находите?)
Так, флул пошёл. Пора, наверное, заканчивать. =)