कम्प्युटरकार्यक्रम

CSS स्थिति: उदाहरणहरू

. लेआउट-शुरुआती अक्सर CSS मार्फत स्थिति तत्व कठिनाइ छ। Position куда проще в освоении, чем кажется на первый взгляд. वास्तवमा, CSS स्थिति सम्पत्ति भन्दा यो पहिलो नजर मा देखिन्छ सिक्न धेरै सजिलो छ। तिनीहरूलाई mastering द्वारा, तपाईंले सही ठाउँमा सबै पृष्ठ तत्व व्यवस्था गर्न सकिन्छ, जो संग एक शक्तिशाली उपकरण प्राप्त गर्नुहोस्। добиться результата, нужно знать обо всех существующих значениях, поскольку принципы их действия сильно различаются तर अर्डर परिणाम प्राप्त गर्न, तपाईं सबै अवस्थित मान बारेमा जान्न, आफ्नो कार्यहरूको सिद्धान्तहरू धेरै भिन्न छन् किनभने आवश्यक

कागजात प्रवाह को विशेष

работает с потоком веб-страницы. स्थिति CSS वेब पेज प्रवाह काम गर्छ। यो कसरी बुझ्न? html- разметке. पूर्वनिर्धारित, सबै पृष्ठ तत्व तपाईं html- मार्कअप तिनीहरूलाई सिर्जना जसमा क्रममा प्रबन्ध छन्। header расположен над тегом footer, то и на странице он будет отображаться выше. ट्याग फुटर मा हेडर ट्याग स्थित, र त्यसपछि यदि यो पृष्ठ माथि प्रदर्शित हुनेछ। footer в html над «хедером», «подвал» страницы будет отображаться над «шапкой». Conversely, केही कारणले तपाईं "Heder" मा HTML मा एक फुटर राख्न निर्णय भने, "छिंडीमा" पृष्ठ "टोपी" माथि प्रदर्शित हुनेछ। यस मामला मा, ब्लक-स्तर तत्व सम्पूर्ण चौडाई तिनीहरूलाई उपलब्ध कब्जा। लोअरकेस, बारी मा, एक पंक्ति मा, यो सबै ले गर्दा, र त्यसपछि नयाँ स्थान्तरण गरिनेछ प्रबन्ध छन्। यो प्रक्रिया को "कागजातको प्रवाह" भनिएको छ।

प्रवाह प्रयोग व्यवहार स्थिति सम्पत्ति परिवर्तन गर्न . CSS मा। float, но его мы рассматривать не будем. यो पनि फ्लोट को गुण कारण भिन्न हुन सक्छन्, तर यो छलफल गरिनेछ। स्थिति सदस्य संग जो पछि यो अलग व्यवहार गर्न सुरु हुनेछ साधारण धारा देखि "" गिर गर्न सकिँदैन। कसरी ठीक - यो सम्पत्ति को प्रयोग मूल्य मा निर्भर गर्दछ।

CSS स्थिति: स्थिर

или статическое позиционирование, является значением по умолчанию для всех блоков html, которые вы создали. स्थिति: स्थिर, वा स्थिर स्थिति तपाईं सिर्जना गरेका सबै HTML ब्लक लागि पूर्वनिर्धारित छ। सामान्य परिस्थितिमा, तपाईं उहाँलाई सामना गर्न छैन। static. यदि कुनै पनि ब्लक वा लाइन सबै कुनै पनि स्थितिमा परिभाषित छैन, त्यसैले यो महत्त्वपूर्ण स्थिर छ। पृष्ठ त्यस घटक अनुसार प्रवाह संग प्रदर्शित छ। right/left или top/bottom, никакого эффекта не будет. तिमी उसलाई सम्पत्ति सही / देखाउन भने बायाँ वा शीर्ष / तल, कुनै प्रभाव हुनेछ।

CSS स्थिति: निश्चित

