সাধারণ বুটস্ট্র্যাপ পৃষ্ঠা আইফোনে প্রতিক্রিয়াশীল নয়


84

আমি টুইটার বুটস্ট্র্যাপ উদাহরণ ডাউনলোড করেছি এবং এটির সাথে একটি সাধারণ রেল প্রকল্প তৈরি করেছি। আমি যেখানে প্রয়োজন সেখানে CSS অনুলিপি করেছিলাম এবং এটি জরিমানা প্রদর্শন করে। আমি জেএসগুলিও অনুলিপি করেছিলাম এবং সমস্ত কিছু আমার ডেস্কটপে দুর্দান্ত কাজ করে: আমি যখন আমার ব্রাউজারের আকার পরিবর্তন করি তখন এটি পৃষ্ঠাটিকে পুনর্গঠিত করে। বিভিন্ন আকারের সাথে কিছু "প্রতিক্রিয়াশীল নকশা পরীক্ষার সরঞ্জাম" ব্যবহার করার সময়, এটি দুর্দান্ত কাজ করে।

আমার যে সমস্যাটি রয়েছে তা আমার আইফোনে: এটি আমার ডেস্কটপে ন্যায়বিচার প্রদর্শন করে।

আমি যখন বুটস্ট্র্যাপ হিরো উদাহরণ পৃষ্ঠাটি চেষ্টা করি (যা আমি প্রথম থেকেই শুরু করেছি) তখন এটি আমার আইফোনে দুর্দান্ত কাজ করে।

কি ভুল হতে পারে? আমি কোনও সিএসএসে বেশ স্পর্শ পাইনি, আমি কেবল ফুটারে একটি প্যাডিং যুক্ত করেছি।

এফওয়াইআই, আমি যে সিএসএস পরিবর্তন করেছি তা হ'ল আমি আমার অ্যাপ্লিকেশনটিকে application.cssনিম্নলিখিত সামগ্রীর সাথে যুক্ত করছি :

/* Application stylesheet */

@import url(bootstrap.css);
@import url(bootstrap-responsive.css);

/* Body */
body {
    padding-top: 60px;
    padding-bottom: 40px;   
}   

/* Footer */
footer {
    padding: 20px 0;
}

আপনি একটি পরীক্ষা পৃষ্ঠা বা কিছু কোড পোস্ট করতে পারেন?
আন্দ্রেস ইলিচ

এটা আমার জন্য প্রতিক্রিয়াশীল। আপনি কেন এটি প্রতিক্রিয়াশীল না বলে মনে করেন?
জেসি ওলগামোট

@ রায়এসএফ আমি এটি ব্যবহার না করার কারণটি দেখতে পাচ্ছি না, যদিও @importআপনি যে নিয়মটি ব্যবহার করছেন তার উপর আমার কিছুটা দক্ষতা রয়েছে তবে তা ব্যক্তিগত but আপনি একটি পরীক্ষা কেস পোস্ট করতে পারেন?
আন্দ্রেস ইলিচ

@ জেসোওলগ্যামট এটি আমার আইফোনে প্রতিক্রিয়াশীল নয়, যখন আমি উপরে উল্লিখিত দুটি পৃষ্ঠাগুলি খুলি, সরকারী উদাহরণগুলি ঠিক কাজ করে (যেমন মেনুটি উদাহরণ হিসাবে প্রদর্শিত হয় না) তবে আমার পৃষ্ঠাটি ডেস্কটপের মতো প্রদর্শিত হয় displayed
রায়এসএফ

4
@ রায়এসএফ আমার কাজের প্রকৃতির কারণে আমাকে স্বাক্ষরকরণ পদ্ধতিটি ব্যবহার করে সজ্জিত খুব বড় স্টাইলশিটগুলির সামঞ্জস্যতা বাড়াতে এবং কর্মক্ষমতা বাড়ানোর উপায়গুলি নিয়ে গবেষণা করতে হয়েছিল @import। যে পদ্ধতিতে আমি খুঁজে পেয়েছি সেই কৌশলটির কারণে অনেকগুলি সমস্যা ছিল এবং আমি দেখতে পেলাম যে একটি দ্বিগুণ পারফরম্যান্স হিট ছিল (এবং প্রচুর ত্রুটিও ব্যাখ্যা করা যায়নি) যা পরে এইচটিএমএল <link>ট্যাগ ব্যবহার করে স্টাইলশিট সংযোজন করে স্থির করা হয়েছিল । সংশয়গুলি যা পরবর্তীতে এসওতে এই জাতীয় প্রশ্নের দ্বারা সমর্থিত হয়েছিল ।
আন্দ্রেস ইলিচ

