کیا آپ نے اپنی سائٹ کے سی ایس ایس کے سائز کے بارے میں سوچا ہے؟ اگر آپ کا انداز شیٹ بلوننگ ہے تو، یہ صفحہ انجام دینے میں تاخیر کر سکتا ہے.
اگرچہ سی ایس ایس سب سے بڑی اثاثہ کی قسم نہیں ہے جب آپ خدمت کریں گے، یہ سب سے پہلے میں سے ایک ہے کہ براؤزر کو پتہ چلتا ہے. کیونکہ براؤزر اس صفحے کو انجام دینے سے روک دیا جاتا ہے جب تک سی ایس ایس ڈاؤن لوڈ اور پیروی کیا جاتا ہے، یہ ممکن ہو سکے جتنا ممکن ہو. یہاں آپ کی مدد کرنے کے لئے پانچ تجاویز ہیں.
ایک پیچیدہ سائٹ ملا؟ آپ کو کامل کی ضرورت ہے ویب میزبانی سروس. یا، اگر آپ بغیر کسی سائٹ کو بنانے کے لئے چاہتے ہیں، تو کوشش کریں ویب سائٹ بلڈر .
آپ کے والدین نے آپ کو بتایا کہ خوشحالی ایک فضیلت نہیں ہے، لیکن جب یہ سی ایس ایس آتا ہے، تو وہ غلط ہیں. مسلسل استعمال کیا جاتا ہے، اتسو انتخاب کاروں کو بڑے انداز کے چادروں سے کلوبائٹس ٹرم کر سکتے ہیں. یہ منتخب کریں:
nav ul li.nav-item
یہ زیادہ واضح طور پر اظہار کیا جا سکتا ہے:
.nav-item
اس کے ساتھ ساتھ آپ کے سی ایس ایس سلیے کو برقرار رکھنے میں مدد ملتی ہے، براؤزر بھی عناصر کو تیزی سے عناصر کو نشانہ بنایا جائے گا. براؤزرز دائیں بائیں سے منتخب کرنے والے کو منتخب کریں. گہری انتخاب کنندہ ہیں، اب یہ براؤزر کے لئے براؤزر کے لئے لیتا ہے اور ان عناصر کو دوبارہ فراہم کرنے کے لئے لیتا ہے جو ان انتخابات پر لاگو ہوتے ہیں. پیچیدہ ڈومینز کے لئے جو اکثر ریفلو کرتے ہیں، مختصر انتخابات بھی جینک پر کاٹ سکتے ہیں.
مثالی طور پر، آپ چاہتے ہیں کہ انتخاب کاروں کو ممکنہ طور پر اتوار کے طور پر ہونا چاہتے ہیں، لیکن اس کا مطلب یہ نہیں ہے کہ آپ کو ہڈی میں سب کچھ کم کرنا چاہئے. کبھی کبھی آپ کو اجزاء کو بڑھانے کے لئے اضافی مخصوصیت کی ضرورت ہے. صحیح توازن کو ہڑتال کرو، لیکن عملی طور پر بھی.
یہ عام احساس کی طرح لگتا ہے، لیکن آپ حیران ہوں گے کہ کتنی بار لونگھند کی خصوصیات غیر ضروری طور پر استعمال کرتے ہیں. یہاں کچھ LORGHAN پر خصوصیات کا ایک مثال ہے:
فونٹ سائز: 1.5rem؛
لائن اونچائی: 1.618؛
فونٹ-خاندان: "ایریل"، "ہیلیویٹیکا"، سنس-سیرف؛
یہ بہت سی سی ایس ہے! چلو یہ صاف ہے:
فونٹ: 1.5REM / 1.618 "Arial"، "ہیلیویٹیکا"، سینس سیرف؛
The. فونٹ Shorthand کی جائیداد بہت سے اعلانات ایک آسان ایک لائنر میں بہت کم جگہ لیتا ہے جو بہت کم جگہ لیتا ہے.
مندرجہ بالا مثال کے طور پر، آثار قدیمہ اس کے لونگینڈ کے مقابلے میں تقریبا 40 فی صد کم جگہ کا استعمال کرتا ہے. یہ پہلی نظر میں پڑھنے کے قابل نہیں ہے، لیکن اس کا استعمال کرتے ہوئے کچھ وقت گزارنے کے بعد مطابقت پذیری دوسری فطرت بن جاتی ہے.
بلکل، فونٹ آپ کے لئے دستیاب واحد آثار نہیں ہے. مثال کے طور پر، مارجن طویل خصوصیات کی جگہ پر استعمال کیا جا سکتا ہے جیسے مارجن- اوپر ، مارجن - دائیں اور اسی طرح.
The. Padding. جائیداد اسی طرح کام کرتا ہے. آپ کے سی ایس ایس کو صاف کرنے کے مزید طریقوں کے لئے، موزیلا ڈویلپر نیٹ ورک ایک مددگار فہرست پیش کرتا ہے آثار قدیمہ پراپرٹی حوالہ جات .
کیا آپ کو جھگڑا میں مزید قیمت کو زیادہ سے زیادہ کرنے کی ضرورت ہے؟ مثال کے طور پر، آتے ہیں کہ آپ کے پاس ایک عنصر عنصر ہے جو بڑے ڈسپلے کے لئے اپنے فونٹ کا سائز تبدیل کرنے کی ضرورت ہے.
اس صورت میں، آپ کو زیادہ مخصوص استعمال کرنا چاہئے حرف کا سائز بجائے ملکیت:
H1 {
فونٹ: 1.5rem / 1.618 "Arial"، "ہیلیویٹیکا"، سینس سیرف؛
}
media (منی چوڑائی: 60REM) {
H1 {
فونٹ سائز: 2rem؛
}
}
یہ صرف آسان نہیں ہے، یہ جزو لچک میں اضافہ بھی کرتا ہے. اگر بنیادی طور پر کسی دوسرے حصے میں فونٹ جائیداد میں ترمیم کی جاتی ہے، ان تبدیلیوں کو بڑی ڈسپلے تک پھیل جائے گا. یہ اجزاء کے اوورائڈس کے لئے بہت اچھا کام کرتا ہے جہاں ایک نیا سیاق و سباق مختلف علاج کی ضرورت ہے.
The. preload. وسائل اشارہ براؤزر کو آپ کی سائٹ کے سی ایس ایس لوڈ کرنے پر ایک سر شروع کر سکتا ہے. The. preload. وسائل اشارہ ایک اثاثہ کے لئے ابتدائی بازو شروع کرنے کے لئے براؤزر کو بتاتا ہے.
آپ اسے ایک کے طور پر مقرر کر سکتے ہیں & lt؛ لنک اور جی ٹی؛ ایچ ٹی ایم ایل میں ٹیگ:
<پری زبان = "ایچ ٹی ایم ایل"> <کوڈ> & lt؛ لنک REL = "Preload" href = "/ CSS / Styles.css" AS = "سٹائل" اور جی ٹی؛یا آپ کے سرور کی ترتیب میں HTTP ہیڈر کے طور پر:
<پری زبان = "http"> <کوڈ> لنک: & lt؛ /css/styles.csss> ؛؛ rel = preload؛ AS = اندازان دونوں نظریات میں، preload. براؤزر کو ایک سر لوڈنگ پر شروع ہوتا ہے / css/styles.css. . استعمال کرتے ہوئے preload. HTTP ہیڈر میں ترجیحی ہے، کیونکہ اس کا مطلب یہ ہے کہ براؤزر جواب کے ہیڈر میں پہلے ہی اشارہ ہیڈر میں اشارہ کرے گا، بعد میں جواب کے جسم میں.
استعمال کرنے کا ایک اور سبب preload. HTTP ہیڈر میں یہ ہے کہ یہ زیادہ سے زیادہ HTTP / 2 عمل درآمد پر سرور دھکا ایونٹ شروع کرے گا. سرور دھکا ایک میکانزم ہے جس کی وجہ سے اثاثوں کو قبل از کم کلائنٹ کو دھکا دیا جاتا ہے جب مواد کی درخواستوں کی درخواست کی جاتی ہے، اور یہ سی ایس ایس کو انلاک کرنے کی طرح کارکردگی کے فوائد پیش کرتا ہے.
HTTP / 1 پر سرور دھکا دستیاب نہیں ہے. تاہم، استعمال کرتے ہوئے preload. HTTP / 1 ماحول میں اب بھی کارکردگی کو بہتر بنا سکتا ہے.
یہ آپ کے سی ایس ایس کو بے ترتیب چیکر کے ساتھ ڈپلیکیٹ قواعد کے لۓ چیک کر سکتا ہے. مثال کے طور پر روبی پر مبنی آلے سی ایس ایس ایس لے لو.
روبی صارفین اس کے ساتھ انسٹال کرسکتے ہیں:
<پری زبان = "روبی"> <کوڈ> منی انسٹال CSSCSSایک بار انسٹال ہونے کے بعد، آپ اپنے سی ایس ایس کی طرح اس طرح کی کمی کے لئے جانچ کر سکتے ہیں:
<پری زبان = "روبی"> <کوڈ> CSSCSS -V Styles.cssیہ کمانڈ کی فہرست ہے جس میں منتخب کردہ قواعد و ضوابط کا حصہ ہے جو آپ کو جگہ کو بچانے کے لئے ڈپلیکیٹ کر سکتے ہیں:
{H1} اور {P} 3 اعلانات کا اشتراک کریں
رنگ: # 000.
لائن کی اونچائی: 1.618.
مارجن: 0 0 1.5rem
آپ ایک انتخاب کنندہ کے تحت ڈپلیکیٹ قوانین منتقل کر سکتے ہیں:
H1، P {
رنگ: # 000؛
لائن اونچائی: 1.618؛
مارجن: 0 0 1.5rem؛
}
آپ حیران ہوں گے کہ اس عمل کو بڑی منصوبوں میں کتنی جگہ بچا سکتی ہے. کا استعمال کرتے ہیں --مدد مزید حکموں کو دیکھنے کا اختیار آپ کو مزید چیزوں کو بہتر بنانے کے لئے استعمال کر سکتے ہیں.
سب سے اوپر چیری کے لئے، آپ استعمال کر سکتے ہیں CSSNANO. - ایک نوڈ اور پوسٹ سی ایس ایس پر منحصر آلہ. CSSNANO نہ صرف سی ایس ایس کو کم کرتا ہے، یہ بہت سے توجہ مرکوز کرنے والے اصلاحات بناتا ہے جو آپ کے سی ایس ایس کو بھی کم کرسکتا ہے. اس طرح آپ کے سسٹم پر این پی ایم کے ساتھ انسٹال کریں:
NPM I -g CSSNANO-CLI
پھر اپنے سی ایس ایس کو بہتر بنانے کیلئے اسے استعمال کریں:
CSSNANO STYLES.CSS آپٹمائزڈ-شیلیوں. سی ایس ایس
اگر چل رہا ہے حکموں کو چل رہا ہے تو آپ کی سٹائل نہیں ہے، آپ تعمیراتی نظام کے ساتھ CSSNANO کو خودکار کرسکتے ہیں. گلپفائل میں CSSNANO کیسے استعمال کرنا ہے:
تعمیر گلپ = کی ضرورت ہے ("گلپ")؛
COST POSTCSS = کی ضرورت ہے ("گلپ پوسٹس")؛
COST CSSNANO = کی ضرورت ہے ("CSSNANO")؛
COST Buildcss = () = & gt؛ {
GUBP.SRC ("سی ایس ایس / شیلیوں. سی ایس ایس" واپس لو)
.pipe (Postcss ([CSSNANO ()]
.pipe (gulp.dest ("سی ایس ایس / مرضی کے مطابق"))؛
}؛
Const واچ = () = & gt؛ {
gulp.watch ("سی ایس ایس / شیلیوں. css"، buildcss)؛
}؛
برآمد. Buildcss = buildcss؛
برآمدات = گھڑی؛
The. Buildcss. ٹاسک آپ لکھتے ہیں سی ایس ایس پڑھتے ہیں سی ایس ایس / شیلیوں. css. پھر، اس کے لئے مرضی کے مطابق پیداوار پائپ سی ایس ایس / مرضی کے مطابق ڈائرکٹری. The. دیکھو ٹاسک بند Buildcss. جب بھی تبدیل ہوتا ہے سی ایس ایس / شیلیوں. css. .
The. دیکھو اس کے بعد ٹرمینل میں ٹاسک کیا جا سکتا ہے:
گلپ واچ
کچھ tweaking کے ساتھ، آپ ایک کام کے بہاؤ کی تعمیر کر سکتے ہیں جو دوسرے سی ایس ایس سے متعلقہ کاموں کے علاوہ اس مخصوص اصلاح کو انجام دیتا ہے، جیسے SASS / کم فائلوں، آٹوپریفکس اور زیادہ.
اپنی ویب سائٹ کے صفحات کو بچانا چاہتے ہیں؟ پی ڈی ایف کے طور پر برآمد کریں اور قابل اعتماد میں محفوظ کریں کلاؤڈ اسٹوریج .
یہ مضمون اصل میں شائع ہوا نیٹ ویب ڈیزائنرز کے لئے دنیا کے معروف میگزین. یہاں سبسکرائب کریں .
متعلقہ مضامین:
(تصویری کریڈٹ: ایڈوب) فوٹوشاپ میں فانٹ: فوری لنکس روا..
آنکھوں کو کسی بھی کامیاب تصویر کا سب سے اہم عنصر ہے، لیکن بہت سے لوگ انہ�..
دن سے رات کے تبادلے کے دوران جب تک فوٹوشاپ ایڈجسٹمنٹ تہوں میں موجود ہے، ..
ڈیجیٹل طور پر استعمال کرتے ہوئے پینٹنگ ڈرائنگ ٹیبلٹ اور ڈرائنگ..
جب زبرش میں مخلوق کا تصور کرتے ہوئے، آپ کے خیال کو ایک گریسیلیل کے طور پ�..
ایسی دنیا میں جہاں صارفین کو ویب اور موبائل پر ان کے تجربے کی اعلی توقعات ہوتی ہے، پروٹوٹائپ اور صارف کی ت�..
کونیی مواد ایک UI اجزاء کے فریم ورک ہے جو کوکولر 2 کے لئے Google کے مواد کے ڈی..
کچھ موبائل ڈیزائن ایک مسئلہ سے متاثر ہوتے ہیں: وہ سطح پر بہت اچھا لگ سکت�..