ՀամակարգիչներԾրագրավորում

CSS Պաշտոն: օրինակները

. Layout սկսնակների հաճախ դժվարանում դիրքորոշման տարրերի միջոցով CSS. Position куда проще в освоении, чем кажется на первый взгляд. Ի դեպ, CSS Պաշտոն գույքը շատ ավելի հեշտ է սովորել, քան դա թվում է առաջին հայացքից: Ըստ յուրացման նրանց, դուք ստանում եք մի հզոր գործիք, որի հետ դուք կարող եք կազմակերպել բոլոր Էջի տարրեր ճիշտ տեղերում. добиться результата, нужно знать обо всех существующих значениях, поскольку принципы их действия сильно различаются Բայց որպեսզի արդյունքի հասնել, դուք պետք է իմանալ բոլոր առկա արժեքներին, քանի որ այն սկզբունքները, իրենց գործողությունների շատ տարբեր են

Առանձնահատկությունները, փաստաթղթաշրջանառության

работает с потоком веб-страницы. Պաշտոն CSS աշխատում հոսքի վեբ էջում: Ինչպես հասկանալ սա: html- разметке. By default, բոլոր էջ տարրերը կազմակերպվում են այն կարգով, որը դուք ստեղծված նրանց html- մարժայի. header расположен над тегом footer, то и на странице он будет отображаться выше. Եթե header կտրոնը գտնվում է պիտակների ստորագիր, եւ ապա այն կցուցադրվի վերեւում էջում: footer в html над «хедером», «подвал» страницы будет отображаться над «шапкой». Եվ հակառակը, եթե ինչ-ինչ պատճառներով, դուք որոշեք տեղադրել է էջատակ է html վրա «heder», «նկուղ» էջ կցուցադրվեն վերեւում «cap": Այս դեպքում, block-level տարրերը զբաղեցնել ամբողջ լայնությունը մատչելի նրանց. Փոքրատառին, իր հերթին, կազմակերպվում են մէկ շարքով, իսկ վերցնել այն ամենը, որից հետո տեղի կունենա փոխանցվում է նորը: Այս գործընթացը կոչվում է «հոսքը փաստաթուղթ»:

Է փոխել հոսքը վարքի օգտագործվում Պաշտոն գույքը . ի CSS. float, но его мы рассматривать не будем. Այն կարող է նաեւ լինել շնորհիվ հատկությունների 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. Որպեսզի դա անել, դուք պետք է ստեղծել իր մայր գույքային Position: ֆիքսված, հարաբերական կամ բացարձակ:

Քննենք մի օրինակ. 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. Եկեք ասում են, որ դուք ունեք մի կարգի դ iv բացարձակ-div, որը գտնվում է «diva» է դասի հարաբերական-div. «Ծնող" եւ դիրքերում հարաբերական է իր լայնությամբ հավասար լայնությամբ ողջ էջում: и высоту 400 px, абсолютное позиционирование и по умолчанию располагается в верхнем левом углу родительского элемента. «Ժառանգ» ունի լայնությունը եւ բարձրությունը 400 px, բացարձակ դիրքավորումը, եւ գտնվում է դեֆոլտի վերին ձախ անկյունում մայր տարր.

top: 50 % и left: 50 %. Բոլոր դուք պետք է անեք, պետք է սահմանել բացարձակ բաղադրիչ վերեւում: 50% եւ ձախ: 50%. Գրեթե արել! сдвинулся с места и оказался почти в центре, но не совсем. Բացարձակ-div budge եւ եղել գրեթե կենտրոնում, բայց ոչ այնքան: Նշանակում է «ծնող» վերաբերում են իր ավարտին, եւ մենք պետք է ստանալ կենտրոնում բլոկի ապացուցվել է, որ կենտրոնը, «սերնդի» margin-left и margin-right со значениями -200 px. Որպեսզի դա անել, դուք պետք է հարցնել նրան ձախ լուսանցք եւ աջ լուսանցք հետ արժեքների -200 px: Այսպիսով, մենք անցում է բացարձակապես դիրքերում բլոկ կեսը իր բարձրությունը եւ լայնությունը: Բոլորը այն մեջտեղում:

համընկնող բաղադրիչները է

Խնդիրն այն կարող է լինել բարդ է, առաջին հայացքից », տուգանքի,« դիրքերում տարրերի իրենց «հարեւանների»: : fixed будет перекрывать все, что расположено на странице. Օրինակ, բաղադրիչը Պաշտոն: ֆիքսված անտեսեն բոլորը գտնվում են էջում: z-index, однако помните, что оно работает только для позиционированных элементов. Իրավիճակը շտկելու համար, դուք կարող եք օգտագործել հատկությունների, z-ցուցանիշից, սակայն հիշեք, որ դա միայն աշխատում է դիրքերում տարրերի. Համապատասխանաբար, եթե դուք ցանկանում եք տեղադրել մի բլոկ գագաթին ֆիքսված դիրքերում տարր, այս միավորը նույնպես պետք է սահմանել դիրքը: Օրինակ, մի հարաբերական է:

учший способ освоить позиционирование – рассматривать примеры Position CSS, экспериментировать и пробовать что-то свое. A Լավագույն ճանապարհն է տիրապետում դիրքը համարվող օրինակներ են Պաշտոն CSS, որպեսզի փորձի եւ փորձում ինչ-որ բան այլ է. calc() – это даст возможность более гибко настраивать расположение. Փորձեք սովորել օգտագործել այն հետ համատեղ ֆունկցիայի Calc () - սա հնարավորություն կտա ավելի մեծ ճկունություն է հարմարեցնել պաշտոնը: Սակայն հիշեք, որ այդ սեփականությունը նախատեսված չէ կառուցելու համար ամբողջ "զուտ" էջերը: Դրա հետ, դուք պետք է առաջ շարժվել համեմատաբար փոքր տարրեր, կամ կարող է լինել շատ հեշտ է ստանալ շփոթված.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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