আমি নিশ্চিত যে এই সমস্যাটি আগে জিজ্ঞাসা করা হয়েছিল তবে আমি উত্তরটি খুঁজে পাচ্ছি না।
আমার নিম্নলিখিত মার্কআপ রয়েছে:
<div id="foo">
<div id="bar">
here be dragons
</div>
</div>
আমার ইচ্ছেটি 600px( width: 600px;) এর প্রস্থের জন্য ফুও করা এবং নিম্নলিখিত আচরণগুলি বার করা উচিত:
padding-left: 2px;
padding-right: 2px;
margin-left: 2px;
margin-right: 2px;
outerWidth: 100%;
অন্য কথায় বারের প্রস্থ নির্ধারণের পরিবর্তে বারের 592pxবাইরের প্রস্থটি 100%যাতে সেট করা যায় তা সেট করতে চাই 592px। এখানে গুরুত্বটি হ'ল আমি foo এর প্রস্থকে পরিবর্তন করতে পারি 800pxএবং বারটি গণনা করা হয় যখন আমাকে পরিবর্তে রেন্ডার করা হয় তবে আমাকে নিজেই এই সমস্ত দৃষ্টান্তের জন্য গণিত করতে হবে।
খাঁটি সিএসএসে এটি কি সম্ভব?
এটির সাথে আরও কিছু মজা:
- যদি
#barএকটি টেবিল হয়? #barটেক্সেরিয়া হলে কী হবে ?যদি
#barএকটি ইনপুট হয়?#fooটেবিল সেল (td) হলে কী হবে ? (এটি কি সমস্যা পরিবর্তন করে বা সমস্যাটি অভিন্ন?)
এখন পর্যন্ত table#bar, input#barআলোচনা করা হয়েছে। আমি টেক্সেরিয়া # বারের জন্য ভাল সমাধান দেখিনি। আমি সঙ্গে কোনো সীমান্ত / মার্জিন / প্যাডিং সঙ্গে একটি পাঠ্য এলাকা মনে divসঙ্গে মোড়ানো যথাসাধ্য কাজ divকাজ স্টাইল জন্য সীমানা হিসাবে textarea।