оказывается вне нормального потока документа. यो सम्पत्ति प्रयोग गर्दा, तत्व कागजातको सामान्य प्रवाह बाहिर छ। относительно окна браузера, независимо от того, как размещаются прочие компоненты. अब आफ्नो स्थिति अन्य घटक स्थित कसरी बिना पनि ब्राउजर विन्डो सापेक्षित गणना गरिएको छ। : fixed отправится в верхнюю часть страницы, прижмется к краю окна браузера, а прочие элементы займут его место в соответствии с потоком. अर्को शब्दमा, स्थिति एक ब्लक: निश्चित ब्राउजर को किनारा विरुद्ध थिचिएको पृष्ठ को शीर्ष, छोड्न र अन्य तत्व प्रवाह अनुसार यसको ठाउँ लिन।

निश्चित अवस्थित तत्व को मुख्य विशेषता तिनीहरूले अन्य ब्लक र पृष्ठ स्ट्रिङ ओभरल्याप गर्न सक्ने छ। : fixed будет будто бы оставаться на месте, не исчезая с экрана. स्थिति संग ब्लक स्क्रोल गर्दा: निश्चित मानिन्छ स्क्रिन देखि गायब बिना ठाउँमा रहनेछ। तपाईं जो प्रयोगकर्ता सधैं पहुँच हुनुपर्छ नेभिगेट गर्न आवश्यक वा जस्तै यदि, यो उपयोगी छ। के तपाईं पृष्ठ को एक निश्चित भाग मा एक द्रुत स्क्रोल बटन राख्न चाहनुहुन्छ भने स्थिर स्थिति पनि प्रयोग गरिएको छ।

CSS स्थिति: सापेक्ष

. यो सम्पत्ति प्रयोग नातेदार स्थिति भनिन्छ। : relative, тот останется на своем месте. तपाईं वस्तु सम्पत्ति स्थिति सेट भने: नातेदार, उहाँले आफ्नो ठाउँमा रहनेछ। right/left и top/bottom. पहिलो नजर मा, केही धेरै हुन्छ, तर सबै परिवर्तन भने थप प्रयोग गुण सही / बायाँ माथि / तल। उनि आफ्नो स्थानमा घटक नातेदार को आन्दोलन नियन्त्रण गर्न प्रयोग गर्न सकिन्छ। останутся на своих положениях, не обращая внимания на освободившееся место . जहाँ ब्लक वा लाइन प्रयोग गर्दै स्थान मा, खाली ठाउँ हुनेछ - अन्य तत्व रिक्ति ध्यान छैन, आफ्नो ओहदा मा बाँकी छन्।

जब तपाईं सार्न घटक पृष्ठ को आसपास भागहरु को स्थिति असर गर्दैन। हुनत अपेक्षाकृत अवस्थित ब्लक ब्लक गर्न सक्नुहुन्छ तिनीहरूले ठाउँमा रहनेछ। नै, सम्पत्ति शायद प्रयोग गरिन्छ। सामान्यतया यो निम्न embodiment संयोजनमा प्रयोग गरिन्छ।

निरपेक्ष स्थिति

एक भन्दा रोचक र प्रयोग सबैभन्दा धेरै विकल्प। गुण स्थिति प्रयोग गर्दा 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, позиция начинает зависеть от родительского элемента. पूर्वनिर्धारित रूपमा, यसको स्थान ब्राउजर Windows मा निर्भर गर्दछ, तर "अभिभावक" पनि तर स्थिर केहि रूपमा अवस्थित छ भने, स्थिति अभिभावक तत्व निर्भर गर्न थाल्छ। तपाईं ब्राउजर विन्डो सापेक्षित proschityvaya विशाल संख्या बिना जहाँसुकै घटक गर्न सक्नुहुन्छ किनभने यो ठूलो छ। भर्ना अक्सर प्रतीक, बटन र अन्य साना वस्तुहरू राख्न प्रयोग गरिन्छ।