উত্তর:


185

নিশ্চিত করুন যে আপনি যুক্ত করেছেন:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

আপনার <head>

আমারও একই সমস্যা ছিল এবং আমি ভুল করে ভেবেছিলাম এটি ভিউপোর্টের প্রস্থের বিষয় মাত্র।

আপডেট : আরও সম্পূর্ণ সংস্করণের জন্য @ নিকোলাসবিডিএ উত্তরটি দেখুন।


8
এবং এটি, প্রতিকৃতি এবং ল্যান্ডস্কেপ দর্শন উভয়ই কাজ করতে পেতে: <মেটা নাম = "ভিউপোর্ট" সামগ্রী = "প্রস্থ = ডিভাইস-প্রস্থ; প্রাথমিক-স্কেল = 1.0; সর্বাধিক-স্কেল = 1.0; ব্যবহারকারী-স্কেলেবল = 0;" />
ভ্যাচুওলিয়েইস

@ ভার্চুয়ালিয়েস, টিপটির জন্য ধন্যবাদ! কীভাবে ব্যবহারকারীর স্কেলিংয়ের অনুমতি দেওয়া এবং ল্যানস্কেপ ভিউ সঠিকভাবে কাজ করা যায়?
Andrei

নাহ, আমি জেসকিরি মোবাইল ব্যবহার করি, প্রতিক্রিয়াশীল ডিজাইনে কোনও বড় বিশ্বাসী নয়। মোবাইলটি মোবাইল, এবং ট্যাবলেট এবং উপরে, ডেস্কটপ হতে দিন। এর মধ্যে যে কোনও
কিছুরই

111

আপনি যখন ল্যান্ডস্কেপ ভিউতে ডিভাইসটি চালু করেন তখন ফ্রন্টকের প্রস্তাবিত কোডটি কার্যকর হয় না এবং ভার্চুয়ালিয়েস দ্বারা প্রদত্ত সমাধানটি ভুল কারণ এটি কমাগুলির পরিবর্তে সেমিকোলন ব্যবহার করে। এখানে সঠিক কোডটি রয়েছে:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />

উত্স: https://developer.mozilla.org/en/Mobile/Viewport_meta_tag


4
এটি ব্যবহারের জন্য টুইটার বুটস্ট্র্যাপের অফিসিয়াল সাইটের উদাহরণগুলি আপডেট করা উচিত।
wenbert

4
দুর্দান্ত বিজ্ঞপ্তি, ধন্যবাদ! স্ক্রিন টার্নের সাথে একই সমস্যা ছিল, এখন মোহনগুলির মতো কাজ করে।
মার্ক গুরুত্বপূর্ণ

8
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত!
শেহেরিয়ার

6

মঞ্জুর, খুব ছোট একটি এজ কেস, তবে উল্লেখ করার মতো।

আপনি যদি আপনার ডিএনএস সরবরাহকারীর মাধ্যমে ডোমেন ফরোয়ার্ডিং ব্যবহার করছেন তবে আপনার সাইটটি কোনও আইফ্রেমে আবৃত থাকতে পারে। GoDaddy, উদাহরণস্বরূপ, আপনি যদি আপনার ডোমেনটি মাস্কিং করে ফরোয়ার্ড করেন তবে এই কৌশলটি ব্যবহার করুন।


4
আমি এই সমস্যাটি সমাধান করার চেষ্টা করে ঘন্টা ব্যয় করেছি এবং শেষ পর্যন্ত এই মন্তব্যটি এসেছি। ধন্যবাদ!
এড শে

এই মন্তব্যটি একটি ক্ষুদ্র ক্ষুদ্র লোককে খুব খুশি করবে।
নিকোলাস রোজো

আমি চারপাশে জড়িয়ে থাকা কোনও ইফ্র্যাম দেখতে পাচ্ছি না, তবে ডান মেটা ট্যাগগুলির সাথে এই সমস্যা রয়েছে, তারা কীভাবে কোনওভাবে ইফ্রামকে আড়াল করতে পারে?
হেলি

3

আমি বেশ কয়েক ঘন্টা এই সমস্যায় আটকে ছিলাম।

ক এর ভিতরে থাকা সামগ্রীটিও ভুলে যাবেন না <div class="container-fluid">...</div>

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.