আমি অন্য ডিভ এর ভিতরে একটি ডিভ আছে। #outerএবং #inner। #outerবক্র সীমানা এবং একটি সাদা পটভূমি আছে। #innerকোন বাঁকা সীমানা এবং একটি সবুজ পটভূমি আছে। #innerএর বক্র সীমানা ছাড়িয়ে প্রসারিত #outer। এটি বন্ধ করার কোনও উপায় আছে কি?
#outer {
display: block; float: right; margin: 0; width: 200px;
background-color: white; overflow: hidden;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#inner { background-color: #209400; height: 10px; border-top: none; }
<div id="outer">
<div id="inner"></div>
<!-- other stuff needs a white background -->
<!-- bottom corners needs a white background -->
</div>
আমি এটি কীভাবে চেষ্টা করি তা এখনও ওভারল্যাপ হয়ে যায়। আমি কীভাবে #innerমান্য করতে পারি এবং #outerএর সীমানা পূরণ করতে পারি ?
সম্পাদন করা
নিম্নলিখিত হ্যাক এখন জন্য উদ্দেশ্য পরিবেশন। তবে প্রশ্নটি দাঁড়িয়েছে (সম্ভবত সিএসএস 3 এবং ওয়েব ব্রাউজার লেখকদের কাছে): শিশু উপাদানগুলি কেন তাদের পিতামাতার বাঁকানো সীমানা মানছে না এবং যেভাবে তাদের বাধ্য করতে বাধ্য হয়?
আপাতত আমার প্রয়োজনের জন্য এটি পেতে হ্যাক, আপনি পৃথক সীমানায় কার্ভগুলি অর্পণ করতে পারেন। সুতরাং আমার উদ্দেশ্যে, আমি কেবলমাত্র অভ্যন্তরের উপাদানটির শীর্ষ দুটিকে একটি বক্ররেখা অর্পণ করেছি।
#inner {
border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;
border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;
}
border-radius: TL TR BL BR।
-moz-border-radiusএবং border-radiusচার মান একটি সাঁটে লেখার হিসাবে ব্যবহার করা যেতে পারে: 10px 10px 0 0। সাফারির জন্য তবে আপনাকে সেগুলি পৃথকভাবে সেট করা দরকার।