کمپیوٹرزپروگرامنگ

CSS پوزیشن: مثالوں

. لے آؤٹ-beginners کے اکثر CSS ذریعے پوزیشننگ عناصر کے ساتھ مشکل ہے. Position куда проще в освоении, чем кажется на первый взгляд. اصل میں، CSS پوزیشن املاک یہ پہلی نظر میں لگتا ہے کے مقابلے میں جاننے کے لئے بہت آسان ہے. انہیں عبور کر کے، آپ کو ایک طاقتور آلہ ہے جو آپ کو صحیح جگہوں میں تمام صفحہ عناصر کا بندوبست کر سکتے ہیں جس کے ساتھ ملتا ہے. добиться результата, нужно знать обо всех существующих значениях, поскольку принципы их действия сильно различаются لیکن نتائج حاصل کرنے کے لئے، آپ کو تمام موجودہ اقدار کے بارے میں معلوم کرنے کے لئے، ان کے اعمال کے اصولوں بہت مختلف ہیں کیونکہ ضرورت

دستاویز کے بہاؤ کی تفصیلات

работает с потоком веб-страницы. پوزیشن CSS ویب صفحے بہاؤ کے ساتھ کام کرتا ہے. اس طریقے کو سمجھنے کیلئے؟ html- разметке. بنیادی طور پر، تمام صفحہ عناصر جس میں آپ کو ایچ ٹی ایم ایل مارکاپ میں ان کو پیدا ترتیب میں کا اہتمام کر رہے ہیں. header расположен над тегом footer, то и на странице он будет отображаться выше. ہیڈر ٹیگ ٹیگ فوٹر پر واقع ہے، اور پھر تو یہ صفحہ کے اوپر دکھایا جائے گا. footer в html над «хедером», «подвал» страницы будет отображаться над «шапкой». اس کے برعکس، کسی وجہ سے آپ کو "Heder" پر HTML میں ایک فوٹر رکھنے کے لئے فیصلہ کرتے ہیں تو، "تہہ خانہ" صفحہ "ٹوپی" کے اوپر دکھایا جائے گا. اس صورت میں، بلاک سطح کے عناصر ان کے لئے دستیاب پوری چوڑائی پر قبضہ. چھوٹے، کے نتیجے میں، ایک قطار میں کا اہتمام کر رہے ہیں یہ سب لے نہیں ہے جبکہ، اور پھر نئے ایک میں منتقل کر دیا جائے گا. یہ عمل "دستاویز کے بہاؤ" کہا جاتا ہے

بہاؤ کے رویے استعمال کیا مقام جائیداد کو تبدیل کرنے کیلئے . سی ایس ایس میں. float, но его мы рассматривать не будем. یہ بھی فلوٹ کی خصوصیات کی وجہ سے مختلف کر سکتے ہیں، لیکن یہ غور نہیں کیا جائے گا. پوزیشننگ رکن کے ساتھ مشترکہ ندی، جس کے بعد یہ مختلف طریقے سے برتاؤ کرنا شروع کر دیں گے میں سے "گر" کے لئے بنایا جا سکتا ہے. کس طرح بالکل - یہ جائیداد کی استعمال شدہ قیمت پر انحصار کرتا ہے.

CSS پوزیشن: جامد

или статическое позиционирование, является значением по умолчанию для всех блоков html, которые вы создали. مقام: جامد، یا جامد پوزیشننگ تمہیں پیدا کیا ہے کہ تمام HTML بلاکس کے لئے پہلے سے طے شدہ ہے. عام حالات کے تحت، آپ اس کے ساتھ نمٹنے کے لئے کی ضرورت نہیں. static. کسی بھی بلاک یا لائن کسی بھی پوزیشن پر تعریف یوں تو نہیں ہے، لہذا یہ ضروری جامد ہے. صفحہ پر اس جزو کے بہاؤ کے مطابق میں دکھایا جاتا ہے. right/left или top/bottom, никакого эффекта не будет. کیا تم نے اس کی جائیداد کا حق / بائیں یا اوپر / نیچے دکھائے تو کوئی اثر ہو جائے گا.

