Ҡалып:Lang/doc: өлгөләр араһындағы айырма
Эстәлек юйылған Эстәлек өҫтәлгән
Үҙгәртеү аңлатмаһы юҡ |
Xqbot (фекер алышыу | өлөш) ә Bot: Replace deprecated <source> tag and "enclose" parameter [https://lists.wikimedia.org/pipermail/wikitech-ambassadors/2020-April/002284.html] |
||
428 юл:
Пример: применить шрифт к тексту на французском языке («<code>|=</code>» — «даже если после кода стоит „<code>-</code>“ и что-то ещё»):
<
span[lang|=fr] { font-family: Garamond; }
/* Синоним (код языка обязателен) */
span:lang(fr) { font-family: Garamond; }
</
<!--
Пример: сделать зелёным текст, помеченный как на каком-либо языке (так как почти все части страницы имеют <code>lang="ru"</code>, для практического применения может понадобиться более сложный селектор):
<
span[lang] { color: green; }
</syntaxhighlight>
Есть псевдокласс :not() («кроме»), но со вложенными элементами с <code>lang</code> его может быть непросто понять.
450 юл:
==== Для межъязыковых ссылок ====
Вы можете использовать [[коды языков]] для [[Википедия:Персональное оформление|персонального оформления]] блока '''«[[Википедия:Интервики|на других языках]]»'''. Для выделения определенного языка можно использовать примерно такой [[Каскадные таблицы стилей|CSS]] код:
<
/* Выделяем жирным нужные нам языки */
li.interwiki-en, /* английский */
459 юл:
text-shadow: 2px 1px 2px #a0a0a0; /* Тень */
}
</syntaxhighlight>
Для того чтобы ненужные языки сделать менее заметными:
<
li.interwiki-as, /* ассамский */
li.interwiki-ba, /* башкирский */
471 юл:
line-height: 90%;
}
</syntaxhighlight>
А чтобы при наведении курсора мыши на названии языка его было проще читать:
<
li.interwiki-en:hover, /* английский */
li.interwiki-ba:hover, /* башкирский */
486 юл:
font-size: 110%;
}
</syntaxhighlight>
== См. также ==
|