स्थिति CSS केन्द्रित

मुख्य कठिनाइ शुरुआती को एक ठाडो र तेर्सो तत्व केन्द्र छ। , сделать это проще простого. सही स्थिति सम्पत्ति प्रयोग गरेर यसलाई सजिलो बनाउन। CSS स्थिति: निम्नानुसार केन्द्र मा निरपेक्ष सेट गरिएको छ। iv с классом absolute-div, который находится в «диве» с классом relative-div. तपाईं एक वर्ग IV कक्षा नातेदार-div गर्न "DIVA" मा छ जो निरपेक्ष-div, छ भन्न गरौं। "अभिभावक" र सम्पूर्ण पृष्ठ को चौडाई बराबर यसको चौडाइ तैनात सापेक्षिक। и высоту 400 px, абсолютное позиционирование и по умолчанию располагается в верхнем левом углу родительского элемента. "संतान" एक चौडाई 400 पिक्सेल, निरपेक्ष स्थिति को एक उचाइ छ, र अभिभावक तत्व माथिल्लो बायाँ कुनामा पूर्वनिर्धारित स्थित छ।

top: 50 % и left: 50 %. 50% बाँकी: 50% - तपाईं के गर्न आवश्यक सबै निरपेक्ष घटक शीर्ष सेट छ। लगभग! сдвинулся с места и оказался почти в центре, но не совсем. निरपेक्ष-div budge र थियो लगभग केन्द्र मा, तर एकदम। "अभिभावक" आफ्नो अन्त सम्बन्धित, र हामी ब्लक को केन्द्र मा प्राप्त गर्न आवश्यक केन्द्र साबित अर्थ "बीउ।" margin-left и margin-right со значениями -200 px. यो गर्न, तिमी उसलाई मान -200 पिक्सेल एक मार्जिन-बायाँ मार्जिन-दायाँ माग्नुपर्छ। तसर्थ, हामी यसको उचाइ र चौडाइ आधा मा बिल्कुल अवस्थित ब्लक पारी। बीचमा यो सबै!

मिल्दाजुल्दा घटक

समस्या आफ्नो "छिमेकी" तैनात तत्व "को कर", पहिलो नजर मा, गाह्रो हुन सक्छ। : fixed будет перекрывать все, что расположено на странице. उदाहरणका लागि, घटक स्थिति: निश्चित सबै पृष्ठमा स्थित अधिलेखन हुनेछ। z-index, однако помните, что оно работает только для позиционированных элементов. स्थिति उपाय, तपाईं Z-सूचकांक को गुण प्रयोग गर्नुहुन्छ, तर यो केवल अवस्थित तत्वहरूका लागि काम गर्दछ कि सम्झना गर्न सक्नुहुन्छ। तदनुसार, तपाईं निश्चित अवस्थित तत्व को शीर्ष मा एक ब्लक राख्न चाहनुहुन्छ भने, यो एकाइ पनि स्थिति सेट गर्न हुनेछ। उदाहरणका लागि, एक सापेक्षिक।

учший способ освоить позиционирование – рассматривать примеры Position CSS, экспериментировать и пробовать что-то свое. परीक्षण र केही फरक प्रयास गर्न, छलफल उदाहरण स्थिति CSS - स्थिति मास्टर एक सबै भन्दा राम्रो तरिका हो। calc() – это даст возможность более гибко настраивать расположение. समारोह Calc () सँग संयोजनमा प्रयोग गर्न सिक्न प्रयास - यो स्थिति समायोजन गर्न ठूलो लचीलापन सक्षम हुनेछ। तथापि, यो सम्पत्ति सम्पूर्ण "नेट" पृष्ठ निर्माण गर्न अभिप्रेरित छैन सम्झना। यो संग, तपाईं अपेक्षाकृत सानो तत्व सार्न गर्नुपर्छ वा भ्रमित प्राप्त गर्न निकै सजिलो हुन सक्छ।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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