CSS پوزیشن: فکسڈ

оказывается вне нормального потока документа. اس کی خاصیت کو استعمال کرتے وقت، عنصر دستاویز کے عام بہاؤ سے باہر ہے. относительно окна браузера, независимо от того, как размещаются прочие компоненты. اب اس پوزیشن سے قطع نظر دیگر اجزاء واقع ہیں کہ کس طرح کے، براؤزر ونڈو کے رشتہ دار شمار کیا جاتا ہے. : fixed отправится в верхнюю часть страницы, прижмется к краю окна браузера, а прочие элементы займут его место в соответствии с потоком. دوسرے الفاظ میں، پوزیشن کے ساتھ ایک بلاک: مقررہ صفحے کے سب سے اوپر، براؤزر ونڈو کے کنارے کے خلاف دبایا چھوڑ دیں، اور دیگر عناصر کے بہاؤ کے مطابق اس کی جگہ لے.

مقررہ پوزیشن عناصر کی اہم خصوصیت ہے کہ وہ دیگر بلاکس اور صفحے سٹرنگ وورلیپ کر سکتے ہیں. : fixed будет будто бы оставаться на месте, не исчезая с экрана. پوزیشن کے ساتھ بلاک طومار کر کب: فکسڈ قیاس سکرین سے غائب بغیر جگہ میں رہے گا. آپ تشریف لے کرنے یا صارف کو ہمیشہ تک رسائی حاصل کرنا ضروری ہے جس کے لئے کی ضرورت ہے تو، جیسے یہ مفید ہے. آپ کے صفحے کے ایک خاص حصے میں ایک فوری طومار بٹن رکھنے کے لئے چاہتے ہیں تو فکسڈ پوزیشننگ بھی استعمال ہوتا ہے.

CSS پوزیشن: رشتہ دار

. اس کی خاصیت کا استعمال کرتے ہوئے رشتہ دار پوزیشننگ کہا جاتا ہے. : relative, тот останется на своем месте. آپ شے کی جائیداد مقام مقرر کرتے ہیں: رشتہ دار ہے، وہ اس کی جگہ میں رہے گا. right/left и top/bottom. پہلی نظر میں، کچھ بھی نہیں زیادہ سے زیادہ ہوتا ہے، لیکن اگر بائیں / دائیں اور سب سے اوپر / نیچے مزید استعمال کے خواص سب کو تبدیل کریں. انہوں نے اس کے مقام کا جزو رشتہ دار کی تحریک کو کنٹرول کرنے کے لئے استعمال کیا جا سکتا. останутся на своих положениях, не обращая внимания на освободившееся место . جہاں بلاک یا لائن استعمال کیا جاتا ہے جگہ میں، ایک خالی جگہ ہو گی - دیگر عناصر، ان کے عہدوں پر رہنے کی جگہ خالی پر توجہ نہیں دے.

جب آپ منتقل جزو صفحے کے ارد گرد کے حصوں کی پوزیشن متاثر نہیں کرتا. اگرچہ نسبتا پوزیشن بلاک انہیں مسدود کر سکتے ہیں وہ جگہ میں رہے گا. خود میں، جائیداد شاذ و نادر ہی استعمال کیا جاتا ہے. عام طور پر یہ مندرجہ ذیل اوتار کے ساتھ مل کر میں استعمال کیا جاتا ہے.

مطلق پوزیشننگ

