اس تکنیک کے استعمال کے چند جائز معاملات ہیں۔ مثال کے طور پر، آپ کے پاس عنوانات اور تفصیل کے ساتھ ایک ٹیبل ہو سکتا ہے۔ عنوان کے لیے مزید جگہ محفوظ کرنے کے لیے، آپ چھوٹے ویو پورٹس پر ایک لائن تک تفصیل کو محدود کرتے ہیں اور آپ اس آئٹم کے لیے تفصیل والے صفحہ پر تفصیل کو دہراتے ہیں۔
تاہم، میں اکثر اسے آئٹمز جیسے بٹن یا حتیٰ کہ لیبل بنانے کے لیے استعمال ہوتے ہوئے دیکھتا ہوں تاکہ وہ اچھے لگیں لیکن ایک بار جب آپ ویو پورٹ کو تبدیل کرتے ہیں یا متن کا سائز تبدیل کرتے ہیں تو، متن کا اختتام غائب ہو جاتا ہے۔
میرے خیال میں "... اگر کچھ حالات میں استعمال کیا جاتا ہے" وہاں سے تعلق رکھتا ہے، لیکن یہ یقینی طور پر اس کے بغیر ایک بہتر بلاگ پوسٹ کا عنوان بناتا ہے۔ جیسا کہ ایرک کہتے ہیں، متن کو تراشنے کے لیے استعمال کے جائز معاملات ہیں۔ شاید صرف چند، لیکن اس کے باوجود جائز۔
حتمی مقصد ڈیٹا کو "کھونے" سے روکنا ہے، کچھ یہ یقینی طور پر CSS میں ہوسکتا ہے۔. متن جو نادانستہ طور پر کسی کنٹینر کو اوور فلو کر دیتا ہے اس معنی میں کھو جاتا ہے کہ یہ وہاں نہیں ہے۔ اور اگر وہ متن صرف وہاں نہیں ہے تو، صارفین اس سے محروم رہیں گے، چاہے یہ ویب پر شائع ہونے والی بہترین اور سب سے اچھی طرح سے تیار کردہ کال ٹو ایکشن ہو۔
ایرک بتاتے ہیں کہ متن کو چھوٹا کرنے کا کوئی طریقہ نہیں ہے۔ text-overflow: ellipsis
نظر آنے والا ایک بار یہ چلا گیا، یہ چلا گیا (اگرچہ اسکرین ریڈرز اس کا اعلان کرتے دکھائی دیتے ہیں۔)۔ یہ عملی طور پر ڈیٹا کھو گیا ہے۔ آپ اس کے ساتھ ٹھیک ہوسکتے ہیں۔ جب تک آپ جانتے ہیں کہ کیا ہو رہا ہے اور اس کا ارادہ ہے یہ اچھا ہے۔
لیکن ایرک نے جو کہا ہے وہ یہ ہے جس نے مجھے اس کا اشتراک کرنا چاہا:
مواد کو اپنے ڈیزائن میں فٹ کرنے کے لیے مجبور نہ کریں، اپنے CSS کو لچکدار بنائیں تاکہ لمبے الفاظ کو خوبصورتی سے سنبھال سکیں۔
ایک بار پھر، آپ شاید مواد کو ڈیزائن کے مطابق بنانا چاہتے ہیں۔ لیکن میں شاید ایرک کی طرح بحث کروں گا کہ ڈیزائن مواد کے مطابق ہونا چاہئے دوسرے راستے کے بجائے۔ مجھے کسی بھی ایسی صورت حال کو یاد کرنے میں سخت دقت ہوتی ہے جہاں کسی صفحہ پر متن غیر اہم ہو یا اس حد تک بے مقصد ہو کہ CSS پراپرٹی کے ذریعہ متعین کسی بھی صوابدیدی نقطہ پر اگر میں اسے بند کردوں گا تو مجھے اچھا لگے گا۔ ہوسکتا ہے کہ بلاگ پوسٹس کا ایک آرکائیو جہاں ہر پوسٹ تراشنے سے پہلے پوسٹ کے مواد کا ایک اقتباس دکھاتی ہو، لیکن یہ بالکل استعمال کا معاملہ نہیں ہے text-overflow: ellipse
.
CSS کے پاس ایک لچکدار ڈیزائن بنانے کے لیے ٹولز ہیں جو متن کی مختلف لمبائیوں کے لیے اکاؤنٹس ہیں۔ تو شاید کی طرف سے غلطی دفاعی سی ایس ایس لکھنا… CSS جو مسائل کا اندازہ لگاتا ہے اور جانتا ہے کہ مختلف مواد کے منظرناموں کو خوبصورتی سے کیسے ہینڈل کرنا ہے۔ text-overflow: ellipsis
اس کے لیے آپ کے CSS ہتھیاروں کا حصہ ہو سکتا ہے۔ لیکن یہ بچے کو نہانے کے پانی سے باہر پھینکنا بھی ہو سکتا ہے۔ یہ پوچھنے کے قابل ہے کہ کیا اس ڈیٹا کو کھونا اس قیمت کے قابل ہے کہ اس مواد کو بال کٹوانے سے پہلے کیا کرنا ہے۔
جب ہم متن کو تراشنے کے بارے میں بات کر رہے ہیں…
لائن کلیمپن (متعدد سطری متن کاٹنا)
غیر متناسب ڈیزائن کو اپنانا
Flexbox اور text ellipsis کو ایک ساتھ استعمال کرنا
"مزید دکھائیں" بٹن کے ساتھ ملٹی لائن کٹا ہوا متن
مشترکہ لنک پر - CSS-Tricks پر پرما لنک
ٹیکسٹ اوور فلو: بیضوی کو نقصان دہ سمجھا جاتا ہے۔ اصل میں شائع ہوا سی ایس ایس - ٹیکنیکس. تمہیں چاہئے نیوز لیٹر حاصل کریں.
- '
- 2019
- 2020
- 2021
- 2022
- a
- ہمارے بارے میں
- عمل
- اعلان کریں
- محفوظ شدہ دستاویزات
- ارد گرد
- ہتھیار
- مضمون
- اوتار
- بچے
- اس سے پہلے
- BEST
- بہتر
- بلاگ
- بلاگ مراسلات
- فون
- کیس
- مقدمات
- کچھ
- تبدیل
- کنٹینر
- مواد
- اعداد و شمار
- دفاعی
- تفصیل
- ڈیزائن
- تفصیل
- مختلف
- ہر ایک
- منحصر ہے
- بالکل
- مثال کے طور پر
- فٹ
- لچکدار
- فارم
- دے
- مقصد
- ہینڈل
- ہو
- کس طرح
- کیسے
- HTTPS
- مسائل
- IT
- جان
- لیبل
- لائن
- LINK
- لانگ
- دیکھو
- بنا
- بنا
- بناتا ہے
- شاید
- زیادہ
- سب سے زیادہ
- ایک سے زیادہ
- دیگر
- حصہ
- پوائنٹ
- پوائنٹس
- مراسلات
- جائیداد
- شائع
- مقصد
- RE
- قارئین
- دوبارہ
- سکرین
- احساس
- سیکنڈ اور
- مشترکہ
- صورتحال
- چھوٹے
- So
- کچھ
- خلا
- بات کر
- ۔
- پھینک دو
- وقت
- عنوان
- مل کر
- اوزار
- حتمی
- استعمال کی شرائط
- صارفین
- نظر
- پانی
- ویب
- کیا
- چاہے
- بغیر
- الفاظ
- قابل
- اور