में माता-पिता की घुमावदार सीमाओं का पालन करने के लिए मजबूर करना मेरे पास एक और div के अंदर एक div है। #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
की सीमाओं को भर सकता हूं?
संपादित
निम्नलिखित हैक अब के लिए उद्देश्य की सेवा। लेकिन सवाल खड़ा है (शायद CSS3 और वेबब्रोसर लेखकों के लिए): बाल तत्व अपने माता-पिता की घुमावदार सीमाओं का पालन क्यों नहीं करते हैं और क्या उन्हें वहां मजबूर करने के लिए वैसे भी है?
हैक अब मेरी आवश्यकताओं के लिए इसे पाने के लिए हैक, आप व्यक्तिगत सीमाओं के लिए वक्र असाइन कर सकते हैं। तो मेरे उद्देश्यों के लिए, मैंने अभी भी आंतरिक तत्व के शीर्ष दो में एक वक्र असाइन किया है।
#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;
}
आप वास्तव में स्थापित करने का प्रयास किया है आंतरिक तत्व के लिए समान सीमा त्रिज्या? –
लेकिन मैं चाहता हूं कि आंतरिक तत्व की सीमा त्रिज्या सीधे नीचे हो। क्या केवल एक निश्चित कोने के लिए सीमा त्रिज्या सेट करना संभव है? निश्चित रूप से –
। आप उन्हें 'सीमा-त्रिज्या: टीएल टीआर बीएल बीआर' जैसे असाइन भी कर सकते हैं। –