سب سے زیادہ دلچسپ اور سب سے زیادہ کثرت سے استعمال کے اختیارات میں سے ایک. خواص پوزیشن کو استعمال کرتے وقت absolute положение компонента страницы будет высчитываться относительно окна браузера. صفحہ اتحادیوں کی مطلق پوزیشن کی قدر کے ساتھ براؤزر ونڈو کے رشتہ دار کا حساب کیا جائے گا. элементы (не являющиеся абсолютно позиционированными) словно «забудут» о существовании «собрата» с Position : absolute и займут его место в потоке. دیگر عناصر (غیر بالکل پوزیشن) پوزیشن کے وجود کو "بھائی" کے بارے میں "بھول" جیسے: مطلق اور سلسلہ میں ان کی جگہ لے لیں گے. : fixed, но есть и серьезные различия. یہ سب کچھ بالکل پوزیشن کی صورت میں کے طور پر ایک ہی ہے کہ لگتا ہے: مقرر، لیکن اہم اختلافات ہیں.

top/right/bottom/left. اول، عنصر کی پوزیشن کو آزادانہ طور پر کنٹرول کیا جا سکتا ہے - اس کی خاصیت کے سب سے اوپر / دائیں / نیچے / بائیں لئے استعمال ہوتے ہیں. bottom : 100px, блок «оттолкнется» от нижней част страницы на 100 пикселей. مثال کے طور پر، آپ سب سے نیچے کی قیمت مقرر کرتے ہیں تو: پر 100px، بلاک "دھکا" صفحہ 100 پکسلز کی گہرائیوں سے. دوم، "مطلق" جزو طومار کر رہا ہے، جب جگہ میں رہیں گے اس کے بجائے ایک صفحے پر تشریف لے کرنے کے.

والدین عناصر کے ساتھ تعامل مطلق یونٹس

تم بالکل پوزیشن جزو سے زیادہ بھی زیادہ عین مطابق کنٹرول حاصل کر سکتے ہیں. : fixed, relative или absolute. ایسا کرنے کے لئے آپ کو اس کے والدین کی جائیداد پوزیشن قائم کرنے کی ضرورت ہے: مقرر، رشتہ دار یا مطلق.

ایک مثال پر غور کریں. div с классом relative-div, внутри которого размещается div с классом absolute-div. آپ جس کے اندر مطلق-div کی کلاس کے ساتھ ایک div رکھا جاتا رشتہ دار-div کی ایک کلاس کے ساتھ ایک div ہے. : absolute. مطلق: ہم ڈور یونٹ جائیداد پوزیشن مقرر. انہوں نے کہا کہ فوری طور پر ندی سے "بند کر لیتا ہے" اور اب اس کی جگہ براؤزر ونڈو کے رشتہ دار شمار کیا جاتا ہے، کیونکہ کہیں سب سے اوپر ہے. relative-div свойство Position : relative и «блудный сын» возвращается на место. ابھی طبقے رشتہ دار-div کی پوزیشن جائیداد کے ساتھ دیئے بلاک: رشتہ دار اور "مسرف بیٹے" کی جگہ میں ہے. تقریبا. اصل میں، یہ والدین عنصر کے اوپری بائیں کونے میں ظاہر ہوتا ہے.

ایسا کیوں ہو رہا ہے؟ : absolute. وضاحتی خصوصیات کی پوزیشن میں ڈیل: مطلق. static, позиция начинает зависеть от родительского элемента. بنیادی طور پر، اس کی جگہ آپ کے براؤزر پر انحصار کرتا ہے، لیکن "والدین" بھی جامد لیکن کچھ کے طور پر پوزیشن میں ہے تو اس کی پوزیشن والدین عنصر پر انحصار کرنے کے لئے شروع ہوتا ہے. آپ کی براؤزر ونڈو کے رشتہ دار proschityvaya بڑی تعداد کے بغیر کہیں بھی جزو رکھ سکتے ہیں، کیونکہ یہ بہت اچھا ہے. داخلے کے اکثر شبیہیں، بٹن اور دوسرے چھوٹے اشیاء رکھنے کے لئے استعمال کیا جاتا ہے.

پوزیشن CSS مرکوز

