কোনও ডিভ এর সামগ্রীতে এর আকারের আকার তৈরি করা কি সত্যিই অসম্ভব?


88

আমি স্পষ্ট করে বলতে চাই যে উপাদানগুলি ভাসমান করে না দিয়ে বা তাদের অবস্থানকে নিখুঁত করে না রেখে সামগ্রীর আকারের উপর ভিত্তি করে কোনও ডিভকে তার আকারের সাথে ফিট করা সম্ভব কিনা না। এটা কি সম্ভব?


কল্পনা করুন যে আমরা যদি এটি করতে পারতাম তবে কত সহজ ওয়েব ডেভ! আমি চাই display: block-inline!! (এটি একটি ব্লক হিসাবে বাহ্যিকভাবে আচরণ করা তবে অভ্যন্তরীণভাবে একটি ইনলাইন হিসাবে বিপরীতভাবে আচরণ করা inline-block)
ADTC

উত্তর:


139

সিএসএস displayসেটিং

এটি অবশ্যই সম্ভব - ধারণাটির জেএসফিডাল প্রমাণ যেখানে আপনি তিনটি সম্ভাব্য সমাধান দেখতে পাচ্ছেন:

  • display: inline-block- এটিই আপনি সম্পর্কে অবগত নন

  • position: absolute

  • float: left/right


4
ধন্যবাদ! আমি ইনলাইন-ব্লক বিবেচনা করি নি!
গ্যাব্রিয়েল সিরুল্লি

22

আপনি ব্যবহার করতে পারেন display: inline-block


4
আমি আমার ধারণার জেএসফিডাল প্রমাণটি আপডেট করেছি যা এর সাথে সম্ভাবনাটিও দেখায় position:absolute। এটা যেমন সম্ভব হয় তেমন আমার উত্তরের লিঙ্কটি ক্লিক করুন।
রবার্ট কোরিটনিক

14

তুমি ব্যবহার করতে পার:

width: -webkit-fit-content;
height: -webkit-fit-content;
width: -moz-fit-content;
height: -moz-fit-content;

সম্পাদনা করুন: নং দেখতে http://red-team-design.com/horizontal-centering-using-css-fit-content-value/

ALSO: http://dev.w3.org/csswg/css-box-3/


এটি কি একটি ট্রল উত্তর? ফিট-সামগ্রী প্রস্থ বা উচ্চতার জন্য কোনও বৈধ সম্পত্তি মান নয়।
আদম

4
এটি কাজ করে কিন্তু আপনি মান সেট করতে হবে -webkit-fit-contentঅথবা -moz-fit-contentআপনি যে ব্রাউজারটি ব্যবহার করেন তার উপর নির্ভর করে।
warownia1

ঠিক আছে. আমি এটা জানতাম না।
The_HTML_Man

4

আপনি ব্যবহার করতে পারেন

শব্দ-বিরতি: ব্রেক-অল;

যখন কিছুই মনে হয় না এটি সর্বদা কাজ করে;)


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