کمپيوټر, پروګرام
CSS دنده: د بېلګې
. هډوانې-لومړنیو اکثرا سره CSS له لارې موقف عناصر ستونزه نه لرو. Position куда проще в освоении, чем кажется на первый взгляд. په حقیقت کې، CSS موقف د ملکیت ډير اسانه ته په پرتله په لومړي نظر داسې ښکاري چې زده کړي. د برلاسۍ يې، تاسو يوه ځواکمنه وسيله سره چې تاسو کولای شي په سمه ځایونه ټول مخ عناصر انتظام ترلاسه کړي. добиться результата, нужно знать обо всех существующих значениях, поскольку принципы их действия сильно различаются خو په موخه د پايلو تر لاسه کړي، تاسو باید د ټولو موجوده ارزښتونو په اړه پوه شي، ځکه چې د خپلو کړنو اصول دا دي ډېر توپير
د سند د جريان ځانګړتیاوې
работает с потоком веб-страницы. موقف د CSS سره د ويب پاڼې د جريان کې کار کوي. څنګه دې پوه شي؟ html- разметке. په تلواله، د ټولو مخ عناصر په امر په کوم کې چې تاسې ورته په html- اضايف بیه جوړ ترتيب شوي دي. header расположен над тегом footer, то и на странице он будет отображаться выше. که سرۍ ته نښان پروت د ليکنو ترتيبول په پښۍ، او بیا دا به نندارې ته د مخ پورته شي. footer в html над «хедером», «подвал» страницы будет отображаться над «шапкой». برعکس که چیرې د ځینو عواملو له تاسو پرېکړه په HTML په "Heder" یو پښۍ ځای، "زميني" مخ به نندارې ته د "خولۍ" پورته شي. په دې صورت کې د بنديز په کچه عناصر ټول سور يې موجود اشغال. Lowercase، په خپل وار، په یوه قطار کې ترتيب شوي دي، په داسې حال کې چې دا د ټولو نه اخلي، او بیا به د نوي یو ته وسپارل شي. دا کړنلاره ده د "د سند د جريان." نومیږی
د جريان سلوک کارول موقف د ملکیت بدلون . په CSS. float, но его мы рассматривать не будем. دا هم کولای شي چې د لرګې د مال له امله توپير لري، خو دا به په پام کې نه شي. د ګمارلو غړي سره شي تر څو د عامه ويالو، چې وروسته تر هغې چې دا به د بل ډول چلند پيل څخه د "راځي". څنګه کټ - دا د مالونو ارزښت پورې اړه لري.
CSS دنده: د ثابتو
или статическое позиционирование, является значением по умолчанию для всех блоков html, которые вы создали. دنده: د ثابتو، او يا د ثابتو موقف د ټولو html بلاکونو چې تاسو جوړ تلوالیزه ده. په نورمال ډول حالاتو کې، تاسو نه لري له هغه سره چلند وکړي. static. که هر ډول بنديز يا په اړونده ده په ټولو هر مقام تعريف نه، نو دا مهمه ده چې د ثابتو. په پاڼه کې چې په برخه کې سره د جريان سره سم دی نندارې ته. right/left или top/bottom, никакого эффекта не будет. که تاسو د هغه چپ یا Top / ښکته وښيي د ملکیت حق /، اغېز نه به وي.
CSS دنده: د ثابت
оказывается вне нормального потока документа. کله چې دا ملکیت د کارولو، د عنصر د سند عادي جريان څخه بهر ده. относительно окна браузера, независимо от того, как размещаются прочие компоненты. اوس خپل دريځ دی محاسبه خپلوان د لټووني کړکۍ، په پام کې د څومره نورو برخو کي موقيعت لري. : fixed отправится в верхнюю часть страницы, прижмется к краю окна браузера, а прочие элементы займут его место в соответствии с потоком. په بل عبارت، سره د موقف د یو بلاک: د ثابت د مخ په سر کې، د لټووني کړکۍ په څنډه پر وړاندې د فشار څخه ووځي او د نورو عناصرو ته د جریان له مخې د خپلو ترسره شي.
د ثابت موقف عناصر اصلي ځانګړنه ده چې هغوی کولای شي د نورو بلاکونو او مخ تار ته راشي. : fixed будет будто бы оставаться на месте, не исчезая с экрана. کله چې له موقف د بنديز خوي: ثابت به ظاهرا پرته پرده له ورکېدو په خپل ځای پاتې شي. دا ګټور که تاسو باید وتل یا په شان، چې د کارونکي بايد تل ته لاسرسی ولري. ثابته ځای هم کارول که تاسو غواړی چې د مخ د يو ټاکلي برخه یو چټک رغښت تڼی په ځای.
CSS دنده: د نسبي
. دغه ملکیت په کارولو سره دی خپلوان ځای وباله. : relative, тот останется на своем месте. که تاسو د توکی ملکیت مقام جوړ: د نسبي، نو هغه به په خپل ځای پاتې دي. right/left и top/bottom. په لومړۍ کتنې، هيڅ ډېره پېښېږي، خو د ټولو بدلون که نوره ګټه اخيستل مال حق / چپ او Top / ښکته. هغوی کولی شي چې د خپل ځای د برخې نسبي غورځنګ کنټرول وکارول شي. останутся на своих положениях, не обращая внимания на освободившееся место . په SPOT چې د بنديز يا کرښې کارول کيږي، به په يوې تشې فضا وي - د نورو عناصرو په خپلو دندو پاتې دي، چې د خالي ځايونو پاملرنه، نه ده.
کله چې تاسو د حرکت د جز نه د مخ د شاوخوا سیمو د دريځ نه اغیز وکړي. هغوی به په خپل ځای پاتې دي، که څه هم په نسبي ډول پر ځای د بنديز کولای شي د هغوی مخه ونيسي. په خپله، د ملکیت دی په ندرت سره کارول کيږي. معمولا دا ده چې سره په لاندې پورتني بحث په تړاو کارول.
نږه ځای پرځای
د تر ټولو په زړه پورې او له ټولو څخه په وار وار کارول انتخابونو یو. کله چې مال موقف په کارولو absolute положение компонента страницы будет высчитываться относительно окна браузера. سره د مخ جز مطلق ځای کې ارزښت به له خپلوانو څخه د لټووني کړکۍ محاسبه شي. элементы (не являющиеся абсолютно позиционированными) словно «забудут» о существовании «собрата» с Position : absolute и займут его место в потоке. نور عناصر (غير مطلق ځای) په شان د موقف د شتون چې د "ورور" په اړه د "هېر": مطلق او په جریان کې به د هغه ځای ونيسي. : fixed, но есть и серьезные различия. دا به داسې ښکاري چې هر څه دی کټ مټ لکه د حالت په صورت کې ورته: ثابت، خو مهم توپير شتون لري.
top/right/bottom/left. لومړی، د عنصر د دریځ کولای شي په ازاده توګه کنټرول شي - د دې ملکیت Top / حق / ښکته / پاتې کارول شوي دي. 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 مرکز
او د اصلي ستونزو او لومړنیو څخه دا ده چې د عنصر په عمودي او افقي مرکز شي. , сделать это проще простого. په سمه توګه د موقف د ملکیت په کارولو سره، دا آسانه. CSS دنده: په دې مرکز کې د مطلق ده په لاندې ډول دي. iv с классом absolute-div, который находится в «диве» с классом relative-div. راځئ چې وايي تاسو ټولګي D IV مطلق-div، چې په د ټولګي خپلوان-div "diva" دی. "د موروپلار" او د خپلو سور مساوي د ټول مخ سور ځای خپلوان. и высоту 400 px, абсолютное позиционирование и по умолчанию располагается в верхнем левом углу родительского элемента. "ورثه،" یو عرض او د 400 px، نږه ځای پرځای یو قد، او له خوا د مور عنصر د مشرانو-کيڼ کونج کې تلوالیزه کې پروت دی.
top: 50 % и left: 50 %. ټول تاسو ته اړتيا نه - ده چې د مطلق جز سر جوړ: 50 په سلو کې او پاتې: 50٪. تقریبا ترسره! сдвинулся с места и оказался почти в центре, но не совсем. مطلق-div خوريده او وه تقریبا په مرکز کې، خو نه په بشپړه توګه. مانا "مور" ته د هغه د پای سره تړاو لري، او موږ بايد د بنديز د مرکز تر لاسه ثابته کړه چې د مرکز وي. "د تخم." margin-left и margin-right со значениями -200 px. د دې، چې تاسو ته اړتيا لري تر څو د هغه سره د ارزښتونو -200 px یوه حاشیه-پرېښود او حاشیه-حق غوښتنه وکړي. په دې ډول، موږ د خپلو د لوړوالی او سور نيمايي په بشپړه توګه ځای د بنديز ته واړوي. ټول دا په منځني!
تداخل برخې
ستونزه کیدای شي ستونزمن وي، په لومړي نظر، د هغوی د «ګاونډي» ځای عناصرو "د ښیو". : fixed будет перекрывать все, что расположено на странице. د مثال په توګه، د جز دنده: د ثابت به د ټولو پروت پر مخ واوړې. z-index, однако помните, что оно работает только для позиционированных элементов. د حالاتو د سمولو، تاسو کولی شئ د z-شاخص مال وکاروي، خو ياد ولرئ چې دا یوازې د ځای عناصرو کار کوي. په همدې توګه، که تاسو غواړئ چې د ثابت موقف عنصر سر یو بلاک کې ځای، د دې واحد به هم ولري د ځای ټاکل. د مثال په توګه، يو خپلوان.
учший способ освоить позиционирование – рассматривать примеры Position CSS, экспериментировать и пробовать что-то свое. A د ښه لاره ده چې د موقف master - مثالونه موقف د CSS ګڼل، د تجربې او څه توپير هڅه وکړي. calc() – это даст возможность более гибко настраивать расположение. هڅه وکړئ چې په سره دنده calc () په تړاو دا استفاده زده - دا به د لوی انعطاف وتوانوي چې د دريځ عیار. که څه هم، په یاد ولرئ چې دغه ملکیت دی د ټول "خالص" هغه مخونه د جوړولو لپاره نه دي. له هغې سره، تاسو هم نسبتا کم عناصر حرکت ته اړتیا لري، او یا کولای شي ډېر اسانه وارخطا تر لاسه شي.
Similar articles
Trending Now