اہم مشکلات beginners کے میں سے ایک عمودی اور افقی عنصر مرکز ہے. , сделать это проще простого. مناسب طریقے سے پوزیشن جائیداد کا استعمال کرتے ہوئے، یہ آسان بناتے ہیں. CSS مقام: مندرجہ ذیل کے طور پر مرکز میں مطلق مقرر کیا گیا ہے. iv с классом absolute-div, который находится в «диве» с классом relative-div. کی آپ کو کلاس رشتہ دار-div میں "دوا" میں ہے جس میں ایک کلاس ڈی IV مطلق-DIV، ہے کہنے دو. "والدین" اور اس کی چوڑائی پورے صفحے کی چوڑائی کے برابر کرنے کی پوزیشن رشتہ دار. и высоту 400 px, абсолютное позиционирование и по умолчанию располагается в верхнем левом углу родительского элемента. "اولاد" چوڑائی اور 400 پکسلز، مطلق پوزیشننگ کی بلندی ہے، اور والدین عنصر کے اوپری بائیں کونے میں پہلے سے طے شدہ کی طرف واقع ہے.

top: 50 % и left: 50 %. 50 فیصد اور بائیں: 50٪ - آپ کو صرف اتنا کرنا مطلق جزو سب سے قائم کرنے کے لئے ہے. تقریبا ہو گیا! сдвинулся с места и оказался почти в центре, но не совсем. مطلق-div کے ہلتا اور تقریبا مرکز میں تھا، لیکن کافی نہیں. مطلب ہے کہ "والدین" اپنے اختتام سے متعلق، اور ہم نے بلاک کے مرکز میں حاصل کرنے کی ضرورت کا مرکز ثابت ہوا "بیج". margin-left и margin-right со значениями -200 px. ایسا کرنے کے لئے، آپ کو اقدار -200 پکسلز کے ساتھ اسے ایک مارجن سے بائیں اور مارجن سے دائیں پوچھنے کی ضرورت. اس طرح، ہم اس کی اونچائی اور چوڑائی میں سے نصف پر بالکل پوزیشن بلاک منتقل. یہ تمام وسط میں!

اتیویاپی اجزاء

مسئلہ ان کے "پڑوسیوں" سے پوزیشن عناصر "کے نفاذ"، پہلی نظر میں، مشکل ہو سکتا ہے. : fixed будет перекрывать все, что расположено на странице. مثلا، جزو پوزیشن: فکسڈ تمام صفحے پر واقع جگہ لے لے گی. z-index, однако помните, что оно работает только для позиционированных элементов. صورتحال کا تدارک، آپ Z انڈیکس کی خصوصیات کا استعمال کرتے ہیں، لیکن یہ صرف پوزیشن عناصر کے لئے کام کرتا ہے اس کو یاد کر سکتے ہیں. اس کے مطابق، آپ کو مقررہ پوزیشن عنصر کے سب سے اوپر پر ایک بلاک رکھنے کے لئے چاہتے ہیں تو، اس یونٹ کو بھی پوزیشننگ مقرر کرنا پڑے گا. مثال کے طور پر ایک رشتہ دار.

учший способ освоить позиционирование – рассматривать примеры Position CSS, экспериментировать и пробовать что-то свое. تجربہ اور کچھ مختلف کرنے کی کوشش کرنا مثالیں پوزیشن CSS سمجھا، - پوزیشننگ مالک کے لئے ایک بہترین طریقہ ہے. calc() – это даст возможность более гибко настраивать расположение. تقریب حساب () کے ساتھ مل کر میں اس کا استعمال کرنے کے لئے سیکھنے کے لئے کوشش کریں - اس کی پوزیشن کو ایڈجسٹ کرنے کے لئے زیادہ لچک قابل بنائے گی. تاہم، یہ جائیداد پورے "نیٹ" کے صفحات کی تعمیر کے لیے نہیں ہے یاد رکھیں کہ. اس کے ساتھ، آپ کو نسبتا چھوٹے عناصر کو منتقل کرنے کی ضرورت ہے یا الجھن میں حاصل کرنے کے لئے بہت آسان ہو سکتا ہے.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.delachieve.com. Theme powered by WordPress.