fgaascht Posté 28 Mai 2006 Posté 28 Mai 2006 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.
Xethorn Posté 28 Mai 2006 Posté 28 Mai 2006 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).
MarvinLeRouge Posté 28 Mai 2006 Posté 28 Mai 2006 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)
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant