v2.5.2
Giriş yap

CSS kullanarak çok dilli site yapılabilir mi

Anonim
344 defa görüntülendi ve 1 kişi tarafından değerlendirildi

merhaba arkadaşlar, sorum başlıktaki gibi biraz absürt olabilir merak ettim sadece

sarjaleti
823 gün önce

Yapılabilir,

<input type="radio" name="language" value="en">
<input type="radio" name="language" value="tr" checked>
<input type="radio" name="language" value="es">

<p lang="en">Hello, you see this text in <b>English</b>.</p>
<p lang="tr">Merhaba, bu yazıyı <b>Türkçe</b> görüyorsunuz.</p>
<p lang="es">Hola, ves esta publicación en <b>Español</b>.</p>
/* Türkçe */
input[type='radio'][value='tr']:checked ~ *[lang='tr'] {
  display: block;
}

input[type='radio'][value='tr']:checked ~ *[lang='en'],
input[type='radio'][value='tr']:checked ~ *[lang='es'] {
  display: none;
}

/* English */
input[type='radio'][value='en']:checked ~ *[lang='en'] {
  display: block;
}

input[type='radio'][value='en']:checked ~ *[lang='tr'],
input[type='radio'][value='en']:checked ~ *[lang='es'] {
  display: none;
}

/* Español */
input[type='radio'][value='es']:checked ~ *[lang='es'] {
  display: block;
}

input[type='radio'][value='es']:checked ~ *[lang='tr'],
input[type='radio'][value='es']:checked ~ *[lang='en'] {
  display: none;
}

Ama gördüğün gibi gereksiz efor harcamış olursun, her yazı yazdığın yeri üçlemen gerekecek vs...