2016-04-13 14 views
-1

JavaScript'te çalışıyorum ve belirli bir div için LTR'den RTL'ye Arapça komut dosyasının yönünü değiştiremiyorum. Sayfam, hem İngilizce hem de Arapça içeriyor ve kullanıcının ekranı değiştirmek için basması için çeşitli "düğmeler" içeriyor. Sadece Arapça metnin yönünü değiştirmek istiyorum. Bu neden çalışmıyor?Javascript kodunun bu bölümüne göre metin yönü neden değişmiyor?

<style> 
div#content 
{ 
width:500px; 
padding-left:30px; 
float:left; 
border:2px; 
padding:10px 10px; 
border-style:ridge; 
font-size:15px; 
direction: rtl; 
} 

Kodun "direction: rtl" kısmı bölüm # içeriğinin görüntüsüyle ilgilenmemeli mi?

cevap

0

float:left yüzünden, sola, Sağa Sola doğru olmasına rağmen, sola hareket eder.

+0

Merhaba, @ Mahesh Chavda! Cevabınız için teşekkürler! Gerçekten de şamandıran yüzünden oldu: sol. Şamandırayı değiştirdim: Doğru, ama kafam karışmıştı çünkü yanlış divdaki değeri değiştiriyordum (metnin kendisi yerine metin içeren kutu). – alinguist

0

Muhtemel/olası bir HTML dosyanızın id = "content" özelliğine sahip bir div içermesi olasıdır. Benim tahminim bu çünkü CSS'niz iyi görünüyor.

+0

Yanıtınız için teşekkür ederiz, felloffthestack. HTML'm id = "content" özelliğine sahip bir div içerir (bu bilgiyi daha önce içermelidir, üzgünüm). Yukarıdaki CSS ile çalışmasını sağlamak için id = "content" özelliğini içeren div içindeki metin yönü hakkında açıkça bir şey eklemem gerekir mi? Çok teşekkürler! – alinguist

+0

@alinguist sayfasındaki öğeye sağ tıklayın ve geliştirici araçlarını açmak için "Elementi İncele" e tıklayın ve CSS'nizin etiketin üzerinde olup olmadığını görün. Varsa ve sağdan sola metin göstermiyorsa, bilmiyorum. Değilse, CSS'yi nasıl atadığınız konusunda muhtemelen bir hata vardır. – felloffthestack

İlgili konular