मोबाइल अनुकूली CSS विभिन्न स्क्रिनहरूले फरक @media स्क्रिन उत्तरदायी प्रदर्शन गर्दछ

मोबाइल उत्तरदायी CSS ले विभिन्न रिजोलुसन अनुसार विभिन्न @media स्क्रिन उत्तरदायी लेआउटहरू कसरी प्रदर्शन गर्छ?

मोबाइल अनुकूली CSS विभिन्न स्क्रिनहरूले फरक @media स्क्रिन उत्तरदायी प्रदर्शन गर्दछ

निम्न लेखले विभिन्न रिजोल्युसनहरू निर्धारण गर्न र अनुकूलन चौडाइ प्राप्त गर्न विभिन्न चौडाइ लेआउटहरू प्रदर्शन गर्न कसरी CSS प्रयोग गर्ने भनेर परिचय दिनेछ।

खाँचोमा परेका साथीहरूले यसलाई सन्दर्भ गर्न सक्नुहुन्छ, मलाई आशा छ कि यो सबैलाई उपयोगी हुनेछ। 

@media र @media स्क्रिन प्रिन्टिङ वेब पृष्ठहरू बीचको भिन्नता

  • यदि css लाई मुद्रण उपकरणमा प्रयोग गर्न आवश्यक छ भने, @media प्रयोग गर्नुहोस्, अन्यथा, @media स्क्रिन प्रयोग गर्नुहोस्।
  • यद्यपि, यो आवश्यक छैन कि सत्य हो। वास्तवमा, यदि तपाईंले "स्क्रिन" लाई "प्रिन्ट" ले प्रतिस्थापन गर्नुभयो र यसलाई @media प्रिन्टको रूपमा लेख्नुभयो भने, CSS मुद्रण उपकरणमा प्रयोग गर्न सकिन्छ;
  • तर नोट गर्नुहोस् कि @media प्रिन्ट द्वारा घोषित css मुद्रण उपकरणहरूमा मात्र मान्य छ।

1. DIVCSS सानो केस विवरण

हामीले पहिले ".abc" नामको DIV बक्स CSS सेट गर्यौं, यसको उचाइ 300px मा सेट गर्यौं, र CSS बोर्डरलाई कालोमा सेट गर्यौं;

  • र सेटिङहरूmargin:0 autoलेआउट केन्द्रित छ, र यी दुई शैलीहरू सजिलो हेर्नको लागि पूर्व-सेट गरिएका छन्।

हामी चौडाइ प्रदर्शन गर्न ब्राउजरलाई म्यानुअल रूपमा तान्दछौं, र त्यसपछि बक्सको चौडाइ कसरी परिवर्तन हुन्छ हेर्नुहोस्:

  1. जब ब्राउजरको चौडाइ 500px भन्दा बढीको चौडाइमा समायोजन गरिन्छ, 100px बाकसको चौडाइसँग मेल खान्छ;
  2. जब ब्राउजरको चौडाइ 901px भन्दा कममा समायोजन गरिन्छ, ".abc" बक्सको चौडाइसँग मेल खान्छ, जसले 200px देखाउँछ;
  3. जब ब्राउजर चौडाइ 1201px भन्दा बढी हुन समायोजित हुन्छ, बक्स वस्तुको चौडाइ 1200px देखाउँछ;
  4. जब यो 1200px भन्दा कम हुन्छ, प्रदर्शन चौडाई 900px हुन्छ।

2, CSS मोबाइल फोन मोबाइल टर्मिनल अनुकूली कोड

