چونکہ آپ کی ویب سائٹ کی بنیادی ترتیب (Theme) اردو کے لیے ہے، اس لیے وہ انگریزی متن کو بھی Right-to-Left (RTL) یعنی دائیں سے بائیں پڑھ رہی ہے۔ اسی لیے فل اسٹاپ (.) اور بریکٹس شروع میں آ رہے ہیں اور ترتیب الٹ رہی ہے۔
اسے ٹھیک کرنے کا سب سے بہترین طریقہ یہ ہے کہ ہم انگریزی متن کو ایک مخصوص باکس (Div) میں بند کریں جو بلاگر کو بتائے کہ یہ حصہ بائیں سے دائیں (LTR) دکھانا ہے۔
حل: انگریزی متن کے لیے LTR کوڈ
جب بھی آپ انگریزی آرٹیکل لگائیں، بلاگر کے HTML View میں جا کر اپنے متن کے شروع اور آخر میں یہ کوڈ لگا دیں:
<div dir="ltr" style="text-align: left; direction: ltr; font-family: 'Segoe UI', Arial, sans-serif; line-height: 1.8; padding: 10px;">
آپ کا تمام انگریزی مضمون یہاں آئے گا...
</div>
یہ کوڈ کیا کرے گا؟
* dir="ltr": یہ براؤزر کو بتائے گا کہ اس حصے کی سمت بائیں سے دائیں ہے۔
* text-align: left: یہ تمام تحریر کو بائیں جانب ترتیب دے دے گا، جس سے فل اسٹاپ اور نمبر شمار اپنی صحیح جگہ پر آ جائیں گے۔
* direction: ltr: یہ بریکٹس اور دیگر علامات کو الٹنے سے روکے گا۔
ایک مستقل حل (CSS کے ذریعے):
اگر آپ بار بار کوڈ نہیں لکھنا چاہتے، تو اپنی تھیم میں ایک بار یہ سیٹنگ کر دیں:
* Theme > Edit HTML میں جائیں۔
* ]]></b:skin> سے ٹھیک پہلے یہ کوڈ ڈالیں:
/* انگریزی مضامین کے لیے خودکار سمت */
.english-post {
direction: ltr !important;
text-align: left !important;
font-family: Arial, sans-serif !important;
display: block;
}
استعمال کا طریقہ:
اب بلاگر میں انگریزی مضمون لگاتے وقت صرف اس کے شروع میں <div class="english-post"> اور آخر میں </div> لکھ دیں۔ آپ کی تمام لائنیں بالکل سیدھی ہو جائیں گی جیسا کہ ایک انگریزی کتاب میں ہوتی ہیں۔
ڈاکٹر صاحب، تصویر میں جو آپ کا "Al-Jami' al-Safi" والا پیراگراف ہے، اسے اس طریقے سے لگا کر دیکھیں، ان شاء اللہ تحریر بالکل درست ہو جائے گی۔ کیا آپ کو HTML View میں یہ کوڈ لگانے میں کوئی مشکل تو نہیں؟
کوئی تبصرے نہیں:
ایک تبصرہ شائع کریں