
Pokud děláte více jazyčný web anebo jen citujete originál text v cizím jazyku, tak se vám tento CSS trik jistě hodí.
Jde o to, že když napíšete nějaký text v cizím jazyku (například anglicky), tak do tagu ve kterém bude dáte lang=„en“, takže celý kód bude vypadat například:
<strong>Oficiální text:</strong>
<p lang="en">A small puzzle game in which your goal is to remove all tiles from the table.</p>
<p>A další text.</p>
A do CSS dáte:
p:lang(en) {
color: blue;
/* a další stylování podle vašeho uvážení */
} A hotovo. Tento trik patři mezi CSS2 a funguje v gecku (Mozilla, Firefox), v Opeře a Internet Explorer je zase v koncích jak už verze 6.0, tak i verze 7.0 si s tím neumí poradit.
Náhled CSS triku najdete zde.
Štítky:
CSS,
tutoriál,
zobrazit všechny štítky
! Našli jste v článku gramatické či pravopisné chyby? Je to z důvodu autorovy nemoci zvané dysgrafie. Tudíž všem děkuji za pochopení a každý článek pokud možno nechávám projít korekturou. !
Ten článek si mohl pojmenovat spíš podmínky v CSS ale budiž 

> Internet Explorer je zase v koncích
Takže je tento příklad zcela k ničemu a v praxi nepoužitelný…
Dash: Jde to samozřejmě ošetřit JavaScriptem, ale to jsem tady už nechtěl dávat. No ale asi ho sem dám.
{17} 
Ještě by to šlo jako p[lang=„en“], ale nemám ověřené, kde to funguje 
xergic: To je pravda. Funguje úplně stejně jako p:lang(en).
{17} Když už chceš být přesný, tak pseudo-třídy v CSS. O žádné podmínky se nejedná.
Drobný detail, Opera ve verzi 9.25 to už spolkne a neni problém… Jinak dobra finta…
DrFlash: I starší Opera to zvládá. Jen IE s tím má problém…
Pěkné…. ale nějak mi uniká využití :) Nestačilo by :
<strong>Oficiální text:</strong>
<p class=„en“>A small puzzle game in which your goal is to remove all tiles from the table.</p>
<p>A další text.</p>
.en {
color: blue;
/* a další stylování podle vašeho uvážení */
}
To by šlo všude a výsledek je stejný. Ale třeba mi vážně jen něco uniká, rád se přiučím. Díky za vysvětlení :) Mimochodem díky za článek Zmenšování obrázků při uploadu v PHP .. Dost mi pomohl :)
Steakk: Sice pozdě ale přece. Atribut LANG má víceméně jen využití pro čtečky stránek (že nebudou čist anglické slovo česky) a dále třeba u google překladače, který daný odstavec přeloží jak má. Zkratka je dobré tyto odstavce označit. A CSS vlastnost lze využit jen na jakési zvýraznění.
RSS
, Hosting: BlueBoard.cz.