یہ گائیڈ CSS کا استعمال کرتے ہوئے افقی اور عمودی سیدھ کے طریقہ کار کو ظاہر کرتا ہے۔
سی ایس ایس کا استعمال کرتے ہوئے افقی اور عمودی سیدھ میں کیسے لائیں؟
ڈویلپرز 'افقی' اور 'عمودی' سیدھ کا استعمال کرتے ہیں تاکہ ایک ویب صفحہ پر عناصر کو زیادہ منظم طریقے سے ترتیب دیا جا سکے۔ وہ عناصر، اور مشمولات، پوزیشننگ بٹن یا شبیہیں وغیرہ کو سیدھ میں لانے میں کارآمد ثابت ہو سکتے ہیں۔ بہتر تفہیم کے لیے درج ذیل مثالوں پر عمل کریں:
افقی سیدھ
CSS میں، ٹیکسٹ الائن پراپرٹی کو اس کے بنیادی عنصر کے اندر متن کو افقی طور پر سیدھ میں کرنے کے لیے استعمال کیا جاتا ہے۔ بہتر تفہیم کے لیے درج ذیل کوڈ کے ٹکڑوں کو دیکھیں:
< جسم >
< div کلاس = 'کھاتہ' >
< div کلاس = 'بائیں سیدھ' > لینکس ہنٹ بائیں سیدھ میں ہے۔ < / div >
< div کلاس = 'مرکزی صف بندی' > لینکس ہنٹ سینٹر الائن ہے۔ < / div >
< div کلاس = 'دائیں سیدھ' > لینکس ہنٹ دائیں سیدھ میں ہے۔ < / div >
< / div >
< / جسم >
مندرجہ بالا کوڈ کے ٹکڑوں میں:
- سب سے پہلے، والدین ' div ' عنصر کو ایک کلاس وصف کے ساتھ استعمال کیا جاتا ہے جس کی قدر ہوتی ہے ' کھاتہ '
- اگلا، تین چائلڈ عناصر بنائے گئے ہیں اور ہر ایک div کو کلاس وصف تفویض کیا گیا ہے۔
- آخر میں، 'LeftAlign'، 'centerAlign'، اور 'rightAlign' کی اقدار کلاسز کو فراہم کی جاتی ہیں۔
اب، درج ذیل سی ایس ایس پراپرٹیز کو 'میں داخل کریں۔ ٹیگ:
انداز >
بائیں صف بندی کریں۔ {
ڈسپلے : ان لائن بلاک ;
چوڑائی : 30% ;
بھرتی : 20px ;
پس منظر کا رنگ : جنگل سبز ;
متن سیدھ : بائیں ;
}
.centerAlign {
ڈسپلے : ان لائن بلاک ;
چوڑائی : 30% ;
پس منظر کا رنگ : سرخ ;
بھرتی : 20px ;
متن سیدھ : مرکز ;
}
.rightAlign {
ڈسپلے : ان لائن بلاک ;
چوڑائی : 30% ;
پس منظر کا رنگ : نیلی ;
بھرتی : 20px ;
متن سیدھ : صحیح ;
}
اسٹائل >
مندرجہ بالا کوڈ بلاک میں:
- سب سے پہلے، تینوں کلاسوں کو الگ الگ منتخب کیا جاتا ہے، اور پھر CSS کی خصوصیات کو لاگو کیا جاتا ہے ' ڈسپلے '،' چوڑائی '،' پس منظر کا رنگ 'اور' بھرتی ' ان کے لئے. ان خصوصیات کو تصور کے مقاصد کو بڑھانے کے لیے استعمال کیا جاتا ہے۔
- اگلا، 'کی اقدار بائیں '،' مرکز 'اور' صحیح 'کو فراہم کیے جاتے ہیں' متن سیدھ 'جائیداد' بائیں صف بندی '،' مرکز سیدھ '، اور ' دائیں سیدھ 'بالترتیب کلاسز۔
تالیف کے عمل کے بعد، HTML عناصر اس طرح نظر آتے ہیں:
براؤزر کا مذکورہ بالا سنیپ شاٹ ظاہر کرتا ہے کہ عناصر بائیں، درمیان اور دائیں پوزیشنوں میں افقی طور پر منسلک ہیں۔
عمودی سیدھ
سی ایس ایس ' عمودی سیدھ ' پراپرٹی منتخب عنصر کو سیدھ میں لاتی ہے ' y محور 'ان کے والدین عنصر کے اندر۔ 'عمودی سیدھ' پراپرٹی کی ممکنہ قدریں ہیں ' بیس لائن '،' ذیلی '،' سپر '،' سب سے اوپر '،' ٹیکسٹ ٹاپ '،' درمیانی '،' نیچے '، اور ' متن کے نیچے ' تاہم، ڈویلپرز زیادہ تر ویب پیج ڈیزائن بناتے وقت 'ٹاپ'، 'مڈل' اور 'باٹم' ویلیوز استعمال کرتے ہیں۔ منتخب HTML عنصر کو اوپری پوزیشن پر سیدھ میں کرنے کے لیے، نیچے دیے گئے کوڈ کا ٹکڑا ملاحظہ کریں:
< div کلاس = 'شمار' >< img src = 'hiunsplash.jpg' چوڑائی = '200px' اونچائی = '200px' >
< مدت کلاس = 'captionTopAlign' > یہ متن تصویر کے آگے عمودی طور پر اوپر سیدھ میں ہے۔ < / مدت >
< / div >
مندرجہ بالا کوڈ کے ٹکڑوں میں:
- سب سے پہلے، والدین بنائیں ' div ' عنصر اور ایک قدر تفویض کریں ' شمار ' کرنے کے لئے ' کلاس ' وصف.
- پیرنٹ کنٹینر کے اندر، استعمال کریں ' ٹیگ کریں اور تصویر کا راستہ بطور قدر فراہم کریں src ' وصف.
- اس کے علاوہ، 'کی قدر فراہم کریں 200px 'دونوں کو' چوڑائی 'اور' اونچائی 'کی صفات' 'ٹیگ۔
- اگلا، استعمال کریں ' 'ٹیگ کریں اور اسے ایک کلاس فراہم کریں' کیپشنTopAlign ' آخر میں، اسے ڈمی ڈیٹا فراہم کریں.
اب، HTML عناصر کو اسٹائل کرنے کے لیے CSS کی خصوصیات شامل کریں:
.شمار {چوڑائی : موزوں مواد ;
ڈسپلے : بلاک ;
مارجن-بائیں : 100px ;
بھرتی : 10px ;
سرحد : 2px ٹھوس سرخ ;
}
.captionTopAlign {
عمودی
مندرجہ بالا کوڈ بلاک میں:
- سب سے پہلے، والدین کو منتخب کریں ' شمار 'کلاس کریں اور CSS کو 'فٹ مواد'، 'بلاک'، '100px'، '10px' اور '2px ٹھوس سرخ' کی اقدار فراہم کریں۔ چوڑائی '،' ڈسپلے '،' مارجن-بائیں '،' بھرتی 'اور' سرحد خصوصیات یہ خصوصیات بنیادی عنصر کو اسٹائل کرنے کے لیے استعمال ہوتی ہیں۔
- اگلا، منتخب کریں ' کیپشنTopAlign 'کلاس کریں اور' کی قدر فراہم کریں سب سے اوپر 'سی ایس ایس کو' عمودی سیدھ ' جائیداد. یہ HTML عنصر کو اوپری پوزیشن پر سیدھ میں کرتا ہے۔
کوڈ کی مندرجہ بالا لائنوں کے نفاذ کے بعد، ویب صفحہ اس طرح ظاہر ہوتا ہے:
مندرجہ بالا سنیپ شاٹ دکھاتا ہے کہ منتخب کردہ HTML عنصر اب اوپر سے منسلک ہے۔ اسی طرح، عنصر کو درمیانی، نیچے کی سمتوں وغیرہ میں جوڑا جا سکتا ہے۔
نتیجہ
افقی اور عمودی سیدھ کے لیے، ' متن سیدھ 'اور' عمودی سیدھ بالترتیب سی ایس ایس کی خصوصیات استعمال کی جاتی ہیں۔ 'ٹیکسٹ الائن' پراپرٹی 'کی قدر کی اجازت دیتی ہے بائیں '،' صحیح '،' مرکز 'اور' جواز پیش کرنا ' دوسری طرف، 'عمودی سیدھ' پراپرٹی کی ممکنہ قدریں ہیں ' بیس لائن '،' ذیلی '،' سپر '،' سب سے اوپر '،' ٹیکسٹ ٹاپ '،' درمیانی '،' نیچے '، اور ' متن کے نیچے ' افقی اور عمودی سیدھ صاف اور پیشہ ورانہ ویب ڈیزائن بنانے میں مدد کرتی ہے۔