.abc{ height:300px; border:1px solid #000; margin:0 auto} 
@media screen and (min-width: 1201px) { 
.abc {width: 1200px} 
} 
/* css注释:设置了浏览器宽度不小于1201px时 abc 显示1200px宽度 */ 

@media screen and (max-width: 1200px) { 
.abc {width: 900px} 
} 
/* 设置了浏览器宽度不大于1200px时 abc 显示900px宽度 */ 

@media screen and (max-width: 901px) { 
.abc {width: 200px;} 
} 
/* 设置了浏览器宽度不大于901px时 abc 显示200px宽度 */ 

@media screen and (max-width: 500px) { 
.abc {width: 100px;} 
} 
/* 设置了浏览器宽度不大于500px时 abc 显示100px宽度 */
  • यो ध्यान दिनु पर्छ कि CSS कोड अर्डरले CSS लाई ठूला देखि सानो सम्म टाइप गर्दैछ (जति ठूलो ब्राउजर चौडाइ, अगाडि उचो हुन्छ)।
  • यो तार्किक सम्बन्धको कारण हो, CSS डिबगिङको @media को निर्णयले निर्णय असफल हुनेछ।

3. HTML कोड

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8" /> 
<title>无标题文档</title> 
<style> 
.abc{ height:300px; border:1px solid #000; margin:0 auto} 
@media screen and (min-width: 1201px) { 
.abc {width: 1200px} 
} 
/* 设置了浏览器宽度不小于1201px时 abc 显示1200px宽度 */ 
@media screen and (max-width: 1200px) { 
.abc {width: 900px} 
} 
/* 设置了浏览器宽度不大于1200px时 abc 显示900px宽度 */ 
@media screen and (max-width: 900px) { 
.abc {width: 200px;} 
} 
/* 设置了浏览器宽度不大于900px时 abc 显示200px宽度 */ 
@media screen and (max-width: 500px) { 
.abc {width: 100px;} 
} 
/* 设置了浏览器宽度不大于500px时 abc 显示100px宽度 */ 
</style> 
</head> 
<body> 
<div class="abc">DIVCSS5实例:我这个DIV宽度会随浏览器宽度变化哦,试试改变浏览器宽度</div> 
</body> 
</html>

नोट: उपकरण-पक्ष-अनुपात

  • यन्त्र-पक्ष-अनुपात विशेष स्क्रिन पक्ष अनुपात भएका यन्त्रहरू फिट गर्न प्रयोग गर्न सकिन्छ, जुन एक उपयोगी गुण पनि हो।
  • उदाहरणका लागि, हाम्रो पृष्ठले 4:3 को पक्ष अनुपात भएको सामान्य स्क्रिनहरूको लागि शैली परिभाषित गर्न चाहन्छ।
  • त्यसपछि 16:9 र 16:10 वाइडस्क्रिनको लागि, अर्को शैली परिभाषित गर्नुहोस्, जस्तै अनुकूली चौडाइ र निश्चित चौडाइ:
  • @media मात्र स्क्रिन र (उपकरण-पक्ष-अनुपात: 4/3)

4. प्रमुख ब्राउजरहरू HTML+CSS+JS स्रोत कोडसँग उपयुक्त

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8" /> 
<title>无标题文档</title> 
<style> 
.abc{ height:300px; border:1px solid #000; margin:0 auto} 
@media screen and (min-width: 1201px) { 
.abc {width: 1200px} 
} 
@media screen and (max-width: 1200px) { 
.abc {width: 900px} 
} 
@media screen and (max-width: 900px) { 
.abc {width: 200px;} 
} 
@media screen and (max-width: 500px) { 
.abc {width: 100px;} 
} 
</style> 
<!--[if lt IE 9]> 
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]--> 
</head> 
<body> 
<div class="abc">DIV宽度会随浏览器宽度变化哦,改变浏览器宽度</div> 
</body> 
</html>

माथिको मोबाइल फोन अनुकूली CSS हो, जसले विभिन्न स्क्रिन अनुसार विभिन्न @media स्क्रिन उत्तरदायी विस्तृत सामग्री प्रदर्शन गर्दछ।

आशा चेन वेइलियाङ ब्लग ( https://www.chenweiliang.com/ ) सेयर गरिएको "मोबाइल एडप्टिभ CSS फरक स्क्रिनले फरक @media स्क्रिन रेस्पोन्सिभनेस डिस्प्ले गर्छ", जुन तपाईलाई उपयोगी छ।

यस लेखको लिङ्क साझा गर्न स्वागत छ:https://www.chenweiliang.com/cwl-2074.html

नवीनतम अपडेटहरू प्राप्त गर्न चेन वेइलियाङको ब्लगको टेलिग्राम च्यानलमा स्वागत छ!

🔔 च्यानल शीर्ष डाइरेक्टरीमा बहुमूल्य "ChatGPT सामग्री मार्केटिङ एआई उपकरण उपयोग गाइड" प्राप्त गर्ने पहिलो बन्नुहोस्! 🌟
📚 यो गाइडले ठूलो मूल्य समावेश गर्दछ, 🌟यो दुर्लभ अवसर हो, यसलाई नछुटाउनुहोस्! ⏰⌛💨
मन परे लाइक र सेयर गर्नुहोस !
तपाइँको साझा र लाइक हाम्रो निरन्तर प्रेरणा हो!

 

评论 评论

तपाईको इ-मेल ठेगाना प्रकाशित हुँदैन। आवाश्यक फिल्डहरू प्रयोग भएको छ * लेबल

शीर्षमा स्क्रोल गर्नुहोस्