Aller au contenu

Sujets conseillés

Posté

Bonjour,

Je désire mettre des textes en langues étrangères sur mon site (latin, luxembourgeois,...). Et je désirerais pour bien le faire apparaitre, de pouvoir le mettre dans une boîte avec bordure et fond différent du fond de ma page. Est-ce possible de faire cela en réalisant un nouveau style ou dois-je créer ma bôite en css et ensuite seulement créer mon style pour mon texte.

Merci pour vos réponses.

Posté

Bonjour,

Le mieux serait d'utiliser quelque chose de ce style :

<div lang="en">This is a text which is english.</div>

Et définir en CSS :

div[lang="en"] { border:1px solid #ddd; background:#efefef; color:#222; }

Après, ça fonctionne tout seul. Enfin, sauf sous les vieux navigateurs (genre IE).

Posté

Salut,

Solutions éventuelles (en attendant IE7 et la prise en compte des sélecteurs d'attributs) :

- coller manuellement une classe correspondant à la langue

- utiliser javascript pour traiter ce problème (parseur sur onload qui colle une classe à tous les éléments ayant un attribut lang)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...